Automatic fixture monitoring using mobile location and sensor data with smart meter data
First Claim
1. A method for monitoring resource information and user activity comprising:
- acquiring one or more data streams from one or more resource meters and one or more electronic device sensors;
computing discrete events from each data stream;
extracting a sequence of discrete sensor-meter event itemsets based on the discrete events;
discovering frequent sensor-meter event itemsets that occur together, and determining a frequency of occurrence for each sensor-meter event itemset;
matching rising and falling sensor-meter event itemsets based on appliance state models and the frequency of occurrence of each sensor-meter event itemset;
identifying each individual fixture based on clustering the matched sensor-meter event itemsets using sensor-meter event features;
classifying each fixture cluster to a fixture category using a multi-modal fixture model trained on sensor and meter event features; and
based on the matched fixture events, fixture clusters, and categories, determining resource usage information and user activities for each fixture usage event identified.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for monitoring resource information and user activity. The method includes acquiring one or more data streams from one or more resource meters and one or more electronic device sensors. Discrete events are computed from each data stream. A sequence of discrete sensor-meter event itemsets are extracted based on the events. Frequent sensor-meter event itemsets are discovered from the sequence of discrete event itemsets that occur together, and a frequency of occurrence of each frequent co-occurrence itemset is discovered. Rising sensor-meter event itemsets and falling sensor-meter event itemsets are matched based on appliance state models and the frequency of occurrence of each sensor-meter event itemset. Each individual fixture is identified. Each fixture cluster is classified to a fixture category. Based on the matched fixture events, fixture clusters, and categories, resource usage information and user activities are determined for each fixture usage event identified.
-
Citations
30 Claims
-
1. A method for monitoring resource information and user activity comprising:
-
acquiring one or more data streams from one or more resource meters and one or more electronic device sensors; computing discrete events from each data stream; extracting a sequence of discrete sensor-meter event itemsets based on the discrete events; discovering frequent sensor-meter event itemsets that occur together, and determining a frequency of occurrence for each sensor-meter event itemset; matching rising and falling sensor-meter event itemsets based on appliance state models and the frequency of occurrence of each sensor-meter event itemset; identifying each individual fixture based on clustering the matched sensor-meter event itemsets using sensor-meter event features; classifying each fixture cluster to a fixture category using a multi-modal fixture model trained on sensor and meter event features; and based on the matched fixture events, fixture clusters, and categories, determining resource usage information and user activities for each fixture usage event identified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
an electronic device that includes a plurality of sensor devices, wherein the electronic device is configured to; acquire one or more data streams from one or more resource meters and one or more electronic sensors; compute discrete events from each data stream; extract a sequence of discrete sensor-meter event itemsets based on the events that occur together; discover the frequent sensor-meter event itemsets that occur together, and compute a frequency of occurrence for each sensor-meter event itemset; match rising and falling sensor-meter event itemsets based on appliance state models and the frequency of occurrence of each sensor-meter event itemset; identify each individual fixture based on clustering the matched sensor-meter event itemsets using sensor-meter event features; classify each fixture cluster to a fixture category using a multi-modal fixture model trained on sensor and meter event features; and based on the matched fixture events, fixture clusters, and categories, determine resource usage information and associated user activities for each fixture usage event identified. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
21. A non-transitory processor-readable medium that includes a program that when executed by a processor performs a method comprising:
-
acquiring one or more data streams from one or more resource meters and one or more electronic sensors; computing discrete events from each data stream; extracting a sequence of discrete sensor-meter event itemsets based on the events that occur together; discovering the frequent sensor-meter event itemsets that occur together, and determining a frequency of occurrence for each sensor-meter event itemset; matching rising and falling sensor-meter event itemsets based on appliance state models and the frequency of occurrence of each sensor-meter event itemset; identifying each individual fixture based on clustering the matched sensor-meter event itemsets using sensor-meter event features; classifying each fixture cluster to a fixture category using a multi-modal fixture model trained on sensor and meter event features; and based on the matched fixture events, fixture clusters, and categories, determining resource usage information and associated user activities for each fixture usage event identified. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification