IP Library Granted Patent US 9,003,063
Granted Patent B2
US 9,003,063 · App. 13/297,612 · Granted Apr 7, 2015

Systems, methods, and apparatus for estimating power time of use

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 9,003,063
App. No.
13/297,612
Granted
Apr 7, 2015
Kind
B2
Abstract

Certain embodiments of the invention may include systems, methods, and apparatus for estimating power time of use. According to an example embodiment of the invention, a method is provided for synchronizing local system time with a network clock for estimating power time of use. The method includes storing power usage data and initial time stamps, wherein the initial time stamps are derived from one or more of a local clock or broadcast network time; receiving data comprising network time; adjusting the local system time with a PID loop, wherein the PID loop adjusts the local system time based at least in part on a difference between the local clock and the received network time; storing, with the power usage data and initial time stamps, an indicator when the difference is greater than a predetermined value; and determining synchronization when the difference is less than or equal to a predetermined value.

Claims (59)

1. A method for estimating power time of use, the method comprising:

storing power usage data and local time stamps;

receiving data comprising network time;

adjusting the local system time with a proportional, integral, and derivative (PID) loop, wherein the PID loop adjusts the local system time based at least in part on a difference between a local clock and the received network time;

storing, with the power usage data and local time stamps, an indicator when the difference is greater than a predetermined error value;

determining synchronization has occurred when the difference is less than or equal to a predetermined synchronization value; and

revising one or more of the stored local time stamps after power loss and restoration when synchronization is determined, and associating and storing revised time stamp values with the power usage data, wherein revising comprises:

retrieving one or more local time stamps corresponding to the usage data;

detecting the power loss by subtracting a current time from a start time generating a resultant value;

determining the power loss has occurred if the resultant value is negative;

determining the power loss has occurred if the resultant value is greater than a predetermined interval; and

calculating one or more revised time stamp values, wherein the revised time stamp values have been adjusted with the PID loop.

2. The method of claim 1 , wherein adjusting the local system time with the PID loop comprises removing jitter from the received network time.

3. The method of claim 1 , wherein adjusting the local system time with the PID loop comprises adjusting the local system time with one or more of proportional feedback, proportional and integral feedback, or proportional, integral, and derivative feedback.

4. The method of claim 1 , wherein time associated with the local clock is based at least in part on a signal associated with the power.

5. The method of claim 1 , wherein storing the power usage data comprises integrating power usage over a first predetermined time period.

6. The method of claim 5 , wherein storing the power usage data and time stamps comprises storing power usage data samples over a second predetermined time period greater than the first predetermined time period and associating the time stamps with the stored power usage data samples.

7. A system for estimating power time of use, the system comprising:

a network clock;

a local clock;

a proportional, integral, and derivative (PID) loop;

at least one memory for storing data and computer-executable instructions;

at least one processor configured to access the at least one memory, further configured to communicate with the network clock, the local clock, and the PID loop, and further configured to execute the computer-executable instructions for:

storing power usage data and local time stamps;

receiving data comprising network time from the network clock by one or more networks;

adjusting the local system time with the PID loop, wherein the PID loop adjusts the local system time based at least in part on a difference between the local clock and the received network time;

storing, with the power usage data and local time stamps, an indicator when the difference is greater than a predetermined error value;

determining synchronization has occurred when the difference is less than or equal to a predetermined synchronization value; and

revising one or more of the initial stored time stamps after power loss and restoration when synchronization is determined, and associating and storing revised time stamp values with the power usage data, wherein revising comprises:

retrieving one or more local time stamps corresponding to the usage data;

detecting the power loss by subtracting a current time from a start time generating a resultant value;

determining the power loss has occurred if the resultant value is negative;

determining the power loss has occurred if the resultant value is greater than a predetermined interval; and

calculating one or more revised time stamp values, wherein the revised time stamp values have been adjusted with the PID loop.

8. The system of claim 7 , wherein adjusting the local system time with the PID loop comprises removing jitter from the received network time.

9. The system of claim 7 , wherein adjusting the local system time with the PID loop comprises adjusting the local system time with one or more of proportional feedback, proportional and integral feedback, or proportional, integral, and derivative feedback.

10. The system of claim 7 , wherein time associated with the local clock is based at least in part on a signal associated with the power.

11. The system of claim 7 , wherein storing the power usage data comprises integrating power usage over a first predetermined time period.

12. The system of claim 11 , wherein storing the power usage data and time stamps comprises storing power usage data samples over a second predetermined time period greater than the first predetermined time period and associating the time stamps with the stored power usage data samples.

13. An apparatus for estimating power time of use, the apparatus comprising:

a local clock;

a proportional, integral, and derivative (PID) loop;

at least one memory for storing data and computer-executable instructions;

at least one processor configured to access the at least one memory, further configured to communicate with the local clock and the PID loop, and further configured to execute the computer-executable instructions for:

storing power usage data and local time stamps;

receiving data comprising network time from the network clock;

adjusting the local system time with the PID loop, wherein the PID loop adjusts the local system time based at least in part on a difference between the local clock and the received network time;

storing, with the power usage data and local time stamps, an indicator when the difference is greater than a predetermined error value;

determining synchronization when the difference is less than or equal to a predetermined synchronization value; and

revising one or more of the initial stored time stamps after power loss and restoration when synchronization is determined, and associating and storing revised time stamp values with the power usage data, wherein revising comprises:

retrieving one or more local time stamps corresponding to the usage data;

detecting the power loss by subtracting a current time from a start time generating a resultant value;

determining the power loss has occurred if the resultant value is negative;

determining the power loss has occurred if the resultant value is greater than a predetermined interval; and

calculating one or more revised time stamp values, wherein the revised time stamp values have been adjusted with the PID loop.

14. The apparatus of claim 13 , wherein adjusting the local system time with the PID loop comprises removing jitter from the received network time.

15. The apparatus of claim 13 , wherein time associated with the local clock is based at least in part on a 60 Hz signal associated with the power.

16. The apparatus of claim 13 , wherein storing the power usage data comprises integrating power usage over a first predetermined time period.

17. The apparatus of claim 16 , wherein storing the power usage data and time stamps comprises storing power usage data samples over a second predetermined time period greater than the first predetermined time period and associating the time stamps with the stored power usage data samples.

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 Nov 16, 2011
From: REE, BRADLEY RICHARD; BIETZ, STEVEN
To: GENERAL ELECTRIC COMPANY
Reel/Frame 027236/0729 →