System and method for synchronizing media presentation at multiple recipients
First Claim
1. A method, comprising:
- sending, by a host device to a first client device, a request for information describing latency within the first client device;
sending, by the host device to the first client device, one or more media packets based on a packet timeline determined for the first client device;
determining, by the host device, a first synchronization information based at least in part on the latency associated with the first client device; and
sending, by the host device to the first client device, the first synchronization information indicative of when to play back, at the first client device, media data included in the one or more media packets.
0 Assignments
0 Petitions
Accused Products
Abstract
A network media delivery system includes client devices and a host device. Each client device has a network interface, an engine for processing media data, and a media interface. The host device, which can be a computer, establishes network communication links with the client devices, which can be networked media stations, and sends media data to the client devices. The media data can be sent wirelessly as packets of media data transmitted at intervals to each client device. In one embodiment, the host device controls processing of media data such that processed media is delivered in a synchronized manner at each of the client devices. In another embodiment, the host device controls processing of media data such that processed media is delivered in a synchronized manner at the host device and at least one client device.
455 Citations
17 Claims
-
1. A method, comprising:
-
sending, by a host device to a first client device, a request for information describing latency within the first client device; sending, by the host device to the first client device, one or more media packets based on a packet timeline determined for the first client device; determining, by the host device, a first synchronization information based at least in part on the latency associated with the first client device; and sending, by the host device to the first client device, the first synchronization information indicative of when to play back, at the first client device, media data included in the one or more media packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
sending, by a host device to each of a plurality of client devices, a request for information about latency within each of the client devices; sending, by the host device to each of the client devices, one or more media packets based on a packet timeline determined for each of the client devices; determining, by the host device, synchronization data indicative of when to playback, at each of the client devices, media data included in the one or more media packets; and sending, by the host device to each of the client devices, the synchronization data, where each of the client devices plays back the media data according to the synchronization data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification