Delay fixing for command codes in a remote control system
First Claim
1. A method for determining whether command code errors have occurred, the method comprising:
- receiving an input for directing a device to transmit a first command code and a second command code to a first appliance and a second appliance, respectively;
transmitting the first command code from the device;
transmitting the second command code from the device after a first temporal length from the transmission of the first command code;
determining whether the second command code was executed by the second appliance, wherein the determining step includes;
if the device receives an input that the second appliance did not execute the second command code, storing in memory an indicator that the second appliance did not execute the second command code, and retransmitting the second command code;
repeating by the device the receiving step, the first mentioned transmitting step, the second mentioned transmitting step, and the determining step, until the determining steps stores the indicator in memory a predetermined number of times; and
determining by the device that the temporal length should be lengthened for the second appliance to execute the second command code if the indicator is stored in memory the predetermined number of times.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote control method for adjusting the temporal length between first and second command codes for an activity includes transmitting the first command code and transmitting the second command code after a first temporal length to an appliance. The method includes determining whether the appliance executed the second command code including: i) if the remote control receives an input that the appliance executed the second command code, the first temporal length is stored in memory and used for subsequently requests for the activity, or if the remote control receives an input that the appliance did not execute the second command code, the first temporal length is lengthened to a second temporal length. Until the first temporal length is not lengthened to the second temporal length, the remote control repeats the transmitting steps, and the determining step where the first temporal length for the second transmitting step is substituted with the second temporal length.
-
Citations
51 Claims
-
1. A method for determining whether command code errors have occurred, the method comprising:
-
receiving an input for directing a device to transmit a first command code and a second command code to a first appliance and a second appliance, respectively; transmitting the first command code from the device; transmitting the second command code from the device after a first temporal length from the transmission of the first command code; determining whether the second command code was executed by the second appliance, wherein the determining step includes; if the device receives an input that the second appliance did not execute the second command code, storing in memory an indicator that the second appliance did not execute the second command code, and retransmitting the second command code; repeating by the device the receiving step, the first mentioned transmitting step, the second mentioned transmitting step, and the determining step, until the determining steps stores the indicator in memory a predetermined number of times; and determining by the device that the temporal length should be lengthened for the second appliance to execute the second command code if the indicator is stored in memory the predetermined number of times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 25, 26)
-
-
13. A method for adjusting the temporal length between a first command code and a second command code, the method comprising:
-
transmitting the first command code from a device to an appliance; transmitting the second command code from the device to the appliance after a first temporal length from the transmission of the first command code; determining whether the appliance executed the second command code including; if the device receives an input that the appliance executed the second command code, storing the first temporal length in memory, wherein the device is configured to use the first temporal length for subsequently received inputs for executing the action; and if the device receives an input that the appliance did not execute the second command code, lengthening on the device the first temporal length to a second temporal length; and until the first temporal length is not lengthened to the second temporal length or until the second temporal length is a maximum temporal length, repeating by the device the first mentioned transmitting step, the second mentioned transmitting step, and the determining step, wherein the first temporal length for the second mentioned transmitting step is set to the second temporal length. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
27. A method for adjusting the temporal length between a first command code and a second command code for an appliance, the method comprising:
-
transmitting the first command code from a device to an appliance; transmitting the second command code from the device to the appliance after a first temporal length from the transmission of the first command code; determining whether the appliance executed the second command code including; if the device receives an input that the appliance executed the second command code, storing the first temporal length in memory, wherein the device is configured to use the first temporal length for subsequently received inputs for executing the activity, and if the device receives an input that the appliance did not execute the second command code, lengthening on the device the first temporal length to a second temporal length; and until the first temporal length is not lengthened to the second temporal length or until the second temporal length is a maximum temporal length, repeating by the device the first mentioned transmitting step, the second mentioned transmitting step, and the determining step, wherein the first temporal length for the second mentioned transmitting step is set to the second temporal length. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 50, 51)
-
-
39. A control device system for controlling an appliance and determining a temporal length between the transmission of a first command code and a second command code so that the appliance may execute the second command code, the control device system comprising:
-
a processor configured to execute a set of computer code instructions; a memory configured to store the set of computer code instructions, a set of command codes for controlling the appliances, and a temporal length value for the temporal length between the transmission of a first command code and a second command code to the appliance; an input configured to receive an instruction to transmit the first command code and the second command code to the appliance; and a transmitter configured to transmit the first command code and the second command code to the appliance, wherein the processor is configured execute the computer code instruction to; direct the transmitter to transmit the first command code from a device to an appliance; direct the transmitter to transmit the second command code from the device to the appliance after a first temporal length from the transmission of the first command code; determine whether the appliance executed the second command code including; if the device receives an input that the appliance executed the second command code, storing the first temporal length in memory, wherein the device is configured to use the first temporal length for subsequently received inputs for executing the action; and if the device receives an input that the appliance did not execute the second command code, lengthening on the device the first temporal length to a second temporal length; and until the first temporal length is not lengthened to the second temporal length or until the second temporal length is a maximum temporal length, repeating by the processor the first mentioned direction step, the second mentioned directing step, and the determining step, wherein for repeated executions of the first mentioned direction step, the second mentioned directing step, and the determining step, the first temporal length for the second mentioned transmitting step is set to the second temporal length. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification