System and method for adaptive programming of a remote control
First Claim
1. A system comprising:
- a user device including a touch screen, a processor and a communications module, wherein the processor is configured to present selectable commands to a user on the touchscreen based on a configuration data set stored in the user device, and to log and store user initiated events and contextual information related to user selection of the commands;
an analysis module operable to analyze the log of events and contextual information stored by the user device to identify one or more patterns of interest in the use of the user device; and
a configuration utility operable with the analysis module to at least one of create and modify a configuration data set to operate the user device in accordance with at least one identified pattern of interest.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for adaptively configuring a remote control includes analyzing a log of events, maintained by the remote control, which indicate how the remote control and the devices it controls are used by a user. Once the analysis is performed, the system and method can suggest alternative configurations of the remote control to the user. The range and type of alternative configurations is not particularly limited and can include changing which devices are employed for various user activities and/or how those activities are performed, the placement and hierarchy of commands in a menu tree and/or troubleshooting and set up configurations. The analysis can be performed either partially or totally within the remote control, or at, or in conjunction with, a service to which the remote control connects through a network.
-
Citations
20 Claims
-
1. A system comprising:
-
a user device including a touch screen, a processor and a communications module, wherein the processor is configured to present selectable commands to a user on the touchscreen based on a configuration data set stored in the user device, and to log and store user initiated events and contextual information related to user selection of the commands; an analysis module operable to analyze the log of events and contextual information stored by the user device to identify one or more patterns of interest in the use of the user device; and a configuration utility operable with the analysis module to at least one of create and modify a configuration data set to operate the user device in accordance with at least one identified pattern of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification