Automated meter reading system
First Claim
1. An automated meter reading server that collects telemetry data from remote customer locations and processes said telemetry data for use by end users and upstream business systems, said automated meter reading server comprising:
- a data repository to store said telemetry data;
at least one external interface to communicate with systems external of said automated meter reading server; and
a multi-layered distributed software architecture comprising;
application and infrastructure subsystems, said application and infrastructure subsystems comprising services, distributed throughout said automated meter reading server, that cooperate to accomplish predefined business functionalities;
middleware software, said middleware software being provided to facilitate scalability, transaction processing, and mapping of objects to said data repository; and
application frameworks, said application frameworks facilitating access to said data repository and the creation of processes compliant with said middleware software,wherein said business functionalities determine processes by which said automated meter reading server receives data from downstream collection points, processes said telemetry data, and manipulates said data repository.
8 Assignments
0 Petitions
Accused Products
Abstract
An automated meter reading (AMR) server having an open, distributed architecture that collects, loads, and manages system-wide data collected from energy meters and routes the data automatically to upstream business systems. The AMR server includes a repository of metering data, and additionally provides timely access to information by including collection, storage, validation, estimation, editing, publishing and securing of meter consumption and interval data. The AMR server obtains data from meters equipped with modems via standard telephone lines or public RF networks. The data is converted from the format of the meter/communications infrastructure to a format usable by the AMR server and the repository. The data is converted from the AMR-compatible form to a format of a specific upstream business system prior to transmission. The data may also be validated in accordance with the upstream business system requirements. The AMR server provides for on-line users, interfacing with multiple dissimilar platforms and meter firmware, maintenance of system availability, data recovery, access to multiple legacy systems, and access by common set of Application Program Interfaces.
-
Citations
122 Claims
-
1. An automated meter reading server that collects telemetry data from remote customer locations and processes said telemetry data for use by end users and upstream business systems, said automated meter reading server comprising:
-
a data repository to store said telemetry data; at least one external interface to communicate with systems external of said automated meter reading server; and a multi-layered distributed software architecture comprising; application and infrastructure subsystems, said application and infrastructure subsystems comprising services, distributed throughout said automated meter reading server, that cooperate to accomplish predefined business functionalities; middleware software, said middleware software being provided to facilitate scalability, transaction processing, and mapping of objects to said data repository; and application frameworks, said application frameworks facilitating access to said data repository and the creation of processes compliant with said middleware software, wherein said business functionalities determine processes by which said automated meter reading server receives data from downstream collection points, processes said telemetry data, and manipulates said data repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A distributed server that receives and processes information for use by end users, said distributed server comprising:
-
a data repository to store said information; at least one external interface to communicate with systems external of said distributed server; and a multi-layered distributed software architecture comprising; application and infrastructure subsystems, said application and infrastructure subsystems comprising services, distributed throughout said distributed server, that cooperate to perform operations within said server; middleware software, said middleware software being provided to facilitate scalability, transaction processing, and mapping of objects to said data repository; and application frameworks, said application frameworks facilitating access to said data repository and the creation of processes compliant with said middleware software, wherein said distributed server receives data from downstream collection points, processes said data, and manipulates said data repository to accomplish said operations. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. A server residing within a multi-layered distributed software architecture, said server comprising:
-
a data repository to store data received by said server; at least one external interface to communicate with systems external of said server; a services subsystem comprising distributed services, said distributed services running on application servers within said distributed architecture; middleware software, said middleware software being provided to facilitate scalability, transaction processing, and mapping of objects to said data repository; and application frameworks, said application frameworks facilitating access to said data repository and the creation of processes compliant with said middleware software, wherein server-based procedures are managed in accordance with predetermined activities. - View Dependent Claims (106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122)
-
Specification