IP Library Granted Patent US 11,913,811
Granted Patent B2
US 11,913,811 · App. 17/877,619 · Granted Feb 27, 2024

Enhanced meter management solution

Inventors: Christopher Bui (Los Angeles, CA); Alon Raskin (Houston, TX); Jagathguru Chandrasekharan (Houston, TX); William Chad Edens (Mcminnville, TN)
Assignee: COGNIZANT TECHNOLOGY SOLUTIONS U.S. CORPORATION
G01D4/004G01D4/008G06F16/258G06Q50/06H04Q9/02H04Q2209/60
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 11,913,811
App. No.
17/877,619
Granted
Feb 27, 2024
Kind
B2
Abstract

A method includes receiving, from a first head end system (HES), a first raw file including a first set of events in a first HES specific format, and modifying the first set of events in the first raw file by a first HES adapter to create a first unified formatted file. The first unified formatted file is in a unified format, and the first HES adapter is connected to the first HES. The method further include transforming, by a core HES adapter, the first unified formatted file to a first data management formatted file according to a data management format, and consuming the first data management formatted file.

Claims (79)

1. A method comprising:

receiving, by a central computer system and from a first head end system (HES), a first raw file comprising a first set of status events in a first HES specific format;

modifying the first set of status events in the first raw file by a first HES adapter on the central computer system to create a first unified formatted file, the first unified formatted file in a unified format, the first HES adapter connected to the first HES;

transforming, by a core HES adapter on the central computer system, the first unified formatted file to a first data management formatted file according to a data management format;

consuming, by the central computer system, the first data management formatted file;

receiving, by the central computer system executing a customer information system (CIS), a second raw file comprising a plurality of usage data;

storing, by the CIS, a raw version of the plurality of usage data in a meter database;

converting, by the CIS, the plurality of usage data to the data management format;

storing, by the CIS, in the meter database, the plurality of usage data in the data management format;

framing, by the CIS, the plurality of usage data in the data management format; and

billing, by the CIS, a utility's end customers using the plurality of usage data in the data management format based at least in part on the first set of status events.

2. The method of claim 1 , further comprising:

deriving, by the CIS, an anchor read from a previous meter read and a daily consumption value, wherein a subset of the plurality of usage data are validated against the anchor read.

3. The method of claim 2 , further comprising:

validating, by the CIS, interval data of the subset of the plurality of usage data against a current read.

4. The method of claim 2 , wherein validating the plurality of usage data comprises:

detecting that a customer has a move out event in customer account data; and

marking a meter read of the plurality of usage data as unauthorized in response to the move out event.

5. The method of claim 1 , further comprising:

detecting, by the CIS, a read that is an invalid read; and

estimating, by the CIS, the invalid read based on customer account data.

6. The method of claim 1 , further comprising:

creating a billing order; and

framing the plurality of usage data to generate a report.

7. The method of claim 1 , further comprising:

validating, by the CIS, the plurality of usage data using customer account data.

8. The method of claim 1 , further comprising:

detecting that interval data is not present;

detecting a meter removal of a meter generating a meter read using customer account data; and

interpolating a missing interval using a removal read based on the meter removal.

9. The method of claim 1 , wherein the plurality of usage data is advanced metering infrastructure (AMI) metering data.

10. A system comprising:

a meter database; and

at least one computer processor comprising instructions for causing the at least one computer processor to perform operations, the operations comprising:

receiving, by a central computer system and from a first head end system (HES), a first raw file comprising a first set of status events in a first HES specific format,

modifying the first set of status events in the first raw file by a first HES adapter on the central computer system to create a first unified formatted file, the first unified formatted file in a unified format, the first HES adapter connected to the first HES,

transforming, by a core HES adapter on the central computer system, the first unified formatted file to a first data management formatted file according to a data management format,

consuming the first data management formatted file,

receiving, by the central computer system executing a customer information system (CIS), a second raw file comprising a plurality of usage data,

storing, by the CIS, a raw version of the plurality of usage data in the meter database,

converting, by the CIS, the plurality of usage data to the data management format,

storing, by the CIS, in the meter database, the plurality of usage data in the data management format,

framing, by the CIS, the plurality of usage data in the data management format, and

billing, by the CIS, a utility's end customers using the plurality of usage data in the data management format based at least in part on the first set of status events.

11. The system of claim 10 , wherein the operations further comprise:

validating, by the CIS, the plurality of usage data using customer account data.

12. The system of claim 11 , wherein validating the plurality of usage data comprises:

detecting that a customer has a move out event in customer account data; and

marking a meter read of the plurality of usage data as unauthorized in response to the move out event.

13. The system of claim 10 , wherein the operations further comprise:

detecting, by the CIS, that interval data is not present;

detecting, by the CIS, a meter removal of a meter generating a meter read using customer account data; and

interpolating, by the CIS, a missing interval using a removal read based on the meter removal.

14. The system of claim 10 , wherein the operations further comprise:

detecting, by the CIS, a read that is an invalid read; and

estimating, by the CIS, the invalid read based on customer account data.

15. The system of claim 10 , wherein the operations further comprise:

creating a billing order; and

framing the plurality of usage data to generate a report.

16. The system of claim 10 , wherein the operations further comprise:

deriving, by the CIS, an anchor read from a previous meter read and a daily consumption value, wherein a subset of the plurality of usage data are validated against the anchor read.

17. The system of claim 16 , wherein the operations further comprise:

validating, by the CIS, interval data of the subset of the plurality of usage data against a current read.

18. A non-transitory computer readable medium comprising computer readable program code for causing at least one computer processor to perform operations comprising:

receiving, by a central computer system and from a first head end system (HES), a first raw file comprising a first set of status events in a first HES specific format;

modifying the first set of status events in the first raw file by a first HES adapter on the central computer system to create a first unified formatted file, the first unified formatted file in a unified format, the first HES adapter connected to the first HES;

transforming, by a core HES adapter on the central computer system, the first unified formatted file to a first data management formatted file according to a data management format;

consuming the first data management formatted file;

receiving, by the central computer system executing a customer information system (CIS), a second raw file comprising a plurality of usage data;

storing, by the CIS, a raw version of the plurality of usage data in a meter database;

converting, by the CIS, the plurality of usage data to the data management format;

storing, by the CIS, in the meter database, the plurality of usage data in the data management format;

framing, by the CIS, the plurality of usage data in the data management format; and

billing, by the CIS, a utility's end customers using the plurality of usage data in the data management format based at least in part on the first set of status events.

19. The non-transitory computer readable medium of claim 18 , wherein the operations further comprise:

validating, by the CIS, the plurality of usage data using customer account data.

20. The non-transitory computer readable medium of claim 18 , wherein the operations further comprise:

detecting, by the CIS, that a customer has a move out event in customer account data; and

marking, by the CIS, a meter read of the plurality of usage data as unauthorized in response to the move out event.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2023
From: UTEGRATION, LLC
To: COGNIZANT TECHNOLOGY SOLUTIONS U.S. CORPORATION
Reel/Frame 065207/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: BUI, CHRISTOPHER; RASKIN, ALON; CHANDRASEKHARAN, JAGATHGURU; EDENS, WILLIAM CHAD
To: UTEGRATION, LLC
Reel/Frame 060793/0130 →