IP Library Granted Patent US 10,341,358
Granted Patent B2
US 10,341,358 · App. 14/283,091 · Granted Jul 2, 2019

Authentication of manual meter readings

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 10,341,358
App. No.
14/283,091
Granted
Jul 2, 2019
Kind
B2
Abstract

A method for authenticating a meter reading. The method includes obtaining a measurement representing a measured attribute of a user, analyzing the measurement to generate an authentication code, generating the meter reading based on the measurement and the authentication code, presenting, by the metering device, the meter reading to the user who alters and reports the meter reading as a reported meter reading, analyzing, by a meter reading analysis device, the reported meter reading to detect that the meter reading was altered by the user, and generating, by the meter reading analysis device and in response to the detecting, a dispatch request to dispatch a human inspector for validating the measurement.

Claims (79)

1. A method for authenticating a meter reading, comprising:

obtaining a measurement from a sensor of a metering device, wherein the measurement represents an attribute of a user as measured by the sensor;

applying, by a computer processor of the metering device, a predetermined encoding algorithm to the measurement to generate an authentication code comprising a first subset values and a second subset of values by applying a first encoding scheme to generate the first subset of values and a second encoding scheme to generate the second subset of values, wherein the second encoding scheme is different from the first encoding scheme;

generating, by the computer processor of the metering device, the meter reading by combining the measurement with the authentication code;

presenting, by the metering device, the meter reading to the user;

receiving, at a meter reading analysis device, a reported meter reading from a user, wherein the reported meter reading comprises a different value than the meter reading presented to the user;

applying, by the meter reading analysis device, a pre-determined decoding algorithm associated with the pre-determined encoding algorithm to the reported meter reading to detect that the reported meter reading does not equal the meter reading; and

generating, by the meter reading analysis device and in response to the detecting, a dispatch request to dispatch a human inspector for validating the measurement.

2. The method of claim 1 ,

wherein the metering device comprises a utility meter, and

wherein the meter reading analysis device is used by a utility service provider.

3. The method of claim 1 ,

wherein the metering device comprises a medical meter, and

wherein the meter reading analysis device is used by a medical insurance provider.

4. The method of claim 1 ,

wherein the metering device comprises a vehicle odometer, and

wherein the meter reading analysis device is used by a vehicle regulatory agency.

5. The method of claim 1 ,

wherein the meter reading comprises a combination of a first plurality of digits of the measurements and a second plurality of digits of the authentication code.

6. The method of claim 1 ,

wherein the pre-determined decoding algorithm and the pre-determined encoding algorithm comprise at least one selected from a group consisting of a cyclic redundancy check and a cryptographic hash function.

7. The method of claim 1 ,

wherein the pre-determined decoding algorithm and the pre-determined encoding algorithm comprise an error correcting code.

8. A metering device, comprising:

a sensor configured to obtain a measurement that represents an attribute of a user;

a meter reading generator configured to:

apply a pre-determined encoding algorithm to the measurement to generate an authentication code comprising a first subset values and a second subset of values by applying a first encoding scheme to generate the first subset of values and a second encoding scheme to generate the second subset of values, wherein the second encoding scheme is different from the first encoding scheme, and

generate the meter reading by combining the measurement with the authentication code; and

a display configured to present the meter reading to the user,

wherein a reported meter reading is received at a meter reading analysis device from a user, wherein the reported meter reading comprises a different value than the meter reading presented to the user,

wherein the meter reading analysis device applies a pre-determined decoding algorithm associated with the pre-determined encoding algorithm to the reported meter reading to detect that the reported meter reading does not equal the meter reading, and

wherein the meter reading analysis device generates, in response to the detecting, a dispatch request to dispatch a human inspector for validating the measurement.

9. The metering device of claim 8 ,

wherein the metering device comprises a utility meter, and

wherein the meter reading analysis device is used by a utility service provider.

10. The metering device of claim 8 ,

wherein the metering device comprises a medical meter, and

wherein the meter reading analysis device is used by a medical insurance provider.

11. The metering device of claim 8 ,

wherein the metering device comprises a vehicle odometer, and

wherein the meter reading analysis device is used by a vehicle regulatory agency.

12. The metering device of claim 8 ,

wherein the meter reading comprises a combination of a first plurality of digits of the measurements and a second plurality of digits of the authentication code.

13. The metering device of claim 8 ,

wherein the pre-determined decoding algorithm and the pre-determined encoding algorithm comprise at least one selected from a group consisting of a cyclic redundancy check and a cryptographic hash function.

14. The metering device of claim 8 ,

wherein the pre-determined decoding algorithm and the pre-determined encoding algorithm comprise an error correcting code.

15. A meter reading analysis device, comprising:

an input module configured to receive a reported meter reading from a user,

wherein the reported meter reading comprises a different value than a meter reading presented by a metering device to the user,

wherein the meter reading is generated by the metering device by combining a measurement with an authentication code of the measurement,

wherein the measurement represents an attribute of a user as measured by a sensor of the metering device, and

wherein the metering device applies a pre-determined encoding algorithm to the measurement to generate the authentication code comprising a first subset values and a second subset of values by applying a first encoding scheme to generate the first subset of values and a second encoding scheme to generate the second subset of values, wherein the second encoding scheme is different from the first encoding scheme;

an analysis module configured to apply a pre-determined decoding algorithm associated with the pre-determined encoding algorithm to the reported meter reading to detect that the reported meter reading does not equal the meter reading; and

an output module configured to generate, in response to the detecting, a dispatch request to dispatch a human inspector for validating the measurement.

16. The meter reading analysis device of claim 15 ,

wherein the metering device comprises a utility meter, and

wherein the meter reading analysis device is used by a utility service provider.

17. The meter reading analysis device of claim 15 ,

wherein the metering device comprises a medical meter, and

wherein the meter reading analysis device is used by a medical insurance provider.

18. The meter reading analysis device of claim 15 ,

wherein the metering device comprises a vehicle odometer, and

wherein the meter reading analysis device is used by a vehicle regulatory agency.

19. The meter reading analysis device of claim 15 ,

wherein the meter reading comprises a combination of a first plurality of digits of the measurements and a second plurality of digits of the authentication code.

20. The meter reading analysis device of claim 15 ,

wherein the pre-determined decoding algorithm and the pre-determined encoding algorithm comprise at least one selected from a group consisting of a cyclic redundancy check, a cryptographic hash function, and an error correcting code.

21. The method of claim 1 , wherein combining the measurement with the authentication code comprises concatenating the measurement and the authentication code.

22. The method of claim 1 , wherein combining the measurement with the authentication code comprises interposing the measurement and the authentication code.

23. The method of claim 1 , wherein the meter reading comprises a single value comprising a combination of the measurement and the authentication code.

24. The method of claim 1 , wherein:

the meter reading comprises a combination of the measurement and the authentication code; and

the reported meter reading comprises a combination of a reported measurement and a reported authentication code, wherein the reported measurement comprises an alteration of the measurement of the meter reading.

25. The method of claim 1 , wherein:

the reported meter reading comprises a reported measurement and a reported authentication code; and

applying the pre-determined decoding algorithm comprises applying a first decoding scheme to the first subset of values of the authentication code to detect that the reported measurement in the reported meter reading does not equal the measurement in the meter reading.

26. The method of claim 25 , wherein:

applying the pre-determined decoding algorithm further comprises applying a second decoding scheme to the second subset of values of the authentication code to detect that the reported authentication code in the reported meter reading does not equal the authentication code in the meter reading.

Assignments (4)
SECURITY INTEREST Recorded Nov 30, 2023
From: ITRON, INC.; ITRON NETWORKED SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 065727/0302 →
CHANGE OF NAME Recorded Feb 1, 2018
From: SILVER SPRING NETWORKS, INC.
To: ITRON NETWORKED SOLUTIONS, INC.
Reel/Frame 045221/0804 →
SECURITY INTEREST Recorded Jan 8, 2018
From: ITRON, INC.; ITRON NETWORKED SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 045017/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2014
From: ALEMANY, JUAN
To: SILVER SPRING NETWORKS, INC.
Reel/Frame 033052/0786 →