IP Library Granted Patent US 8,466,803
Granted Patent B2
US 8,466,803 · App. 13/539,405 · Granted Jun 18, 2013

Smart meter emulation

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,466,803
App. No.
13/539,405
Granted
Jun 18, 2013
Kind
B2
Abstract

Pulses, including electrical waveforms, emitted light, and light reflected by a moving mechanical device, that are emitted by a standard utility meter may be received. A device may be controlled to vary its usage of the utility and that may be used to determine a usage per pulse. The usage per pulse information may be used to convert a pulse rate from a meter to emulate the pulse rate from another meter. Information about the other meter and/or services offered by the other meter may be provided to allow for emulation of the other meter.

Claims (46)

1. A method of emulating a utility meter, the method comprising:

receiving pulses from a standard utility meter at a received pulse rate, wherein a pulses are emitted dependent on a measured usage per pulse and a measured usage of a utility by the standard utility meter;

determining an emulated pulse rate based, at least in part, on the received pulse rate, the measured usage per pulse, and an emulated usage per pulse; and

sending utility usage information over a network based, at least in part, on the emulated pulse rate.

2. The method of claim 1 , further comprising:

storing the measured usage per pulse after a type of the standard utility meter emitting the pulses has been determined.

3. The method of claim 1 , wherein the utility is electrical power.

4. The method of claim 1 , wherein the pulses comprise light.

5. The method of claim 1 , further comprising:

receiving characteristics of a smart utility meter; wherein a utility meter to be emulated is the smart utility meter.

6. The method of claim 5 , wherein the characteristics of the smart utility meter include the emulated usage per pulse.

7. The method of claim 5 , wherein the characteristics of the smart utility meter include a model number of the smart utility meter.

8. The method of claim 5 , wherein the characteristics of the smart utility meter include at least one supported service.

9. The method of claim 5 , further comprising:

calculating a metered usage for a period of time based on a number of the pulses received during the period of time and the measured usage per pulse; and

responding to a request configured to communicate with the smart utility meter by providing a response over a network based on the metered usage.

10. The method of claim 5 , further comprising:

calculating a metered usage for a period of time based on a number of pulses received during the period of time and the measured usage per pulse;

receiving and storing auxiliary data; and

responding to a request configured to communicate with the smart utility meter by providing a response over a network;

wherein the auxiliary data comprises pricing of the utility, and

the response represents a cost of the utility used that is based on the metered usage and the pricing of the utility.

11. A computer program product for emulating a utility meter, the computer program product comprising:

a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code configured to determine a received pulse rate based on pulses received from a standard utility meter, wherein the pulses are emitted dependent on a measured usage per pulse by the standard utility meter;

computer readable program code configured to calculate an emulated pulse rate based on the received pulse rate, the measured usage per pulse, and an emulated usage per pulse; and

computer readable program code configured to send information based on the emulated pulse rate over a network.

12. The computer program product of claim 11 , further comprising:

computer readable program code configured to store the measured usage per pulse after a type of the standard utility meter emitting the pulses has been determined.

13. The computer program product of claim 11 , further comprising:

computer readable program code configured to receive characteristics of a smart utility meter; wherein a utility meter to be emulated is the smart utility meter.

14. The computer program product of claim 13 , wherein the characteristics of the smart utility meter include the emulated usage per pulse.

15. The computer program product of claim 13 , wherein the characteristics of the smart utility meter include a model number of the smart utility meter.

16. The computer program product of claim 13 , wherein the characteristics of the smart utility meter include at least one supported service.

17. The computer program product of claim 13 , further comprising:

computer readable program code configured to calculate a metered usage for a period of time based on a number of the pulses received during the period of time and the measured usage per pulse; and

computer readable program code configured to respond to a request configured to communicate with the smart utility meter by providing a response over a network based on the metered usage.

18. An apparatus for measuring utility usage, the apparatus comprising:

the computer program product of claim 11 ;

a network interface; and

a processor communicatively coupled with the computer readable storage medium, and the network interface, wherein the processor is capable of executing the computer readable program code.

19. The apparatus of claim 18 , further comprising:

a pulse receiver configured to have at least a portion of the pulse receiver mechanically attached to the utility meter, receive the pulses from the utility meter, and communicate with the processor;

wherein a utility measured by the utility meter comprises electrical power;

the pulses comprise light; and

the network interface is configured to communicate over a network using radio frequency communication.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2021
From: GREENWAVE SYSTEMS PTE LTD.
To: GRENWAVE HOLDINGS, INC.
Reel/Frame 056372/0327 →
SECURITY INTEREST Recorded Jan 14, 2019
From: BSP AGENCY, LLC
To: KCFF II SPV LP
Reel/Frame 047984/0315 →
NOTICE OF SUCCESSION OF AGENCY (INTELLECTUAL PROPERTY) Recorded May 17, 2018
From: BUSINESS DEVELOPMENT CORPORATION OF AMERICA, AS PRIOR AGENT
To: BSP AGENCY, LLC, AS SUCCESSOR AGENT
Reel/Frame 046180/0312 →
SECURITY INTEREST Recorded Aug 26, 2016
From: GREENWAVE SYSTEMS PTE. LTD.
To: SILICON VALLEY BANK
Reel/Frame 039830/0873 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 9, 2015
From: GREENWAVE SYSTEMS PTE. LTD.
To: BUSINESS DEVELOPMENT CORPORATION OF AMERICA
Reel/Frame 036087/0213 →
CHANGE OF NAME Recorded Aug 12, 2014
From: GREENWAVE REALITY PTE LTD
To: GREENWAVE SYSTEMS PTE. LTD.
Reel/Frame 033521/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2012
From: VANDENDORPE, CHRISTIAN; JONSSON, KARL
To: GREENWAVE REALITY, PTE LTD.
Reel/Frame 028474/0258 →