Providing notifications to a user
First Claim
Patent Images
1. A computer-implemented method for providing a notification to a user, the method comprising:
- receiving an electrical signal from a building, wherein the electrical signal corresponds to a plurality of devices;
computing a plurality of features from the electrical signal;
selecting a first state change of first device in the building using the plurality of features and a first model;
computing a first notification score corresponding to a first notification event using a first notification event model and the first state change of the first device;
determining to send a first notification to the user using the first notification score, wherein the first notification corresponds to the first notification event;
causing the first notification to be sent to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Electrical usage of devices in a building may be monitored to determine information about the operation of the devices in the building, and the information about the devices in the building may be used to provide notifications to a user. An electrical signal may be processed to determine a state change of a device. A notification score may then be determined using information about the state change of the device and a notification event model. A notification may then be sent to the user based at least in part on the notification event score.
154 Citations
20 Claims
-
1. A computer-implemented method for providing a notification to a user, the method comprising:
-
receiving an electrical signal from a building, wherein the electrical signal corresponds to a plurality of devices; computing a plurality of features from the electrical signal; selecting a first state change of first device in the building using the plurality of features and a first model; computing a first notification score corresponding to a first notification event using a first notification event model and the first state change of the first device; determining to send a first notification to the user using the first notification score, wherein the first notification corresponds to the first notification event; causing the first notification to be sent to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a notification to a user, the system comprising:
one or more computing devices comprising at least one processor and at least one memory, the one or more computing devices configured to; receive an electrical signal from a building, wherein the electrical signal corresponds to a plurality of devices; compute a plurality of features from the electrical signal; select a first state change of first device in the building using the plurality of features and a first model; compute a first notification score corresponding to a first notification event using a first notification event model and the first state change of the first device; determine to send a first notification to the user using the first notification score, wherein the first notification corresponds to the first notification event; cause the first notification to be sent to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. One or more non-transitory computer-readable media comprising computer executable instructions that, when executed, cause at least one processor to perform actions comprising:
-
receiving information about a first state change of first device in a building, wherein the first state change of the first device was determined by processing an electrical signal, and wherein the electrical signal corresponds to a plurality of devices; computing a first notification score corresponding to a first notification event using a first notification event model and the first state change of the first device; determining to send a first notification to the user using the first notification score, wherein the first notification corresponds to the first notification event; causing the first notification to be sent to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification