State-based remote control system
3 Assignments
0 Petitions
Accused Products
Abstract
A state-based remote control system for providing efficient and simple operation of a plurality of electronic devices as a coordinated system based upon an overall task. The state-based remote control system includes a housing, a keypad in communication with an electronic system contained within the housing, and a communication device in communication with the electronic system for communicating with external electronic devices. The electronic system monitors the buttons selected by a user to determine the state of all external electronic devices that are to be controlled. When the user selects a task (e.g. watch television), the electronic system automatically determines the actions required to achieve the desired task based upon the current state of the external electronic devices. After the task has been fulfilled, the electronic system updates the data to reflect the modified state of the external electronic devices.
139 Citations
56 Claims
-
1-16. -16. cancelled.
-
17. A remote control, comprising:
-
a remote control capable of storing, calculating and updating a current state data relating to a plurality of external electronic devices; and
wherein said current state data is calculated based upon at least one action or at least one task performed by said remote control prior to a next action or a next task. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A remote control, comprising:
-
at least one electronic circuit for storing, calculating and updating a current state data relating to a plurality of electronic devices; and
wherein said current state data is calculated based upon at least one action or at least one task performed by said at least one electronic circuit prior to a next action or a next task. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method of operating a remote control for controlling a plurality of electronic devices, said method comprising the steps of:
-
determining a current state data of said plurality of electronic devices;
receiving an action request or a task request with respect to at least one of said plurality of electronic devices;
performing said action request or said task request; and
modifying said current state data to reflect a new state of said plurality of electronic devices based upon said action request or said task request prior to a next action request or a next task request. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of operating a remote control for controlling a plurality of electronic devices, said method comprising the steps of:
-
receiving an action request or a task request with respect to at least one of said plurality of electronic devices;
performing said action request or said task request; and
modifying a current state data to reflect a new state of said plurality of electronic devices based upon said action request or said task request prior to a next action request or a next task request.
-
-
39. A method of operating a remote control, said method comprising the steps of:
-
determining a current state data of a plurality of electronic devices;
receiving an action request or a task request with respect to at least one of said plurality of electronic devices, wherein said action request or said task request has a desired state data stored within said remote control;
determining which of said plurality of electronic devices require a modification to their respective state in order to achieve said desired state data;
modifying at least one of said plurality of electronic devices to conform to said desired state data; and
updating said current state data to reflect a new state of said plurality of electronic devices prior to a next task or a next action. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of operating a remote control for controlling a plurality of electronic devices, said method comprising the steps of:
-
performing an action request or a task request; and
modifying a current state data to reflect a new state of said plurality of electronic devices based upon said action request or said task request prior to a next action request or a next task request. - View Dependent Claims (51, 52)
-
-
53. A method of programming a remote control, said method comprising the steps of:
-
providing at least one question communicated through a remote control to a user relating to a current state of at least one electronic device;
receiving at least one response to said at least one question from said user communicated to said remote control; and
determining a current state data of said at least one electronic device by said remote control based upon said at least one response.
-
-
54. A method of programming a remote control with a current state data of a plurality of electronic devices, said method comprising the step of:
assuming said plurality of electronic devices are in a predetermined current state. - View Dependent Claims (55, 56)
Specification