SYNCHRONIZING MEDIA PRESENTATION AT MULTIPLE DEVICES
First Claim
1. A method, comprising:
- determining, by a controller comprising a processor, a greater of a first playback latency of a streaming media signal at a first media processor and a second playback latency of the streaming media signal at a second media processor; and
determining, by the controller, according to the greater of the first and second playback latencies, a coordinated playback time at which a first in-content reference is to be encountered during playback,wherein a buffer, when adjusted by a buffer value, causes the first in-content reference to be encountered at the coordinated time during playback by the first media processor, resulting in a synchronized playback of the streaming media between the first and second media processors.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates the subject disclosure may include, for example, a device to perform operations including determining a target playback latency not less than a greater of a first playback latency of a streaming media signal at a first media processor and a second playback latency of the first media signal at a second media processor. The streaming media signal includes a first in-content reference. A coordinated playback time is determined according to the target playback latency. A buffer, when adjusted by a buffer value, causes the first in-content reference to be encountered at a coordinated time during playback by the first media processor, which results in a synchronized playback of the streaming media between the first and second media processors. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, by a controller comprising a processor, a greater of a first playback latency of a streaming media signal at a first media processor and a second playback latency of the streaming media signal at a second media processor; and determining, by the controller, according to the greater of the first and second playback latencies, a coordinated playback time at which a first in-content reference is to be encountered during playback, wherein a buffer, when adjusted by a buffer value, causes the first in-content reference to be encountered at the coordinated time during playback by the first media processor, resulting in a synchronized playback of the streaming media between the first and second media processors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable storage device, comprising instructions, wherein execution of the instructions causes a processor to perform operations comprising:
-
determining a target playback latency not less than a greater of a first playback latency of a streaming media signal at a first media processor and a second playback latency of the streaming media signal at a second media processor, wherein the streaming media signal comprises a first in-content reference; and determining a coordinated playback time according to the target playback latency, wherein a buffer, when adjusted by a buffer value, causes the first in-content reference to be encountered at the coordinated time during playback by the first media processor, resulting in a synchronized playback of the streaming media between the first and second media processors. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A device, comprising:
-
a memory that stores executable instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the instructions, performs operations comprising; determining a target playback latency not less than a greater of a first playback latency of a streaming media signal at a first media processor and a second playback latency of the streaming media signal at a second media processor, wherein the streaming media signal comprises a first in-content reference; and determining a coordinated playback time according to the target playback latency, wherein a buffer, when adjusted by a buffer value, causes the first in-content reference to be encountered at a coordinated time during playback by the first media processor, resulting in a synchronized playback of the streaming media between the first and second media processors. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification