System and method for synchronizing media presentation at multiple recipients
First Claim
1. A host device, comprising:
- a network interface for communicating with a first client device;
a reference clock; and
a processing component operatively coupled to the network interface and the reference clock, wherein the processing component is configured to;
send, by the host device to the first client device, a request for sending information about latency within the first client device;
send, 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; and
send, by the host device to the first client device, a first presentation timeline indicative of when to play back, at the first client device, media data included in the one or more media packets, wherein the first presentation timeline is determined by the host device based at least in part on the latency associated with the client device.
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.
-
Citations
14 Claims
-
1. A host device, comprising:
-
a network interface for communicating with a first client device; a reference clock; and a processing component operatively coupled to the network interface and the reference clock, wherein the processing component is configured to; send, by the host device to the first client device, a request for sending information about latency within the first client device; send, 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; and send, by the host device to the first client device, a first presentation timeline indicative of when to play back, at the first client device, media data included in the one or more media packets, wherein the first presentation timeline is determined by the host device based at least in part on the latency associated with the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A host device, comprising:
-
a network interface for communicating with a plurality of client devices; and a processing component operatively coupled to the network interface, the processing component is configured to; send, by the host device to each of the client devices, a request for sending information about latency within each of the client devices; send, 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; and send, by the host device to each of the client devices, a presentation timeline indicative of when to play back, at each of the client devices, media data included in the one or more media packets, wherein the presentation timeline is determined by the host device based at least in part on the latency associated with each of the client devices. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification