System, method and article of manufacture for a business layer component in a multimedia synchronization framework
First Claim
1. A method for identifying a plurality of events which are played back simultaneously on a plurality of networked client apparatuses, comprising the steps of:
- (a) providing a plurality of events stored in memory on a plurality of client apparatuses, the events each having a unique identifier identifying the event stored in memory associated therewith and stored in the memory, wherein the client apparatuses are adapted to be coupled to a host computer via a network;
(b) ascertaining whether the client apparatuses have the event stored in memory comprising ascertaining the identifier of the event stored in the memory of the client apparatuses utilizing the network;
(c) comparing the identifier of the event stored in the memory with an identifier of a scheduled event;
(d) identifying a type of device on each of the client apparatuses; and
(e) beginning the playback of the event simultaneously on each of the client apparatuses comprising generating communications for each of the client apparatuses comprising an address to each of the client apparatuses and an object specific for each of the client apparatuses based on the type of device identified and forwarding the communications with the objects specific for each of the client apparatuses upon ascertaining that the client apparatus has the predefined content stored and that the comparison renders a match.
14 Assignments
0 Petitions
Accused Products
Abstract
A system, method and article of manufacture are provided for identifying a plurality of events which are played back simultaneously on a plurality of networked client apparatuses. First, a plurality of events are stored in memory on a plurality of client apparatuses. The events each have a unique identifier associated therewith and which are stored in the memory. In operation, the client apparatuses are adapted to be coupled to a host computer via a network. The identifier of the event which is stored in the memory of the client apparatuses is then retrieved utilizing the network. Such identifier is subsequently compared with an identifier of a scheduled event. If the comparison renders a match, the playback of the event is begun on each of the client apparatuses.
-
Citations
14 Claims
-
1. A method for identifying a plurality of events which are played back simultaneously on a plurality of networked client apparatuses, comprising the steps of:
-
(a) providing a plurality of events stored in memory on a plurality of client apparatuses, the events each having a unique identifier identifying the event stored in memory associated therewith and stored in the memory, wherein the client apparatuses are adapted to be coupled to a host computer via a network; (b) ascertaining whether the client apparatuses have the event stored in memory comprising ascertaining the identifier of the event stored in the memory of the client apparatuses utilizing the network; (c) comparing the identifier of the event stored in the memory with an identifier of a scheduled event; (d) identifying a type of device on each of the client apparatuses; and (e) beginning the playback of the event simultaneously on each of the client apparatuses comprising generating communications for each of the client apparatuses comprising an address to each of the client apparatuses and an object specific for each of the client apparatuses based on the type of device identified and forwarding the communications with the objects specific for each of the client apparatuses upon ascertaining that the client apparatus has the predefined content stored and that the comparison renders a match. - View Dependent Claims (2, 3, 4, 5, 11, 12, 13, 14)
-
-
6. A computer program embodied on a computer readable medium for identifying a plurality of events which are played back simultaneously on a plurality of networked client apparatuses, comprising:
-
(a) a code segment for providing a plurality of events stored in memory on a plurality of client apparatuses where content of the events are playable independent from a synchronized simultaneous playback, the events each having a unique identifier identifying the event stored in memory associated therewith and stored in the memory, wherein the client apparatuses are adapted to be coupled to a host computer via a network; (b) a code segment for ascertaining whether the client apparatuses have the event stored in memory comprising ascertaining the identifier of the event stored in the memory of the client apparatuses utilizing the network; (c) a code segment for comparing the identifier of the event stored in the memory with an identifier of a scheduled event; (d) a code segment for identifying a type of device on each of the client apparatuses; and (e) a code segment for beginning the playback of the event simultaneously on each of the client apparatuses comprising generating one or more communications for each of the client apparatuses comprising an address to each of the client apparatuses and an object specific for each of the client apparatuses based on the type of device identified and forwarding the communications with the objects specific for each of the client apparatuses upon ascertaining that the client apparatus has the predefined content stored and that the comparison renders a match. - View Dependent Claims (7, 8, 9, 10)
-
Specification