NETWORKED DEVICES FOR MONITORING UTILITY USAGE AND METHODS OF USING THE SAME
First Claim
1. A method of managing information in a utility monitoring system, the utility monitoring system including a host computer and an array of monitoring devices operatively coupled together on a peer-to-peer network, the array of monitoring devices including at least a first monitoring device with a first memory and a second monitoring device with a second memory, the first and second monitoring devices each being configured to receive data, convert measurements of a characteristic of a utility into corresponding data, and transmit data, the method comprising:
- storing data received by the first monitoring device in the first memory;
storing data received by the second monitoring device in the second memory;
responsive to the first memory being below a first threshold storage capacity, transferring at least some of the data received by the second monitoring device to the first monitoring device; and
storing the transferred data in the first memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices are presented herein for monitoring usage of at least one utility by a utility consuming system. One aspect of the present disclosure is directed to a method of managing information in a utility monitoring system that includes a host computer and an array of monitoring devices operatively coupled together on a peer-to-peer network. The array of monitoring devices includes first and second monitoring devices each with a respective memory. The first and second monitoring devices are configured to receive and transmit data. The method includes: storing data received by the first monitoring device in the first memory; storing data received by the second monitoring device in the second memory; responsive to the first memory being below a threshold storage capacity, transferring data received by the second monitoring device to the first monitoring device; and storing the transferred data in the first memory.
-
Citations
20 Claims
-
1. A method of managing information in a utility monitoring system, the utility monitoring system including a host computer and an array of monitoring devices operatively coupled together on a peer-to-peer network, the array of monitoring devices including at least a first monitoring device with a first memory and a second monitoring device with a second memory, the first and second monitoring devices each being configured to receive data, convert measurements of a characteristic of a utility into corresponding data, and transmit data, the method comprising:
-
storing data received by the first monitoring device in the first memory; storing data received by the second monitoring device in the second memory; responsive to the first memory being below a first threshold storage capacity, transferring at least some of the data received by the second monitoring device to the first monitoring device; and storing the transferred data in the first memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory, machine-readable storage media including instructions which, when executed by one or more processors, cause the one or more processors to perform operations associated with a first monitoring device having a first memory, the operations comprising:
-
receiving data; storing the received data in the first memory; responsive to a second memory within a second monitoring device being below a threshold storage capacity, transferring at least some of the data received by the first monitoring device to the second monitoring device, the first and second monitoring devices being operatively coupled together on a peer-to-peer network; and instructing the second monitoring device to store the transferred data in the second memory.
-
-
20. A monitoring system for monitoring usage of at least one utility by a utility consuming system, the monitoring system comprising:
-
a plurality of monitoring devices each with a respective memory, each of the monitoring devices being configured to receive data, transmit the received data, and store the received data in the respective memory; a host computer operatively coupled to the plurality of monitoring devices; and a peer-to-peer network communicatively coupling the plurality of monitoring devices together, wherein each of the monitoring devices is operable to selectively transfer at least some of the data received thereby to at least one of the other monitoring devices on the peer-to-peer network; and wherein each of the monitoring devices is operable to selectively store in the respective memory at least some data transferred thereto via one of the other monitoring devices on the peer-to-peer network.
-
Specification