State-based remote control system
First Claim
1. A remote control comprises:
- control means for storing, calculating, and updating a simulated current state data for a set of home entertainment appliances that includes at least two functionally different home entertainment appliances, wherein the control means is configured for;
receiving a request for transmitting a set of command codes for controlling the set of home entertainment appliances, and the set of command codes is for end state data of the home entertainment appliances subsequent to transmission of the set of command codes to the set of home entertainment appliances, andcomparing the current state data to the end state data to determine if transmission of the set of command codes will put the set of home entertainment appliances in an end state corresponding to the end state data, the end state representing at least the two functionally different home entertainment appliances each being in a corresponding particular state; and
a transmitter configured to transmit command codes to the set of home entertainment appliances, wherein;
if transmission of the set of command codes will not put the set of home entertainment appliances in the end state, the control means is configured for changing at least one command code in the set of command codes to generate a modified set of command codes, and the transmitter is configured to transmit the modified set of command codes to the set of home entertainment appliances to put the set of home entertainment appliances in the end state; and
if transmission of the set of command codes will put the set of home entertainment appliances in the end state, the transmitter is configured to transmit the set of command codes to the set of home entertainment appliances to put the set of home entertainment appliances in the end state.
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.
-
Citations
29 Claims
-
1. A remote control comprises:
-
control means for storing, calculating, and updating a simulated current state data for a set of home entertainment appliances that includes at least two functionally different home entertainment appliances, wherein the control means is configured for; receiving a request for transmitting a set of command codes for controlling the set of home entertainment appliances, and the set of command codes is for end state data of the home entertainment appliances subsequent to transmission of the set of command codes to the set of home entertainment appliances, and comparing the current state data to the end state data to determine if transmission of the set of command codes will put the set of home entertainment appliances in an end state corresponding to the end state data, the end state representing at least the two functionally different home entertainment appliances each being in a corresponding particular state; and a transmitter configured to transmit command codes to the set of home entertainment appliances, wherein; if transmission of the set of command codes will not put the set of home entertainment appliances in the end state, the control means is configured for changing at least one command code in the set of command codes to generate a modified set of command codes, and the transmitter is configured to transmit the modified set of command codes to the set of home entertainment appliances to put the set of home entertainment appliances in the end state; and if transmission of the set of command codes will put the set of home entertainment appliances in the end state, the transmitter is configured to transmit the set of command codes to the set of home entertainment appliances to put the set of home entertainment appliances in the end state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A remote control comprises:
-
an electronic circuit configured to; store, calculate, and update a simulated current state data relating to a set of home entertainment appliances that includes at least two functionally different home entertainment appliances, and receive a request for transmitting a set of command codes to control the set of home entertainment appliances, and the set of command codes is for end state data of the home entertainment appliances subsequent to transmission of the set of command codes to the set of home entertainment appliances, and compare the current state data to the end state data to determine if transmission of the set of command codes will put the set of home entertainment appliances in an end state corresponding to the end state data, the end state representing at least the two functionally different home entertainment appliances each being in a corresponding particular state; and a transmitter configured to transmit command codes to the set of home entertainment appliances, wherein; if transmission of the set of command codes will not put the set of home entertainment appliances in the end state, the electronic circuit is configured to change at least one command code in the set of command codes to generate a modified set of command codes, and the transmitter is configured to transmit the modified set of command codes to the set of home entertainment appliances to put the set of home entertainment appliances in the end state, and if transmission of the set of command codes will put the set of home entertainment appliances in the end state, the transmitter is configured to transmit the set of command codes to the set of home entertainment appliances to put the set of home entertainment appliances in the end state. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of remote control operation for controlling a set of home entertainment appliances comprises:
-
receiving a request for transmitting a set of command codes for controlling a set of home entertainment appliances that includes at least two functionally different home entertainment appliances, wherein the set of command codes is for end state data of the home entertainment appliances subsequent to transmission of the set of command codes to the set of home entertainment appliances; comparing a simulated current state data to the end state data to determine if transmission of the set of command codes will put the set of home entertainment appliances in an end state corresponding to the end state data, the end state representing at least the two functionally different home entertainment appliances each being in a corresponding particular state; if transmission of the set of command codes will not put the set of home entertainment appliances in the end state, changing at least one command code in the set of command codes to generate a modified set of command codes, and transmitting the modified set of command codes to the set of home entertainment appliances to put the set of home entertainment appliances in the end state; and if transmission of the set of command codes will put the set of home entertainment appliances in the end state, transmitting the set of command codes to the set of home entertainment appliances to put the set of home entertainment appliances in the end state. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification