Remote control interference avoidance
First Claim
Patent Images
1. A method comprising:
- determining, by a remote control device in communication with an output device, a rate of signal pulses sent from the output device to a third device, wherein the third device is synchronized, based on the rate of signal pulses, with the output device to facilitate viewing, via the third device, of a media asset and wherein the rate of the signal pulses corresponds to a frame rate of the media asset;
determining, based at least in part on the rate of the signal pulses, a transmission interval occurring between sequential signal pulses;
detecting, by the remote control device, a user selection of a command for the output device;
determining, that the command is incapable of being sent during the transmission interval; and
sending, based the determination that the command is incapable of being sent during the transmission interval, a portion of the command.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer readable media, methods and apparatuses may be configured for determining a rate of signal pulses transmitted by a device and a transmission interval occurring between a first of the signal pulses and a second of the signal pulses, detecting selection of a command by a user, and transmitting at least a portion of the command during the transmission interval.
50 Citations
20 Claims
-
1. A method comprising:
-
determining, by a remote control device in communication with an output device, a rate of signal pulses sent from the output device to a third device, wherein the third device is synchronized, based on the rate of signal pulses, with the output device to facilitate viewing, via the third device, of a media asset and wherein the rate of the signal pulses corresponds to a frame rate of the media asset; determining, based at least in part on the rate of the signal pulses, a transmission interval occurring between sequential signal pulses; detecting, by the remote control device, a user selection of a command for the output device; determining, that the command is incapable of being sent during the transmission interval; and sending, based the determination that the command is incapable of being sent during the transmission interval, a portion of the command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
sending, by an output device to a second computing device, signal pulses at a pulse rate corresponding to a frame rate of a media asset to be displayed, wherein a clock of the second computing device is synchronized with the output device based on the pulse rate to facilitate viewing of the media asset; sending, to a remote control device, a message indicating the pulse rate and at least a time duration of a transmission interval between two of the signal pulses; and receiving, from the remote control device and during the transmission interval, a portion of a command signal. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
determining, by a remote control device, a rate of signal pulses sent by an output device to a second device and being associated with a frame rate of a media asset to be displayed, wherein the second device is synchronized with the output device based on the rate of signal pulses to facilitate viewing of the media asset; determining, based at least in part on the rate of the signal pulses, a transmission interval occurring between a first signal pulse of the signal pulses and a second signal pulse of the signal pulses; detecting a user selection of a command for the output device; determining a time interval for sending an entirety of the command; comparing the determined time interval for sending the entirety of the command to the transmission interval; and after determining that the time interval for sending the entirety of the command exceeds the transmission interval; fragmenting the command into a plurality of command segments comprising at least a first command segment and a second command segment; sending, during the transmission interval, the first command segment; and refraining from sending, during the transmission interval, the second command segment. - View Dependent Claims (18, 19, 20)
-
Specification