IP Library › Granted Patent US 9,691,030
Granted Patent B2
US 9,691,030 · App. 15/217,420 · Granted Jun 27, 2017

Assisted labeling of devices with disaggregation

Inventors: Christopher M. Micali (Concord, MA); Michael S. Phillips (Belmont, MA); Vanessa Lee MacAulay (Cambridge, MA); Ryan T. Houlette (Cambridge, MA)
Assignee: Sense Labs, Inc.
G06N5/04G01R21/133G06N99/005G06Q50/06G06Q10/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,691,030
App. No.
15/217,420
Filed
Jul 22, 2016
Granted
Jun 27, 2017
Kind
B2
Art Unit
2129
USPC
706/11
Abstract

Electrical usage of devices in a building may be monitored to assist a user in labeling devices. In some implementations, a user may provide information about a first device, and this information may be used to obtain a plurality of mathematical models that each correspond to a device or a class of devices. The mathematical models may be used to process an electrical signal, and a score may be generated for each mathematical model. A mathematical model may be selected from the plurality of mathematical models using the scores, such as selecting a mathematical model with a highest score. The first device may be associated with the selected mathematical model.

Claims (43)

1. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising:

causing a prompt to be displayed to a user requesting that the user provide first information corresponding to a first device;

receiving the first information from the user corresponding to the first device;

obtaining a plurality of mathematical models using the first information, wherein each model of the plurality of mathematical models corresponds to a device or a class of devices;

measuring an electrical signal from the building, wherein the electrical signal powers a plurality of devices;

computing a plurality of features from the measured electrical signal;

computing a plurality of scores using the plurality of mathematical models and the plurality of features, wherein (i) the plurality of mathematical models comprises a first mathematical model and (ii) the plurality of scores comprises a first score computed using the first model and the plurality of features;

selecting the first mathematical model using the plurality of scores; and

associating the first device with the first mathematical model.

2. The one or more non-transitory computer-readable media of claim 1 , the actions further comprising:

after causing the prompt to be displayed and before computing the plurality of features, causing a second prompt to be displayed to the user requesting that that user change a state of the first device.

3. The one or more non-transitory computer-readable media of claim 1 , the actions further comprising:

receiving an indication from the user that the user has changed a state of the first device.

4. The one or more non-transitory computer-readable media of claim 1 , wherein the prompt is displayed to the user in response to the user performing an action.

5. The one or more non-transitory computer-readable media of claim 1 , wherein the first information corresponds to a class of the first device, a make of the first device, or a version of the first device.

6. The one or more non-transitory computer-readable media of claim 1 , wherein the first mathematical model comprises a transition model or a device model.

7. The one or more non-transitory computer-readable media of claim 1 , wherein selecting the first mathematical model using the plurality of scores comprises selecting a model with a highest score.

8. A computer-implemented method for labeling devices in a building utilizing an electrical signal representative of the electrical usage of the devices, the method comprising:

receiving first information from a user corresponding to a first device in the building;

obtaining a plurality of mathematical models using the first information, wherein each model of the plurality of mathematical models corresponds to a device or a class of devices;

computing a plurality of features from the electrical signal;

computing a plurality of scores using the plurality of mathematical models and the plurality of features;

selecting a first mathematical model from the plurality of mathematical models using the plurality of scores; and

associating the first device with the first mathematical model.

9. The method of claim 8 , further comprising requesting a user to change a state of the first device.

10. The method of claim 9 further comprising receiving an indication from the user that the user has changed a state of the first device.

11. The method of claim 8 , wherein the first information corresponds to a class of the first device, a make of the first device, or a version of the first device.

12. The method of claim 8 , wherein the first mathematical model comprises a transition model or a device model.

13. The method of claim 8 , wherein selecting a first mathematical model from the plurality of mathematical models using the plurality of scores further comprises selecting a model from the plurality of models with a highest score.

14. The method of claim 8 , wherein the first information indicates that a make or version of the first device is unknown.

15. A system for labeling devices in a building utilizing an electrical signal representative of the electrical usage of the devices, the system comprising:

one or more computers comprising at least one processor and at least one memory, the one or more computers configured to:

receive first information from a user corresponding to a first device in the building;

obtain a plurality of mathematical models using the first information, wherein each model of the plurality of mathematical models corresponds to a device or a class of devices;

compute a plurality of features from the electrical signal;

compute a plurality of scores using the plurality of mathematical models and the plurality of features;

select a first mathematical model from the plurality of mathematical models using the plurality of scores; and

associate the first device with the first mathematical model.

16. The system of claim 15 , wherein the one or more computers are further configured to request a user to change a state of the first device.

17. The system of claim 16 , wherein the one or more computers are further configured to receive an indication from the user that the user has changed a state of the first device.

18. The system of claim 15 , wherein the first information corresponds to a class of the first device, a make of the first device, or a version of the first device.

19. The system of claim 15 , wherein the first mathematical model comprises a transition model or a device model.

20. The system of claim 15 , wherein selecting a first mathematical model from the plurality of mathematical models using the plurality of scores further comprises selecting a model from the plurality of models with a highest score.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2016
From: MICALI, CHRISTOPHER M.; PHILLIPS, MICHAEL S.; MACAULAY, VANESSA LEE; HOULETTE, RYAN T.
To: SENSE LABS, INC.
Reel/Frame 039235/0618 →
Continuity (3)
Continuation 14707665 · May 8, 2015
Continuation In Part 14554962 · Nov 26, 2014
Related Publication 20160328651A1 · Nov 10, 2016