Protocol translation with delay
First Claim
Patent Images
1. A computing device comprising:
- a receiver;
a transmitter;
processing resources; and
memory or storage resources storing instructions which, when executed by the processing resources, cause the processing resources to;
receive, via the receiver, a first infrared signal that conveys a first packet encoding a command in a first protocol;
translate the first packet into a second packet that conveys the command in a second protocol;
initiate a timer; and
responsive to expiration of the timer, cause the transmitter to transmit the second packet via a second infrared signal that is at least 10 times stronger than the first infrared signal.
1 Assignment
0 Petitions
Accused Products
Abstract
This document relates to protocol translation for remote control of various devices. One example is a technique that includes identifying a controlled device that has a controlled device communication protocol for controlling the controlled device. The technique also includes obtaining translation data that conveys translations of commands from another protocol into the controlled device protocol. The technique also includes configuring a delay for transmitting the translated commands, and performing translation between the another protocol and the controlled device protocol using the translation data and the configured delay.
-
Citations
20 Claims
-
1. A computing device comprising:
-
a receiver; a transmitter; processing resources; and memory or storage resources storing instructions which, when executed by the processing resources, cause the processing resources to; receive, via the receiver, a first infrared signal that conveys a first packet encoding a command in a first protocol; translate the first packet into a second packet that conveys the command in a second protocol; initiate a timer; and responsive to expiration of the timer, cause the transmitter to transmit the second packet via a second infrared signal that is at least 10 times stronger than the first infrared signal. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
identifying a controlled device, the controlled device having a controlled device protocol for controlling the controlled device; obtaining translation data for the controlled device, the translation data conveying translations from another protocol into the controlled device protocol; performing translation processing of a first command in the another protocol to a second command in the controlled device protocol; determining a duration of the translation processing; configuring a delay period based at least on a duration of the translation processing from the another protocol to the controlled device protocol; and delaying for the delay period before transmitting the second command to the controlled device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a receiver; a transmitter; processing resources; and memory or storage resources storing instructions which, when executed by the processing resources, cause the processing resources to; receive, via the receiver, a first signal that conveys a first packet encoding a command in a first protocol; identify a controlled device to control via the command, the controlled device having an associated recovery time after receiving malformed communications; translate the first packet into a second packet that conveys the command in a second protocol used by the controlled device; determine a specified delay period for the controlled device, the specified delay period being based at least on the associated recovery time for the controlled device; delay for the specified delay period; and after the specified delay period, cause the transmitter to transmit the second packet via a second signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification