×

Hierarchical Network for Collecting, Aggregating, Indexing, and Searching Sensor Data

  • US 20120197856A1
  • Filed: 01/28/2011
  • Published: 08/02/2012
  • Est. Priority Date: 01/28/2011
  • Status: Abandoned Application
First Claim
Patent Images

1. A system comprising:

  • a sensor-data-collection network layer comprising a plurality of sensors, the sensor-data-collection network layer being a first logical layer of a sensor network;

    an aggregation network layer comprising one or more aggregators configured to access a plurality of sensor data from the sensors and aggregate the sensor data, the aggregation network layer being a second logical layer residing logically above the first logical layer, the aggregation of the sensor data comprising;

    substantially deduplicating the sensor data;

    substantially validating the sensor data to block malicious data;

    formatting the sensor data for processing; and

    generating metadata for the sensor data configured for indexing of the sensor data;

    an indexing network layer comprising one or more indexers that are configured to access the aggregated sensor data and generate an index of the aggregated sensor data according to a multi-dimensional array, the indexing network layer being a third logical layer residing logically above the second logical layer, the multi-dimensional array being configured for querying of a plurality of 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 pre-determined sensor data attributes; and

    a search network layer comprising one or more search engines, the search network layer being a fourth logical layer residing logically above the third logical layer, the search engines being configured to;

    receive a query for particular sensor data among the plurality of sets of sensor data;

    translate the query to correspond to the indexing, the translated query comprising one or more values for one or more of the dimensions of the multi-dimensional array;

    generate one or more multi-dimensional-array filters based on the translated query; and

    apply one or more of the multi-dimensional-array filters to the plurality of sets of sensor data as indexed to identify the particular sensor data among the plurality of sets of sensor data for a response to the query.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×