Indexing Sensor Data
First Claim
1. A method comprising, by one or more computer systems:
- from an indexer in a sensor network, accessing a set of sensor data that comprises;
a plurality of sensor data aggregated together from a plurality of sensors in the sensor network;
one or more time stamps for the sensor data; and
metadata for the sensor data identifying one or more pre-determined attributes of the sensor data;
at the indexer, generating an index of the set of sensor data according to a multi-dimensional array configured for querying of the set of sensor data along with a plurality of other sets of sensor data, one or more first ones of the dimensions of the multi-dimensional array comprising time and one or more second ones of the dimensions of the multi-dimensional array comprising one or more of the pre-determined sensor-data attributes; and
from the indexer, communicating the index of the set of sensor data for use in responding to one or more queries of the set of sensor data along with a plurality of other sets of sensor data.
1 Assignment
0 Petitions
Accused Products
Abstract
In particular embodiments, a method includes, from an indexer in a sensor network, accessing a set of sensor data that includes sensor data aggregated together from sensors in the sensor network, one or more time stamps for the sensor data, and metadata for the sensor data identifying one or more pre-determined attributes of the sensor data. The method includes, at the indexer, generating an index of the set of sensor data according to a multi-dimensional array configured for querying of the set of sensor data along with a plurality of other sets of sensor data. One or more first ones of the dimensions of the multi-dimensional array include time, and one or more second ones of the dimensions of the multi-dimensional array include one or more of the pre-determined sensor-data attributes. The method includes, from the indexer, communicating the index of the set of sensor data for use in responding to one or more queries of the set of sensor data along with a plurality of other sets of sensor data.
-
Citations
28 Claims
-
1. A method comprising, by one or more computer systems:
-
from an indexer in a sensor network, accessing a set of sensor data that comprises; a plurality of sensor data aggregated together from a plurality of sensors in the sensor network; one or more time stamps for the sensor data; and metadata for the sensor data identifying one or more pre-determined attributes of the sensor data; at the indexer, generating an index of the set of sensor data according to a multi-dimensional array configured for querying of the set of sensor data along with a plurality of other sets of sensor data, one or more first ones of the dimensions of the multi-dimensional array comprising time and one or more second ones of the dimensions of the multi-dimensional array comprising one or more of the pre-determined sensor-data attributes; and from the indexer, communicating the index of the set of sensor data for use in responding to one or more queries of the set of sensor data along with a plurality of other sets of sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
access a set of sensor data that comprises; a plurality of sensor data aggregated together from a plurality of sensors in the sensor network; one or more time stamps for the sensor data; and metadata for the sensor data identifying one or more pre-determined attributes of the sensor data; generate an index of the set of sensor data according to a multi-dimensional array configured for querying of the set of sensor data along with a plurality of other sets of sensor data, one or more first ones of the dimensions of the multi-dimensional array comprising time and one or more second ones of the dimensions of the multi-dimensional array comprising one or more of the pre-determined sensor-data attributes; and communicate the index of the set of sensor data for use in responding to one or more queries of the set of sensor data along with a plurality of other sets of sensor data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
one or more communication interfaces; one or more memory devices containing one or more instructions for execution by one or more processing devices; and the processing devices, operable when executing the instructions to; access a set of sensor data that comprises; a plurality of sensor data aggregated together from a plurality of sensors in the sensor network; one or more time stamps for the sensor data; and metadata for the sensor data identifying one or more pre-determined attributes of the sensor data; generate an index of the set of sensor data according to a multi-dimensional array configured for querying of the set of sensor data along with a plurality of other sets of sensor data, one or more first ones of the dimensions of the multi-dimensional array comprising time and one or more second ones of the dimensions of the multi-dimensional array comprising one or more of the pre-determined sensor-data attributes; and communicate the index of the set of sensor data for use in responding to one or more queries of the set of sensor data along with a plurality of other sets of sensor data. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system comprising, by one or more computer systems:
-
means for accessing a set of sensor data that comprises; a plurality of sensor data aggregated together from a plurality of sensors in the sensor network; one or more time stamps for the sensor data; and metadata for the sensor data identifying one or more pre-determined attributes of the sensor data; means for generating an index of the set of sensor data according to a multi-dimensional array configured for querying of the set of sensor data along with a plurality of other sets of sensor data, one or more first ones of the dimensions of the multi-dimensional array comprising time and one or more second ones of the dimensions of the multi-dimensional array comprising one or more of the pre-determined sensor-data attributes; and means for communicating the index of the set of sensor data for use in responding to one or more queries of the set of sensor data along with a plurality of other sets of sensor data. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification