Active object identification and data collection
First Claim
1. A method comprising:
- detecting, at a first sensor, a first information set related to an object;
detecting, at a second sensor, a second information set related to the object;
aggregating the first information set and the second information set to obtain an aggregated information set by associating the first information set and the second information set with the object based on a first time at which the first information set was detected and a second time at which the second information set was detected; and
comparing the aggregated information set to an expected information set for the object and providing an identity of the object based on the comparing of the aggregated information set to the expected information set for the object.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations are disclosed for operating a multi-sensor system. A plurality of sensors each output data, via a common interface, to a resolver that is also communicating with the interface. The resolver groups the output data with respect to a particular object, and aggregates the output data according to rules and information stored about the object in a database. In this way, the multi-sensor system may obtain information about the object, such as its identity, status, or location. The multi-sensor system is extremely accurate and reliable, since it can infer accuracy from a plurality of independent sensors, and is operable even when one or more sensors fails or malfunctions. Moreover, the multi-sensor system is flexible, and can activate, de-activate, or adjust any one of the sensors depending on, for example, a need for or cost of the sensor. Additional sensors can easily be added on an as-needed basis, due to the common interface and the flexible nature of the resolver and the database.
-
Citations
32 Claims
-
1. A method comprising:
-
detecting, at a first sensor, a first information set related to an object; detecting, at a second sensor, a second information set related to the object; aggregating the first information set and the second information set to obtain an aggregated information set by associating the first information set and the second information set with the object based on a first time at which the first information set was detected and a second time at which the second information set was detected; and comparing the aggregated information set to an expected information set for the object and providing an identity of the object based on the comparing of the aggregated information set to the expected information set for the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a first sensor operable to sense an object and output a first information set related to the object; a second sensor operable to sense the object and output a second information set related to the object; an interface operable to input the first information set and the second information set; a database containing characterization data characterizing the object; and a resolver operable to input, via the interface, the first information set and the second information set, aggregate the first information set and the second information set into an aggregated information set, compare the aggregated information set to the characterization data, and provide an identity of the object based on the comparing of the aggregated information set to the characterization data, the resolver including a sensor control system operable to control an operation of the first sensor. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus comprising a storage medium having instructions stored thereon, the instructions including:
-
a first code segment for inputting multiple data sets from a plurality of sensors; a second code segment for associating the multiple data sets with an object; a third code segment for applying a set of aggregation rules to the multiple data sets, to thereby obtain an aggregation set; a fourth code segment for comparing the aggregation set to an expected data set associated with the object and determining that additional data is required based on the comparing of the aggregation set to the expected data set associated with the object; a fifth code segment for detecting a conflict between the aggregation set and the expected data set; a sixth code segment for performing a conflict resolution for removing the conflict; a seventh code segment for determining an inconsistency between a first data set output by a first sensor from among the plurality of sensors and a second data set output by a second sensor from among the plurality of sensors; and an eighth code segment for discarding the first data set, based on a predetermined rule that prioritizes the second data set over the first data set. - View Dependent Claims (30, 31)
-
-
32. An apparatus comprising a storage medium having instructions stored thereon, the instructions including:
-
a first code segment for inputting multiple data sets from a plurality of sensors; a second code segment for associating the multiple data sets with an object; a third code segment for applying a set of aggregation rules to the multiple data sets, to thereby obtain an aggregation set; a fourth code segment for comparing the aggregation set to an expected data set associated with the object and determining that additional data is required based on the comparing of the aggregation set to the expected data set associated with the object; a fifth code segment for outputting instructions for adjusting a first sensor from among the plurality of sensors; a sixth code segment for inputting a modified first data set from the first sensor; a seventh code segment for including the modified first data set within a modified aggregation set; and an eighth code segment for comparing the modified aggregation set to the expected data set.
-
Specification