Prioritized reporting of metering data
First Claim
Patent Images
1. A system for managing reporting of resource consumption data, the system comprising:
- one or more processors; and
memory communicatively coupled to the one or more processors and storing instructions that, when executed, configure the one or more processors to perform acts comprising;
determining a plurality of endpoints from which to obtain resource consumption data;
determining a relative priority of each endpoint of the plurality of endpoints;
establishing multiple quality of service levels;
assigning each endpoint of the plurality of endpoints to one of the multiple quality of service levels based at least in part on the relative priority of the respective endpoint; and
communicating to each endpoint when, based on the respective quality of service level, the respective endpoint is to report its resource consumption data, the communicating comprising sending a message to a data collector associated with the respective endpoint.
3 Assignments
0 Petitions
Accused Products
Abstract
A utility company may schedule when and how endpoints report resource consumption data based on relative priorities of endpoints or the customers associated therewith. By associating endpoints with one of multiple different quality of service (QoS) levels, and sending each endpoint a reporting schedule based on its respective QoS level, the utility company may configure prioritized reporting of resource consumption data by endpoints of an advanced metering infrastructure (AMI) with automatic meter reading (AMR).
-
Citations
20 Claims
-
1. A system for managing reporting of resource consumption data, the system comprising:
-
one or more processors; and memory communicatively coupled to the one or more processors and storing instructions that, when executed, configure the one or more processors to perform acts comprising; determining a plurality of endpoints from which to obtain resource consumption data; determining a relative priority of each endpoint of the plurality of endpoints; establishing multiple quality of service levels; assigning each endpoint of the plurality of endpoints to one of the multiple quality of service levels based at least in part on the relative priority of the respective endpoint; and communicating to each endpoint when, based on the respective quality of service level, the respective endpoint is to report its resource consumption data, the communicating comprising sending a message to a data collector associated with the respective endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 20)
-
-
7. A method comprising:
under control of one or more processors programmed with executable instructions; determining a plurality of endpoints from which to obtain resource consumption data; determining a relative priority of each endpoint of the plurality of endpoints; establishing multiple quality of service levels; assigning each endpoint of the plurality of endpoints to one of the multiple quality of service levels based at least in part on; the relative priority of the respective endpoint; a number of endpoints served by a data collector serving the respective endpoint; and a load on the data collector serving the respective endpoint; and communicating to each endpoint when, based on the respective quality of service level, the respective endpoint is to report its resource consumption data. - View Dependent Claims (8, 9, 10, 11, 12, 18, 19)
-
13. A computing device comprising:
-
one or more processors; and memory communicatively coupled to the one or more processors storing instructions executable by the one or more processors to perform operations comprising; determining a plurality of nodes in a communication network from which to obtain resource consumption data; determining a relative priority of each node of the plurality of nodes; establishing multiple quality of service levels; assigning each node of the plurality of nodes to one of the multiple quality of service levels based at least in part on the relative priority of the respective node, the multiple quality of service levels including at least a first quality of service level that is higher than a second quality of service level, wherein fewer nodes are assigned to a period of time associated with the first quality of service level than are assigned to a period of time associated with the second quality of service level; and communicating to each node when, based on the respective quality of service level, the respective node is to report its resource consumption data. - View Dependent Claims (14, 15, 16, 17)
-
Specification