IP Library Granted Patent US 11,429,401
Granted Patent B2
US 11,429,401 · App. 16/809,293 · Granted Aug 30, 2022

Navigating a user interface of a utility meter with touch-based interactions

Inventors: Doug Busekrus (Lafayette, IN); Gerry VanHorn (West Lafayette, IN)
Assignee: Landis+Gyr Innovations, Inc.
G06F9/451G06Q50/06
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,429,401
App. No.
16/809,293
Granted
Aug 30, 2022
Kind
B2
Abstract

Techniques for detecting interactions with a utility meter. In an example, a method transitions from a locked user input state into an unlocked user input state. While in the unlocked user input state, the method performs operations, including displaying, on a display of the utility meter, a menu that includes objects. The operations further include receiving, from an accelerometer, an acceleration measurement that represents three-dimensional movement. The operations further include comparing the acceleration measurement to an expected user input. The expected user input is associated with an interaction with a selected surface of the utility meter and is based on the displayed menu. The operations can further include when the acceleration measurement corresponds to the expected user input, updating the displayed menu to indicate a user selection of a selected object on the displayed menu and updating the display by navigating the menu to indicate the selected object.

Claims (77)

1. A method of navigating a user interface of a utility meter, the method comprising:

while in a locked user input state:

receiving a first accelerometer measurement and remaining in the locked user input state;

transitioning from the locked user input state into an unlocked user input state based on detecting a sequence of unlocking techniques including detecting removal of a cover of the utility meter in combination with determining that there is an optical connection between an optical port of the utility meter and an external device;

while in the unlocked user input state:

displaying, on a display of a utility meter, a menu that comprises a plurality of objects;

receiving, from an accelerometer, a second acceleration measurement that represents three-dimensional movement;

comparing the second acceleration measurement to an expected user input, wherein the expected user input is associated with an interaction with a selected surface of the utility meter and is based on the displayed menu; and

when the second acceleration measurement corresponds to the expected user input, selecting an object from the plurality of objects.

2. The method of claim 1 , wherein transitioning to the unlocked user input state further comprises:

receiving, from the accelerometer, an additional acceleration measurement that represents an additional three-dimensional movement;

comparing the additional acceleration measurement to an expected unlock user input, wherein the expected unlock user input is associated with an additional interaction with the utility meter and is different from the expected user input; and

identifying a match between the additional acceleration measurement and the expected unlock user input.

3. The method of claim 1 , wherein transitioning to the unlocked user input state further comprises:

receiving, from a magnetic sensor and for a time threshold, a magnetic sensor signal indicating that a magnetic field has been applied to an exterior of the utility meter; and

determining when the time threshold has lapsed.

4. The method of claim 1 , further comprising, subsequent to displaying the menu:

starting a timer; and

when a value of the timer is greater than a threshold, configuring the utility meter in the locked user input state.

5. The method of claim 1 , further comprising:

receiving, from the accelerometer, an additional acceleration measurement that represents three-dimensional movement;

comparing the additional acceleration measurement to an additional expected user input, wherein the additional expected user input is associated with an additional interaction with an additional surface of the utility meter, wherein the additional surface differs from the selected surface; and

when the additional acceleration measurement corresponds to the additional expected user input, updating the display of the utility meter to an additional menu.

6. The method of claim 1 , wherein transitioning to the unlocked user input state further comprises:

receiving, on a radio of the utility meter, a signal from a mobile device.

7. A utility meter comprising:

an accelerometer configured to measure three-dimensional movement and attached to the utility meter;

a display;

a processor configured to perform operations comprising:

while in a locked user input state:

receiving a first accelerometer measurement and remaining in the locked user input state;

transitioning from the locked user input state into an unlocked user input state based on detecting a sequence of unlocking techniques including detecting removal of a cover of the utility meter in combination with determining that there is an optical connection between an optical port of the utility meter and an external device;

while in the unlocked user input state:

displaying, on the display, a menu that comprises an object;

receiving, from the accelerometer, a second acceleration measurement;

comparing the second acceleration measurement to an expected user input, wherein the expected user input is associated with an interaction with a selected surface of the utility meter and is based on the displayed menu; and

when the second acceleration measurement corresponds to the expected user input, updating the displayed menu to indicate a user selection of the object and updating the display by navigating the menu to indicate the selected object.

8. The utility meter of claim 7 , wherein transitioning to the unlocked user input state further comprises:

receiving, from the accelerometer, an additional acceleration measurement that represents an additional three-dimensional movement;

comparing the additional acceleration measurement to an expected unlock user input, wherein the expected unlock user input is associated with an additional interaction with the utility meter and is different from the expected user input; and

identifying a match between the additional acceleration measurement to the expected unlock user input.

9. The utility meter of claim 7 , further comprising a magnetic sensor, wherein transitioning to the unlocked user input state further comprises:

receiving, from the magnetic sensor and for a time threshold, a magnetic sensor signal indicating that a magnetic field has been applied to an exterior of the utility meter; and

determining when the time threshold has lapsed.

10. The utility meter of claim 7 , the operations further comprising, subsequent to displaying the menu:

starting a timer; and

when a value of the timer is greater than a threshold, configuring the utility meter in the locked user input state.

11. The utility meter of claim 7 , the operations further comprising:

receiving, from the accelerometer, an additional acceleration measurement that represents three-dimensional movement;

comparing the additional acceleration measurement to an additional expected user input, wherein the additional expected user input is associated with an additional interaction with an additional surface of the utility meter, wherein the additional surface differs from the selected surface; and

when the additional acceleration measurement corresponds to the additional expected user input, updating the display of the utility meter to an additional menu.

12. The utility meter of claim 7 , further comprising a cover removal switch configured to detect whether a cover of the utility meter is attached or removed, and wherein the processor is configured to:

receive, from the cover removal switch, an indication that the cover is removed.

13. A non-transitory computer-readable storage medium that stores computer-executable program instructions, wherein when executed by a processing device, the computer-executable program instructions cause the processing device to perform operations comprising:

while in a locked user input state:

receiving a first accelerometer measurement and remaining in the locked user input state;

transitioning from a locked user input state into an unlocked user input state based on detecting a sequence of unlock techniques, wherein the unlock techniques include (i) determining that there is an optical connection between an optical port of a utility meter and an external device and (ii) detecting actuation of a cover removal switch;

while in the unlocked user input state:

displaying, on a display of the utility meter, a menu that comprises a plurality of objects;

receiving, from an accelerometer, second acceleration measurement that represents three-dimensional movement;

comparing the second acceleration measurement to an expected user input, wherein the expected user input is associated with an interaction with a selected surface of the utility meter and is based on the displayed menu; and

when the second acceleration measurement corresponds to the expected user input, selecting an object from the plurality of objects on the displayed menu.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the sequence of unlock techniques includes an expected user input and transitioning to the unlocked user input state comprises:

receiving, from the accelerometer, an additional acceleration measurement that represents an additional three-dimensional movement;

comparing the additional acceleration measurement to the expected unlock user input, wherein the expected unlock user input is associated with an additional interaction with the utility meter and is different from the expected user input; and

identifying a match between the additional acceleration measurement to the expected unlock user input.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the sequence of unlock techniques further includes receiving, on a radio of the utility meter, a signal from a mobile device.

16. The non-transitory computer-readable storage medium of claim 13 , wherein transitioning to the unlocked user input state further comprises:

receiving, from a magnetic sensor for a time threshold, a magnetic sensor signal indicating that a magnetic field has been applied to an exterior of the utility meter; and

determining when the time threshold has lapsed.

17. The non-transitory computer-readable storage medium of claim 13 , the operations further comprising, subsequent to displaying the menu:

starting a timer; and

when a value of the timer is greater than a threshold, configuring the utility meter in the locked user input state.

18. The non-transitory computer-readable storage medium of claim 13 , the operations further comprising:

receiving, from the accelerometer, an additional acceleration measurement that represents three-dimensional movement;

comparing the additional acceleration measurement to an additional expected user input, wherein the additional expected user input is associated with an additional interaction with an additional surface of the utility meter, wherein the additional surface differs from the selected surface; and

when the additional acceleration measurement corresponds to the additional expected user input, updating the display of the utility meter to an additional menu.

Assignments (2)
MERGER Recorded Oct 27, 2023
From: LANDIS+GYR INNOVATIONS, INC.
To: LANDIS+GYR TECHNOLOGY, INC.
Reel/Frame 065383/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2020
From: BUSEKRUS, DOUG; VANHORN, GERRY
To: LANDIS+GYR INNOVATIONS, INC.
Reel/Frame 052092/0290 →
Cited By (2)
US 1,122,126 US 12,638,436