IP Library Granted Patent US 10,395,517
Granted Patent B2
US 10,395,517 · App. 15/588,143 · Granted Aug 27, 2019

System and method for monitoring user interactions with a universal controlling device

Inventor: Prahalladachar Havinal (Bangalore, IN)
Assignee: Universal Electronics Inc.
G08C17/02G07C3/00H04H60/32H04H60/33G08C2201/30G08C2201/92
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,395,517
App. No.
15/588,143
Granted
Aug 27, 2019
Kind
B2
Abstract

Usage of a universal controlling device is monitored by determining a current operating mode of the universal controlling device, sensing an event occurring within the universal controlling device, and storing within a memory of the universal controlling device data indicative of the event occurring in the current operating mode of the universal controlling device.

Claims (21)

1. A universal controlling device, comprising:

a processing device;

a user interface coupled to the processing device; and

a memory device coupled to the processing device, wherein the memory device has stored thereon instructions which instructions, when executed by the processing device, cause the universal controlling device to sense a one of a plurality of operating modes in which the universal controlling device is currently operating, sense a user interaction with the user interface, and store within a memory of the universal controlling device first data indicative of the sensed user interaction correlated to the sensed one of the plurality of operating modes in which the universal controlling device is currently operating whereby the first data, which is available for analysis, serves to indicate that the sensed user interaction with the user interface occurred while the universal controlling device was operating in the sensed one of the plurality of operating modes.

2. The universal controlling device as recited in claim 1 , wherein the first data stored within memory includes a first time stamp indicative of a time at which the user interaction with the user interface was sensed and a second time stamp indicative of a time at which the one of the operating modes in which the universal controlling device is currently operating was sensed.

3. The universal controlling device as recited in claim 2 , wherein the first timestamp comprises a real time timestamp and the second timestamp comprises a real time timestamp.

4. The universal controlling device as recited in claim 2 , wherein the first timestamp comprises a relative time timestamp and the second timestamp comprises a real time timestamp.

5. The universal controlling device as recited in claim 1 , wherein the first data stored within the memory comprises data derived from a counter that functions to count a user interaction with the user interface that occurs while the universal controlling device is operating in the sensed one of the plurality of operating modes.

6. The universal controlling device as recited in claim 1 , wherein the instructions cause the universal controlling device to further determine a user of the universal controlling device when the user interaction with the user interface is sensed and wherein further data indicative of the determined user is available for analysis.

7. The universal controlling device as recited in claim 6 , wherein a log-in feature is used to determine the user of the universal controlling device.

8. The universal controlling device as recited in claim 6 , wherein a biometric sensor coupled to the processing device is used to determine the user of the universal controlling device.

9. The universal controlling device as recited in claim 6 , wherein an imaging device coupled to the processing device is used to determine the user of the universal controlling device.

10. The universal controlling device as recited in claim 1 , wherein the instructions, when executed by the processing device, further cause the universal controlling device to sense a movement of the universal controlling device and to store within the memory of the universal controlling device second data indicative of the sensed movement of the universal controlling device correlated to the sensed one of the plurality of operating modes in which the universal controlling device is currently operating whereby the second data, which is available for analysis, serves to indicate that the sensed movement of the universal controlling device occurred while the universal controlling device was operating in the sensed one of the plurality of operating modes.

11. The universal controlling device as recited in claim 10 , wherein the second data stored within memory includes a first time stamp indicative of a time at which the movement of the universal controlling device was sensed and a second time stamp indicative of a time at which the one of the operating modes in which the universal controlling device is currently operating was sensed.

12. The universal controlling device as recited in claim 10 , wherein the second data stored within the memory comprises data derived from a counter that functions to count a sensed movement of the universal controlling device that occurs while the universal controlling device is operating in the sensed one of the plurality of operating modes.

13. The universal controlling device as recited in claim 1 , wherein the instructions, when executed by the processing device, further cause the universal controlling device to sense a receipt of a signal by the universal controlling device and to store within the memory of the universal controlling device second data indicative of the sensed receipt of the signal by the universal controlling device correlated to the sensed one of the plurality of operating modes in which the universal controlling device is currently operating whereby the second data, which is available for analysis, serves to indicate that the sensed receipt of the signal by the universal controlling device occurred while the universal controlling device was operating in the sensed one of the plurality of operating modes.

14. The universal controlling device as recited in claim 13 , wherein the second data stored within memory includes a first time stamp indicative of a time at which the receipt of the signal by the universal controlling device was sensed and a second time stamp indicative of a time at which the one of the operating modes in which the universal controlling device is currently operating was sensed.

15. The universal controlling device as recited in claim 13 , wherein the second data stored within the memory comprises data derived from a counter that functions to count a sensed receipt of the signal by movement of the universal controlling device that occurs while the universal controlling device is operating in the sensed one of the plurality of operating modes.

16. The universal controlling device as recited in claim 1 , wherein the instructions, when executed by the processing device, further cause the universal controlling device to sense an entry of the universal controlling device into a quiescent state and to store within the memory of the universal controlling device second data indicative of the sensed entry of the universal controlling device into the quiescent state correlated to the sensed one of the plurality of operating modes in which the universal controlling device is currently operating whereby the second data, which is available for analysis, serves to indicate that the sensed entry of the universal controlling device into the quiescent state occurred while the universal controlling device was operating in the sensed one of the plurality of operating modes.

17. The universal controlling device as recited in claim 16 , wherein the second data stored within memory includes a first time stamp indicative of a time at which the universal controlling device entered into the quiescent state and a second time stamp indicative of a time at which the one of the operating modes in which the universal controlling device is currently operating was sensed.

18. The universal controlling device as recited in claim 16 , wherein the second data stored within the memory comprises data derived from a counter that functions to count a sensed entry of the universal controlling device into the quiescent state that occurs while the universal controlling device is operating in the sensed one of the plurality of operating modes.

Assignments (2)
SECURITY INTEREST Recorded May 15, 2024
From: UNIVERSAL ELECTRONICS INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067417/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2017
From: PRAHALLADACHAR, HAVINAL
To: UNIVERSAL ELECTRONICS INC.
Reel/Frame 042258/0255 →
Continuity (3)
Continuation 14189406 · Feb 25, 2014
Provisional Application 61791124 · Mar 15, 2013
Related Publication 20170243477A1 · Aug 24, 2017