Identifying devices using power data and network data
First Claim
1. A system for identifying devices in a building, the system comprising:
- at least one computer comprising at least one processor and at least one memory, the at least one computer configured to;
obtain a power monitoring signal by measuring an electrical property of a power line in the building, wherein the power line provides power to the devices in the building;
process a first power event in the power monitoring signal with a plurality of power models to generate a score for each power model of the plurality of power models, wherein the first power event corresponds to a state change of a first device;
determine first information about the first device using the scores;
cause the first device to be updated in a device list using the first information about the first device;
receive a first broadcast network packet, wherein the first broadcast network packet was sent by a second device;
determine, using information in the first broadcast network packet, second information about the second device;
cause the second device to be updated in the device list using the second information about the second device;
receive a request for information about devices in the building from a user device; and
transmit the first information about the first device and the second information about the second device to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices in a building may be identified using a combination of power monitoring and network monitoring. Power monitoring may be performed by obtaining a power monitoring signal and processing the power monitoring signal with models to determine information about one or more devices in the building. Network monitoring may be performed by receiving information about network packets transmitted by devices in the building and processing the information about the network packets to determine information about one or more devices in the building. For some devices and some implementations, information about a device may be determined by using both power monitoring and network monitoring. The information about a device may include, for example, a type (e.g., a dishwasher), make, or version of a device.
138 Citations
20 Claims
-
1. A system for identifying devices in a building, the system comprising:
-
at least one computer comprising at least one processor and at least one memory, the at least one computer configured to; obtain a power monitoring signal by measuring an electrical property of a power line in the building, wherein the power line provides power to the devices in the building; process a first power event in the power monitoring signal with a plurality of power models to generate a score for each power model of the plurality of power models, wherein the first power event corresponds to a state change of a first device; determine first information about the first device using the scores; cause the first device to be updated in a device list using the first information about the first device; receive a first broadcast network packet, wherein the first broadcast network packet was sent by a second device; determine, using information in the first broadcast network packet, second information about the second device; cause the second device to be updated in the device list using the second information about the second device; receive a request for information about devices in the building from a user device; and transmit the first information about the first device and the second information about the second device to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for identifying devices in a building, the method comprising:
-
obtaining a power monitoring signal by measuring an electrical property of a power line in the building, wherein the power line provides power to the devices in the building; processing a first power event in the power monitoring signal with a plurality of power models to generate a score for each power model of the plurality of power models, wherein the first power event corresponds to a state change of a first device; determining first information about the first device using the scores; causing the first device to be updated in a device list using the first information about the first device; receiving a first broadcast network packet, wherein the first broadcast network packet was sent by a second device; determining, using information in the first broadcast network packet, second information about the second device; and causing the second device to be updated in the device list using the second information about the second device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising:
-
obtaining a power monitoring signal by measuring an electrical property of a power line in the building, wherein the power line provides power to the devices in the building; processing a first power event in the power monitoring signal with a plurality of power models to generate a score for each power model of the plurality of power models, wherein the first power event corresponds to a state change of a first device; determining first information about the first device using the scores; causing the first device to be updated in a device list using the first information about the first device; receiving a first broadcast network packet, wherein the first broadcast network packet was sent by a second device; determining, using information in the first broadcast network packet, second information about the second device; and causing the second device to be updated in the device list using the second information about the second device. - View Dependent Claims (18, 19, 20)
-
Specification