Aggregation and retrieval of network sensor data
DCFirst Claim
Patent Images
1. A data system, comprising:
- (a) a computing device operable to communicate with a local data storage device and with a remote data storage operable to store a plurality of instances of mote data, each instance of mote data correlating to a respective occurrence; and
(b) instructions, which when implemented in a computing device, cause the computing device to perform steps including;
(i) receive the plurality of instances of mote data from the remote storage device;
(ii) store the received plurality of instances of correlated mote data in the local data storage device;
(iii) receive an input selection corresponding to a target-occurrence having at least one representative feature;
(iv) automatically search the stored plurality of instances of mote data for mote data correlating to the target-occurrence; and
(v) if mote data correlating to the target-occurrence is found, provide the correlating mote data.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods, devices, and systems that aggregate and retrieve network sensor data. In one approach, an exemplary method includes receiving a plurality of instances of correlated sensor data from a plurality of remote data storages, each instance of sensor data respectively correlating to an occurrence. In another approach, an exemplary method includes receiving from an input-selector an input selection corresponding to a target-occurrence having at least one representative feature, and searching stored sensor data for sensor data correlating to the target-occurrence.
-
Citations
104 Claims
-
1. A data system, comprising:
-
(a) a computing device operable to communicate with a local data storage device and with a remote data storage operable to store a plurality of instances of mote data, each instance of mote data correlating to a respective occurrence; and (b) instructions, which when implemented in a computing device, cause the computing device to perform steps including; (i) receive the plurality of instances of mote data from the remote storage device; (ii) store the received plurality of instances of correlated mote data in the local data storage device; (iii) receive an input selection corresponding to a target-occurrence having at least one representative feature; (iv) automatically search the stored plurality of instances of mote data for mote data correlating to the target-occurrence; and (v) if mote data correlating to the target-occurrence is found, provide the correlating mote data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An occurrence-data archival system, comprising:
-
(a) a computing device operable to communicate with a local data storage and a plurality of remote data storages; and (b) instructions that cause a computing device to perform steps including; (i) receive a plurality of instances of correlated mote data from the plurality of remote data storages, each instance of mote data respectively correlating to an occurrence; and (ii) store the received plurality of instances of correlated mote data in the archival data storage; wherein at least one instance of the received mote data includes an associated tentative occurrence-identifier; and wherein the tentative occurrence-identifier is associated by a method including; receiving an input selection corresponding to a target-occurrence having at least one representative feature; automatically selecting a pattern recognition criteria corresponding to at least one representative feature of the target-occurrence; search mote data for data correlating to the target-occurrence using the selected pattern recognition criteria; and if mote data correlating to the target-occurrence representative feature is found, associating the tentative occurrence-identifier with the correlating mote data. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method implemented in a computing device, the method comprising:
-
(a) receiving a plurality of instances of correlated mote data from a plurality of remote data storages, each instance of mote data respectively correlating to an occurrence; (b) storing the received plurality of instances of correlated mote data in a local storage device; and (c) protecting the stored plurality of instances of correlated mote data with an information security measure; wherein the information security measure protects the plurality of received instances of mote data by providing at least one selected from a group consisting of information confidentiality, information integrity, and access control. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A communication storage media containing computer instructions, which, run on a computing device, cause the computing device to perform the method comprising:
-
(a) receiving a plurality of instances of correlated mote data from a plurality of remote data storages, each instance of mote data respectively correlating to an occurrence; (b) storing the received plurality of instances of correlated mote data in a local data storage device; and (c) protecting the stored plurality of instances of correlated mote data with an information security measure; wherein the plurality of instances of mote data include a first instance of mote data correlating to a respective first occurrence and a second instance of mote data correlating to a respective second occurrence.
-
-
59. A method comprising:
-
(a) moving a portable central computing device to location such that the portable central computing device communicates with at least one mote of a network of distributed motes, each mote operable to sense and store a plurality of data sets each respectively representing a respective feature, each respective feature having a correlation to an occurrence; and (b) causing the central computing device to acquire at least one mote data set; wherein each mote further includes operability to filter the plurality of data sets for a feature correlating to a target-occurrence; and wherein causing the central computing device to acquire at least one data set further includes causing the central computing device to acquire at least one data set having a feature correlating to the target occurrence. - View Dependent Claims (60, 61)
-
-
62. An occurrence-data retrieval system, comprising:
-
(a) a computing device operable to communicate with a data storage operable to store a plurality of instances of mote data acquired by at least one mote of a mote network, each instance of mote data correlating to a respective occurrence; and (b) instructions, which when implemented in a computing device, cause the computing device to perform steps including; (i) receive from an input-selector an input selection corresponding to a target-occurrence; (ii) automatically search the plurality of instances of mote data stored in the data storage for mote data correlating to the target-occurrence; and (iii) if mote data correlating to the target-occurrence is found, provide the correlating mote data. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69)
-
-
70. An occurrence-data retrieval system, comprising:
-
(a) a local digital data storage device operable to store a plurality of instances of mote data acquired from a plurality of motes of a network of distributed motes, each instance of mote data correlating to at least one representative feature of an occurrence; (b) a central computing device operable to communicate with the local digital data storage device; and (c) instructions that cause the computing device to perform steps, including; (i) receive from an input-selector an input selection corresponding to a target-occurrence having at least one representative feature; (ii) automatically select a pattern recognition criteria corresponding to at least one representative feature of the target-occurrence; (iii) in response to the input selection corresponding to the target-occurrence, automatically search the plurality of instances of stored mote data for data correlating to the target-occurrence using the selected pattern recognition criteria; and (iv) if mote data correlating to the target-occurrence representative feature is found, provide the correlating mote data. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77)
-
-
78. An occurrence-data retrieval system, comprising:
-
(a) a computing device operable to communicate with a plurality of data storage devices, each data storage device being a respective part of a mote of a network of distributed remote motes and operable to store plurality of instances of mote data, and each instance of mote data representing a feature sensed by the mote and correlating to a respective occurrence; and (b) instructions, which when implemented in a computing device, cause the computing device to perform steps including; (i) receive from an input-selector an input selection corresponding to a target-occurrence having a representative feature, a recipient selection, and a tendered access authorization; (ii) in response to the tendered access authorization, determine if at least one of the input-selector and recipient have an access right; (iii) automatically select a pattern recognition criteria corresponding to the representative feature of the target-occurrence; (iv) in response to the input selection corresponding to the target-occurrence, automatically search the plurality of instances of mote data stored in the data storage device for data correlating to the target-occurrence using the selected pattern recognition criteria; and (v) if mote data correlating to the target-occurrence representative feature is found, and if at least one of the input-selector and recipient have an access right, provide the correlating mote data to the recipient. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. An occurrence-data retrieval system, comprising:
-
(a) a data storage operable to store a plurality of instances of mote data, each instance of mote data correlating to at least one representative feature of a respective occurrence and including an associated tentative occurrence-identifier; (b) a computing device operable to communicate with at the least one data storage device; (c) an information security measure that controls access to the stored plurality of instances of mote data; and (d) instructions, which when implemented in a computing device, cause the computing device to perform steps including; (i) store the plurality of instances of mote data in the data storage; (ii) receive from an input-selector an input selection corresponding to a target tentative occurrence-identifier, and a tender of access authorization; (iii) in response to the input selection corresponding to the target tentative occurrence-identifier, automatically search the plurality of instances of mote data for tentative occurrence-identifiers correlating to the target tentative occurrence-identifier; and (iv) if mote data correlating to the target tentative occurrence-identifier is found, and if at least one of the input-selector and recipient possess an access right, provide the correlating mote data. - View Dependent Claims (92, 93, 94)
-
-
95. A method comprising:
-
(a) receiving from an input-selector an input selection corresponding to a target-occurrence having at least one representative feature; (b) automatically searching a plurality of instances mote data for mote data correlating to the target-occurrence, each instance of mote data correlating to an occurrence having at least one representative feature; and (c) if mote data correlating to the target-occurrence is found, providing the correlating mote data; wherein the providing further includes indicating a ranking of at least two instances of the correlating mote data in a hierarchy of the found correlating mote data. - View Dependent Claims (96, 97)
-
-
98. A communication storage media containing computer instructions which, when run on a computing device, cause the computing device to perform the method comprising:
-
(a) receiving from an input-selector an input selection corresponding to a target- occurrence having at least one representative feature; (b) automatically searching a plurality of instances mote data for mote data correlating to the target-occurrence. each instance of mote data correlating to an occurrence having at least one representative feature; and (c) if mote data correlating to the target-occurrence is found, providing the correlating mote data.
-
-
99. A method implemented in a computing device, the method comprising:
-
(a) receiving an input selection from an input-selector corresponding to a target-occurrence having a representative feature, a recipient selection, and a tendered access authorization; (b) automatically selecting a pattern recognition criteria corresponding to the representative feature of the target-occurrence; (c) in response to the input selection corresponding to the target-occurrence, automatically searching a plurality of instances of correlated mote data for data correlating to the target-occurrence using the selected pattern recognition criteria, each instance of mote data correlating to at least one representative feature of a respective occurrence; (d) in response to the tendered access authorization, determine if at least one of the input-selector and the recipient posses an access right; and (e) if mote data correlating to the target-occurrence representative feature is found, and if at least one of the input-selector and the recipient have an access right, providing the correlating mote data. - View Dependent Claims (100, 101)
-
-
102. A method implemented in a computing device, the method comprising:
-
(a) receiving an input selection from an input-selector corresponding to a tentative target-occurrence identifier, the target-occurrence having at least one representative feature, a recipient selection, and a tendered access authorization; (b) in response to the input selection corresponding to the tentative target-occurrence identifier, automatically searching a plurality of instances of stored correlated mote data for data correlating to the tentative target-occurrence identifier; and (c) if mote data correlating to the tentative target-occurrence identifier is found, providing the correlating mote data. - View Dependent Claims (103)
-
-
104. A data retrieval system, comprising:
-
(a) a local data storage device operable to store mote data sets from remote data storage devices, each mote data set representing a respective feature sensed by its respective remote storage device and having a correlation to a reference; (b) a computing device operable to communicate with a local data storage device; and (c) instructions, which when implemented in a computing device, cause the computing device to perform steps including; (i) receive from an input-selector an input selection corresponding to a target-reference; (ii) automatically search the instances of mote data stored in the data storage device for mote data correlating to the target-reference; and (iii) if mote data correlating to the target-reference is found, provide the correlating mote data.
-
Specification