System, method and article of manufacture for a synchronizer component in a multimedia synchronization framework
First Claim
1. A method for creating a synchronizer object in order to playback an event simultaneously on a plurality of a client apparatuses, comprising the steps of:
- (a) receiving a request utilizing a network for viewing an event;
(b) queuing the request in memory;
(c) creating an object at a host in response to the request, the object adapted to playback the event on a client apparatus simultaneous with the playback of the event on the remaining client apparatuses upon the receipt of an activation signal, wherein only the host can create the object; and
(d) sending the object to one of be client apparatuses utilizing the network for being stored therein;
wherein the event is not communicated over the network in real-time during the playback of the event where network bandwidth use is limited.
14 Assignments
0 Petitions
Accused Products
Abstract
A system, method and article of manufacture are provided for creating a synchronizer object in order to playback an event simultaneously on a plurality of a client apparatuses. First, a request is received utilizing a network for viewing an event. Next, the request is queued in memory. In response to the request, an object is created which is adapted to playback the event on a client apparatus simultaneous with the playback of the event on the remaining client apparatuses upon the receipt of an activation signal. The object is sent to one of the client apparatuses utilizing the network for being stored therein.
-
Citations
20 Claims
-
1. A method for creating a synchronizer object in order to playback an event simultaneously on a plurality of a client apparatuses, comprising the steps of:
-
(a) receiving a request utilizing a network for viewing an event; (b) queuing the request in memory; (c) creating an object at a host in response to the request, the object adapted to playback the event on a client apparatus simultaneous with the playback of the event on the remaining client apparatuses upon the receipt of an activation signal, wherein only the host can create the object; and (d) sending the object to one of be client apparatuses utilizing the network for being stored therein; wherein the event is not communicated over the network in real-time during the playback of the event where network bandwidth use is limited. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A method for creating a synchronizer object in order to playback an event simultaneously on a plurality of a client apparatuses, comprising the steps of:
-
receiving a request utilizing a network for viewing an event; determining if the request is received prior to a threshold period; queuing the request in memory, creating an object at a host in response to the request if the request is received prior to the threshold period, the object adapted to playback the event on a client apparatus simultaneous with the playback of the event on the remaining client apparatuses upon the receipt of an activation signal, wherein only the host can create the object; and sending the object to one of the client apparatuses utilizing the network for being stored therein. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
18. A method for creating a synchronizer object in order to playback an event simultaneously on a plurality of a client apparatuses, comprising:
-
receiving a request utilizing a network for viewing an event; queuing the request in memory; creating an object at a host in response to the request, the object adapted to playback the event on a client apparatus simultaneous with the playback of the event on the remaining client apparatuses upon the receipt of an activation signal, wherein only the host can create the object; sending the object to one of the client apparatuses utilizing the network for being stored therein; generating the activation signal; and sending the activation signal to the client apparatuses causing an initiation of playback of the event stored on the client apparatuses. - View Dependent Claims (19, 20)
-
Specification