Patent · US Active

Consistently signaling state changes

US7860900B2 · kind B2 · utility

1Cited by
8References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 25, 2008
Grant dateDec 28, 2010
Priority date
Expiry dateFeb 22, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/542
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A signaling system of the present invention provides a synchronized approach to delivering, reporting, and/or otherwise processing status changes in a software dependency chain. In a first phase, the signaling system identifies all dependencies between software components, and further sets a binary indicator of each node in a first representation. After identifying any changes in a source node, the system (e.g., a value is updated), the system updates each binary indicator to a second setting. In a second phase, the system initiates all listeners in the dependency chain in an essentially progressive order from source node, to intermediate node, and end-node, etc. Once all listeners have had a chance to perform one or more processes based on the updated value, the system can discard the dependency graph, allowing a new dependency graph to be built for subsequent value changes.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.