IP Library Granted Patent US 8,667,261
Granted Patent B2
US 8,667,261 · App. 13/192,001 · Granted Mar 4, 2014

Systems, methods, and apparatus for utility meter configuration

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,667,261
App. No.
13/192,001
Granted
Mar 4, 2014
Kind
B2
Abstract

Systems, methods, and apparatus for configuring utility meters are provided. A meter configuration application may be executed by a device that includes one or more computers and that facilitates utility meter configuration. A plug-in module associated with a utility meter type may be received by the device. Based at least in part upon providing the plug-in module to the meter configuration application, a configuration file may be built for the utility meter type. The utility meter may then be configured utilizing the configuration file.

Claims (39)

1. A method for configuring a utility meter, the method comprising:

executing, by a device comprising one or more computers, a meter configuration application;

receiving, by the device, a plug-in module associated with a utility meter type;

building, by providing the plug-in module to the meter configuration application, a configuration file for the utility meter type, wherein building a configuration file comprises utilizing the plug-in module to invoke one or more abstract interface classes associated with the configuration application; and

configuring, by the device, the utility meter utilizing the configuration file.

2. The method of claim 1 , wherein executing a meter configuration application comprises executing predefined functionality associated with the configuration application that may be adapted for use by a plurality of different meter types.

3. The method of claim 2 , wherein the predefined functionality comprises one or more interfaces that may be adapted for use by the utility meter type.

4. The method of claim 1 , wherein receiving a plug-in module comprises receiving a dynamic-link library assembly associated with the utility meter type.

5. The method of claim 1 , wherein utilizing the plug-in module to invoke one or more abstract interface classes comprises invoking one or more bidirectional interfaces.

6. The method of claim 1 , wherein configuring the utility meter comprises:

receiving, by the device from the utility meter, data associated with the utility meter;

modifying, by the device utilizing the received data, the configuration file; and

providing the modified configuration file to the utility meter.

7. A system, comprising:

at least one memory configured to store computer-executable instructions; and

at least one processor configured to access the at least one memory and execute the computer-executable instructions to:

execute a meter configuration application;

receive a plug-in module associated with a utility meter type;

build, by providing the plug-in module to the meter configuration application, a configuration file for the utility meter type, wherein the at least one processor is configured to build the configuration file by executing the computer-executable instructions to invoke, utilizing the plug-in module, one or more abstract interface classes associated with the configuration application; and

configure a utility meter utilizing the configuration file.

8. The system of claim 7 , wherein the meter configuration application comprises predefined functionality that may be adapted for use by a plurality of different meter types.

9. The system of claim 8 , wherein the predefined functionality comprises one or more interfaces that may be adapted for use with the utility meter type.

10. The system of claim 7 , wherein the plug-in module comprises a dynamic-link library assembly associated with the utility meter type.

11. The system of claim 7 , wherein the one or more abstract interface classes comprise one or more bidirectional interfaces.

12. The system of claim 7 , wherein the at least one processor is configured to configure the utility meter by executing the computer-executable instructions to:

receive, from the utility meter, data associated with the utility meter;

modify, utilizing the received data, the configuration file; and

provide the modified configuration file to the utility meter.

13. A method for configuring a utility meter, the method comprising:

receiving, by a device comprising one or more computers, a plug-in module associated with a utility meter type;

invoking, by the device utilizing the plug-in module, a meter configuration application comprising predefined functionality that may be adapted for use by a plurality of different meter types to build a configuration file for the utility meter type, wherein invoking a meter configuration application comprises invoking one or more abstract interface classes associated with the configuration application; and

configuring, by the device, the utility meter utilizing the configuration file.

14. The method of claim 13 , wherein invoking a meter configuration application comprising predefined functionality comprises executing a configuration application comprising one or more interfaces that may be adapted for use with the utility meter type.

15. The method of claim 13 , wherein receiving a plug-in module comprises receiving a dynamic-link library assembly associated with the utility meter type.

16. The method of claim 13 , wherein invoking one or more abstract interface classes comprises invoking one or more bidirectional interfaces.

17. The method of claim 13 , wherein configuring the utility meter comprises:

receiving, by the device from the utility meter, data associated with the utility meter;

modifying, by the device utilizing the received data, the configuration file; and

providing the modified configuration file to the utility meter.

Assignments (9)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Mar 5, 2018
From: PNC BANK, NATIONAL ASSOCIATION
To: MRH METERS LLC
Reel/Frame 046117/0792 →
RELEASE OF SECURITY INTEREST Recorded Feb 5, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ACLARA TECHNOLOGIES LLC; ACLARA METERS LLC
Reel/Frame 045245/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 30, 2016
From: CERBERUS BUSINESS FINANCE, LLC
To: ACLARA TECHNOLOGIES LLC; ACLARA METERS LLC F/K/A MRH METERS LLC
Reel/Frame 039880/0908 →
SECURITY AGREEMENT Recorded Aug 30, 2016
From: ACLARA TECHNOLOGIES LLC; ACLARA METERS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 039872/0227 →
CHANGE OF NAME Recorded Feb 18, 2016
From: MRH METERS LLC
To: ACLARA METERS LLC
Reel/Frame 037852/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2015
From: GENERAL ELECTRIC COMPANY
To: MRH METERS LLC (F/K/A LJF METERS LLC)
Reel/Frame 037398/0877 →
PATENT SECURITY AGREEMENT Recorded Dec 22, 2015
From: MRH METERS LLC
To: CERBERUS BUSINESS FINANCE, LLC, AS AGENT
Reel/Frame 037362/0603 →
SECURITY INTEREST Recorded Dec 22, 2015
From: MRH METERS LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 037359/0375 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2012
From: HUANG, YUE; SAMPSON, DAVID; JHANG, HYOUNG
To: GENERAL ELECTRIC COMPANY
Reel/Frame 028442/0977 →