System for utility usage triggering action
First Claim
1. A computer-implemented method, comprising:
- compiling, by a network device on a network, historical usage data based on use of a utility by the network device, wherein the network includes multiple network devices on the network;
generating a historical usage profile of the network device using the historical usage data, wherein the historical usage profile includes a threshold and a threshold delay associated with the threshold, wherein the threshold and the threshold delay are determined using the historical usage data, and wherein the threshold is associated with a boundary between normal and abnormal usage of the utility;
compiling, by the network device on the network, current usage data based on use of a utility by the network device;
generating a current usage profile of the network device based on the current compiled usage data;
determining that the current usage data is abnormal based on the current usage profile and the historical usage profile, wherein determining that the current usage data is abnormal includes determining that a portion of the current usage data crosses the threshold;
upon determining that the current usage data is abnormal, transmitting, by the network device, a notification to multiple additional network devices on the network;
determining, by the network device, that the portion of the current usage data remains across the threshold for a period of time equal to or greater than the threshold delay; and
broadcasting a communication to the multiple additional network devices on the network when the network device determines that the portion of the current usage data remains across the threshold for a period of time equal to or greater than the threshold delay, wherein when the communication is received, a state of the network device is changed, and wherein receiving the communication facilitates one of the multiple additional network devices changing the state of the network device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to using sensors and measurements from sensors to trigger actions within a network. Specifically, various techniques and systems are provided for measuring usage or measurements, using sensors, of utilities or other environmental factors, generating profiles based on the usage or measurements, and triggering actions within a network device based on the usage, measurements and profiles. Embodiments of the present invention may include, for example, compiling historical usage based on the use or measurements detected by a network device and generating a usage profile based on that use or measurements. The normal usage profile may be compared with the usage over a certain predetermined period of time to detect any abnormal use or measurements from the network device, and an action may be taken as a result of an abnormality.
18 Citations
33 Claims
-
1. A computer-implemented method, comprising:
-
compiling, by a network device on a network, historical usage data based on use of a utility by the network device, wherein the network includes multiple network devices on the network; generating a historical usage profile of the network device using the historical usage data, wherein the historical usage profile includes a threshold and a threshold delay associated with the threshold, wherein the threshold and the threshold delay are determined using the historical usage data, and wherein the threshold is associated with a boundary between normal and abnormal usage of the utility; compiling, by the network device on the network, current usage data based on use of a utility by the network device; generating a current usage profile of the network device based on the current compiled usage data; determining that the current usage data is abnormal based on the current usage profile and the historical usage profile, wherein determining that the current usage data is abnormal includes determining that a portion of the current usage data crosses the threshold; upon determining that the current usage data is abnormal, transmitting, by the network device, a notification to multiple additional network devices on the network; determining, by the network device, that the portion of the current usage data remains across the threshold for a period of time equal to or greater than the threshold delay; and broadcasting a communication to the multiple additional network devices on the network when the network device determines that the portion of the current usage data remains across the threshold for a period of time equal to or greater than the threshold delay, wherein when the communication is received, a state of the network device is changed, and wherein receiving the communication facilitates one of the multiple additional network devices changing the state of the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device, comprising:
-
one or more processors; and a memory having instructions stored thereon, which when executed by the one or more processors, cause the computing device to perform operations including; compiling, by a network device on a network, historical usage data based on use of a utility by the network device, wherein the network includes multiple network devices on the network; generating a historical usage profile of the network device using the historical usage data, wherein the historical usage profile includes a threshold and a threshold delay associated with the threshold, wherein the threshold and the threshold delay are determined using the historical usage data, and wherein the threshold is associated with a boundary between normal and abnormal usage of the utility; compiling, by the network device on the network, current usage data based on use of a utility by the network device; generating a current usage profile of the network device based on the current compiled usage data; determining that the current usage data is abnormal based on the current usage profile and the historical usage profile, wherein determining that the current usage data is abnormal includes determining that a portion of the current usage data crosses the threshold; upon determining that the current usage data is abnormal, transmitting, by the network device, a notification to multiple additional network devices on the network; determining, by the network device, that the portion of the current usage data remains across the threshold for a period of time equal to or greater than the threshold delay; and broadcasting a communication to the multiple additional network devices on the network when the network device determines that the portion of the current usage data remains across the threshold for a period of time equal to or greater than the threshold delay, wherein when the communication is received, a state of the network device is changed, and wherein receiving the communication facilitates one of the multiple additional network devices changing the state of the network device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
compile, by a network device on a network, historical usage data based on use of a utility by the network device, wherein the network includes multiple network devices on the network; generate a historical usage profile of the network device using the historical usage data, wherein the historical usage profile includes a threshold and a threshold delay associated with the threshold, wherein the threshold and the threshold delay are determined using the historical usage data, and wherein the threshold is associated with a boundary between normal and abnormal usage of the utility; compile, by the network device on the network, current usage data based on use of a utility by the network device; generate a current usage profile of the network device based on the current compiled usage data; determine that the current usage data is abnormal based on the current usage profile and the historical usage profile, wherein determining that the current usage data is abnormal includes determining that a portion of the current usage data crosses the threshold; upon determining that the current usage data is abnormal, transmit, by the network device, a notification to multiple additional network devices on the network; determine, by the network device, that the portion of the current usage data remains across the threshold for a period of time equal to or greater than the threshold delay; and broadcast a communication to the multiple additional network devices on the network when the network device determines that the portion of the current usage data remains across the threshold for a period of time equal to or greater than the threshold delay, wherein when the communication is received, a state of the network device is changed, and wherein receiving the communication facilitates one of the multiple additional network devices changing the state of the network device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification