摘要:
Improved discovery techniques are provided. For example, in one aspect of the invention, a technique for making providers of a particular kind of data available to an application program includes the following steps/operations. The technique discovers whether one or more data providers are capable of providing the particular kind of data, wherein a discovered data provider is either a connected data provider or a virtual data provider. When a data provider capable of providing the particular kind of data is discovered and the discovered data provider is a virtual data provider, the technique instantiates the virtual data provider. When a data provider capable of providing the particular kind of data is discovered, the technique makes a data-provider handle for the discovered data provider available to the application program, with a common interface.
摘要:
Improved descriptive query techniques are provided. More particularly, techniques are provided for specifying and processing descriptive queries for data providers grouped into provider kinds with hierarchical containment relationships. The query may include arbitrary boolean combinations of arbitrary tests on the values of attributes of the data providers.
摘要:
Improved descriptive query techniques are provided. More particularly, techniques are provided for specifying and processing descriptive queries for data providers grouped into provider kinds with hierarchical containment relationships. The query may include arbitrary boolean combinations of arbitrary tests on the values of attributes of the data providers.
摘要:
Improved descriptive query techniques are provided. More particularly, techniques are provided for specifying and processing descriptive queries for data providers grouped into provider kinds with hierarchical containment relationships. The query may include arbitrary boolean combinations of arbitrary tests on the values of attributes of the data providers.
摘要:
Improved descriptive query techniques are provided. More particularly, techniques are provided for specifying and processing descriptive queries for data providers grouped into provider kinds with hierarchical containment relationships. The query may include arbitrary boolean combinations of arbitrary tests on the values of attributes of the data providers.
摘要:
A system and method for detecting proximity of at least one outside party to a multi-party communication includes steps of: receiving presence information of the at least one outside party, wherein the presence information comprises sensor data received from at least one sensor indicating that the outside party is in proximity to a second party; analyzing the sensor data to determine its threat level; and transmitting a signal to the first party, the signal indicating that at least one outside party is in proximity to the second party.
摘要:
A method (and system) for uniquely identifying one of a plurality of replicas of data, includes creating a second replica from a first replica, and computing a replica identifier of a bounded length for a second replica by applying a uniform transformation to a replica identifier of the first replica, without central coordination of identifier generation. In a preferred embodiment, the uniform transformation has an inverse, which can be applied to the identifier of the second replica to recover the identifier of the first replica. The second replica is created when its replica identifier is calculated to be an integer in a predetermined range.
摘要:
A system and method for detecting proximity of at least one outside party to a multi-party communication includes steps of: receiving presence information of the at least one outside party, wherein the presence information comprises sensor data received from at least one sensor indicating that the outside party is in proximity to a second party; analyzing the sensor data to determine its threat level; and transmitting a signal to the first party, the signal indicating that at least one outside party is in proximity to the second party.
摘要:
A method of compressing data, including representations of objects, for future transmission or storage. More specifically, this invention compresses a representation of differences between a base sequence of data and the actual data to be transmitted or stored. Sparse bit masks representing the positions of insertions and deletions from a base sequence are iteratively compressed by representing consecutive sequences of zero-valued bits with single zero-valued bits.