System and Method for Synchronizing Media Presentation at Multiple Recipients
First Claim
1. A host device, comprising:
- a network interface for network communication; and
a reference clock, wherein the host device is configured to;
establish a first network communication link with a first client device;
send media data to the first client device via the first network communication link, the media data having a presentation timeline based on the reference clock, the presentation timeline specifying when to present the media data;
synchronize a local clock of the first client device with the reference clock; and
control processing of media data at the first client device such that the first client device presents processed media according to the presentation timeline.
2 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
64 Claims
-
1. A host device, comprising:
-
a network interface for network communication; and
a reference clock, wherein the host device is configured to;
establish a first network communication link with a first client device;
send media data to the first client device via the first network communication link, the media data having a presentation timeline based on the reference clock, the presentation timeline specifying when to present the media data;
synchronize a local clock of the first client device with the reference clock; and
control processing of media data at the first client device such that the first client device presents processed media according to the presentation timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A host device, comprising:
-
a network interface for network communication, wherein the host device is configured to;
establish a network communication link with each of a plurality of client devices;
send media data to each of the client devices via the network communication links; and
control processing of media data at each of the client devices such that processed media is presented in a synchronized manner at each of the client devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A client device, comprising:
-
a network interface for network communication;
an engine for processing media data into processed media; and
a media interface for presenting processed media, wherein the client device is configured to;
receive media data via a network communication link;
receive synchronized timing information via the network communication link; and
process media data with the engine such that the client device presents processed media according to the synchronized timing information received. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A network media system, comprising:
-
means for transferring media data between a plurality of devices;
means for transferring time information between the devices;
means for synchronizing clocks at each of the devices based on the time information;
means for processing transferred media data into processed media at each of the devices; and
means for presenting processed media in a synchronized manner at each of the devices.
-
-
39. A network media presentation method, comprising the steps of:
-
identifying at least one client device connected to a network, the at least one client device capable of processing media data into processed media;
establishing a communication link with the at least one client device via the network;
sending media data to the at least one client device via the communication link;
processing media data into processed media at the at least client device; and
controlling processing of media data at the at least one client device such that processed media is presented in a synchronized manner commensurate with at least one other device. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An electronically readable medium having instructions encoded thereon executable by a device for performing a network media presentation method, the method comprising the steps of:
-
identifying at least one client device connected to a network, the at least one client device capable of processing media data into processed media;
establishing a communication link with the at least one client device via the network;
sending media data to the at least one client device via the communication link;
processing media data into processed media at the at least client device; and
controlling processing of media data at the at least one client device such that processed media is presented in a synchronized manner commensurate with at least one other device. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
Specification