×

Querying sensor data stored as binary decision diagrams

  • US 8,930,394 B2
  • Filed: 08/17/2010
  • Issued: 01/06/2015
  • Est. Priority Date: 08/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a search query for a search of a plurality of samples of sensor measurement data taken by one or more sensors, the search query indicating one or more requested values of one or more data parameters of sensor measurement data, wherein each data value of the set of samples of the sensor data is expressed as a minterm to yield a set of minterms, each minterm within the set of minterms comprising a logical expression of one or more variables allocated to the data value of the sample of the sensor data, the plurality of samples represented by a samples binary decision diagram (BDD) indicating whether a given binary representation represents a sample of the plurality of samples, the samples BDD representing a characteristic function that is formulated by applying a logical operation to the minterms of the set of minterms to generate the samples BDD, wherein a BDD includes one or more rooted directed acyclic graphs representing a Boolean function and a plurality of nodes and a plurality of edges connecting the nodes thereby forming a plurality of paths, each path in the BDD representing a set of variable assignments setting the represented Boolean function;

    formulating a query BDD representing the one or more requested values of the one or more data parameters of sensor measurement data, wherein each requested value is expressed as a requested minterm to yield one or more requested minterms, the query BDD representing a query function that is formulated by applying a logical operation to the one or more requested minterms to generate the query BDD; and

    generating an annotated samples BDD representing an annotated characteristic function by applying a logical AND operation to the query BDD and the samples BDD, the annotated samples BDD representing one or more samples of the sensor measurement data that have one or more of the requested values of the one or more data parameters of sensor measurement data.

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