IP Library Granted Patent US 11,460,321
Granted Patent B2
US 11,460,321 · App. 16/844,958 · Granted Oct 4, 2022

Enhanced meter management solution

Inventors: Christopher Bui (Los Angeles, CA); Alon Raskin (Houston, TX); Jagathguru Chandrasekharan (Houston, TX); William Chad Edens (Mcminnville, TN)
Assignee: Utegration, LLC
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,460,321
App. No.
16/844,958
Granted
Oct 4, 2022
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 (99)

1. A method comprising:

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

modifying, by the central computer system executing the CIS, 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 in a unified format, the first HES adapter connected to the first HES and specific to the first HES specific format;

transforming, by a core HES adapter, 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, from a second HES, a second raw file comprising a second set of events in a second HES specific format;

modifying the second set of events in the second raw file by a second HES adapter to create a second unified formatted file, the second unified formatted file in the unified format, the second HES adapter connected to the second HES and specific to the second HES specific format;

transforming, by the core HES adapter and by the central computer system executing the CIS, the second unified formatted file to a second data management formatted file according to the data management format;

consuming the second data management formatted file,

receiving a plurality of meter reads;

storing, in a meter database, a raw version of the plurality of meter reads;

converting the plurality of meter reads to the data management format;

storing, in the database, the plurality of meter reads in the data management format,

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

billing, by the CIS, a utility's end customers using the plurality of meter reads in the data management format.

2. A method comprising:

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

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 in a unified format, the first HES adapter connected to the first HES and specific to the first HES specific format;

transforming, by a core HES adapter, 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, from a second HES, a second raw file comprising a second set of events in a second HES specific format;

modifying the second set of events in the second raw file by a second HES adapter to create a second unified formatted file, the second unified formatted file in the unified format, the second HES adapter connected to the second HES and specific to the second HES specific format;

transforming, by the core HES adapter, the second unified formatted file to a second data management formatted file according to the data management format; and

consuming the second data management formatted file,

wherein receiving the first raw file, modifying the first set of events, transforming the second unified formatted file is performed by a central computer system executing a customer information system (CIS).

3. The method of claim 2 , wherein consuming the first data management formatted file comprises:

receiving a meter inventory file comprising a plurality of meters;

adding the plurality of meters from the meter inventory file to a database to create a plurality of added meters;

sending confirmation of the plurality of added meters to the HES; and

receiving a plurality of meter reads for the plurality of added meters.

4. The method of claim 1 , further comprising:

receiving a plurality of meter reads;

storing, in a meter database, a raw version of the plurality of meter reads;

converting the plurality of meter reads to the data management format; and

storing, in the database, the plurality of meter reads in the data management format.

5. The method of claim 4 , further comprising:

detecting a read that is invalid; and

estimating the invalid read.

6. The method of claim 4 , further comprising:

creating a billing order; and

fencing the plurality of meter reads to generate a report.

7. The method of claim 4 , further comprising:

validating the plurality of meter reads.

8. The method of claim 7 , further comprising:

deriving an anchor read from a previous meter read and a daily consumption value, wherein a subset of the plurality of meter reads is validated against the anchor read.

9. The method of claim 8 , further comprising:

validating interval data of the subset of the plurality of meter reads against a current read.

10. A system comprising:

a database for storing a first data management formatted file; and

a computer processor comprising instructions for causing the computer processor to perform operations, the operations comprising:

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

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 in a unified format, the first HES adapter connected to the first HES and specific to the first HES specific format,

transforming, by a core HES adapter, 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, from a second HES, a second raw file comprising a second set of events in a second HES specific format,

modifying the second set of events in the second raw file by a second HES adapter to create a second unified formatted file, the second unified formatted file in the unified format, the second HES adapter connected to the second HES and specific to the second HES specific format,

transforming, by the core HES adapter, the second unified formatted file to a second data management formatted file according to the data management format,

consuming the second data management formatted file,

receiving a plurality of meter reads,

storing, in the database, a raw version of the plurality of meter reads,

converting the plurality of meter reads to the data management format,

storing, in the database, the plurality of meter reads in the data management format,

framing the plurality of meter reads in the data management format, and

billing a utility's end customers using the plurality of meter reads in the data management format,

wherein the system is a central computer system executing a customer information system (CIS).

11. A system comprising:

a database for storing a first data management formatted file; and

a computer processor comprising instructions for causing the computer processor to perform operations, the operations comprising:

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

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 in a unified format, the first HES adapter connected to the first HES and specific to the first HES specific format,

transforming, by a core HES adapter, 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, from a second HES, a second raw file comprising a second set of events in a second HES specific format,

modifying the second set of events in the second raw file by a second HES adapter to create a second unified formatted file, the second unified formatted file in the unified format, the second HES adapter connected to the second HES and specific to the second HES specific format,

transforming, by the core HES adapter, the second unified formatted file to a second data management formatted file according to the data management format, and

consuming the second data management formatted file,

wherein the system is a central computer system executing a customer information system (CIS).

12. The system of claim 11 , wherein consuming the first data management formatted file comprises:

receiving a meter inventory file comprising a plurality of meters,

adding the plurality of meters from the meter inventory file to the database to create a plurality of added meters,

sending confirmation of the plurality of added meters to the HES, and

receiving a plurality of meter reads for the plurality of added meters.

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

receiving a plurality of meter reads,

storing, in the database, a raw version of the plurality of meter reads,

converting the plurality of meter reads to the data management format, and

storing, in the database, the plurality of meter reads in the data management format.

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

detecting a read that is invalid, and

estimating the invalid read.

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

creating a billing order, and

fencing the plurality of meter reads to generate a report.

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

validating the plurality of meter reads.

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

deriving an anchor read from a previous meter read and a daily consumption value, wherein a subset of the plurality of meter reads is validated against the anchor read.

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

validating interval data of the subset of the plurality of meter reads against a current read.

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 May 25, 2022
From: BUI, CHRISTOPHER; RASKIN, ALON; CHANDRASEKHARAN, JAGATHGURU; EDENS, WILLIAM CHAD
To: UTEGRATION
Reel/Frame 060009/0023 →
Continuity (2)
Provisional Application 62832310 · Apr 11, 2019
Related Publication 20200340828A1 · Oct 29, 2020
Cited By (1)
US 12,487,101