Back to results
US 8,477,810 B2Granted
Synchronization using multicasting
AssigneeLee Capital LLC
InventorsPredrag Filipovic, Israel Amir
Life of this patent
Estimating the term…
Abstract
A process to synchronize information transmitted from an information provider to a plurality of network elements is provided. The process determines a temporal difference between related network elements and compensates for this difference by dilating an information signal provided to at least one of the network elements to resynchronize the data presented to the network elements. The process is repeated periodically in order to maintain a desired synchronization level.
Claims19
A server, comprising:
- a memory device configured to store instructions;
- and
- a processing device configured to execute the instructions stored in the memory device to perform operations comprising:
- multicasting at least a first control signal to a plurality of elements;
- receiving a respective second signal from each of the plurality of elements in response to the first control signal, the second signal configured to indicate at least in part that each of the plurality of elements has reset a corresponding timer in response to receiving the first control signal;
- streaming digital data including at least one of audio information or video information to the plurality of elements in response to the second signals;
- multicasting a request for a timer state to each of the plurality of elements;
- and
- transmitting a time correction to at least some of the plurality of elements in response to a comparison between the timer state of the at least some of the plurality of elements and the timer state of a most latent of the plurality of elements.
6 more elements
A system, comprising:
- a processor coupled to a plurality of network elements and configured to:
- multicast at least a first control signal to the plurality of elements;
- receive a respective second signal from each of the plurality of elements in response to the first control signal, the second signal configured to indicate at least in part that each of the plurality of elements has reset a corresponding timer in response to receiving the first control signal;
- stream digital data including at least one of audio or video information to the plurality of elements in response to the second signals;
- multicast a request for a timer state to each of the plurality of elements;
- and
- transmit a time correction to at least some of the plurality of elements in response to a comparison between the timer state of the at least some of the plurality of elements and the timer state of a most latent of the plurality of elements.
4 more elements
A device, comprising:
- a memory device configured to store instructions;
- and
- a processing device configured to execute the instructions stored in the memory device to perform operations comprising:
- multicasting at least a first control signal to a plurality of elements;
- receiving a respective second signal from each of the plurality of elements in response to the first control signal;
- streaming digital data including at least one of audio and video information to the plurality of elements in response to the second signals, the second signals configured to indicate at least in part that each of the plurality of elements has reset a corresponding timer in response to receiving the first control signal;
- multicasting a request for a timer state to each of the plurality of elements;
- and
- transmitting a time correction to at least some of the plurality of elements in response to a comparison between the timer state of the at least some of the plurality of elements and the timer state of a most latent of the plurality of elements.
6 more elements
A server, comprising:
- a processing device configured to multicast a control signal to a plurality of network elements;
- a receiver configured to receive a respective second signal from each of the plurality of network elements in response to the control signal, the second signal configured to indicate at least in part that each of the plurality of network elements has reset a corresponding timer in response to receiving the control signal;
- and
- a content transmitter configured to stream digital data including at least one of audio and video information to the plurality of network elements in response to the respective second signals;
- wherein the processing device is further configured to:
- multicast a request for a timer state to each of the plurality of network elements;
- and
- transmit a time correction to at least some of the plurality of network elements in response to a comparison between the timer state of the at least some of the plurality of network elements and the timer state of a most latent of the plurality of network elements.
5 more elements
Dependencies are inferred from the claim text.