System, method and article of manufacture for late synchronization during the execution of a multimedia event on a plurality of client computers
First Claim
1. A method for delayed synchronization of an event on a plurality of client apparatuses, comprising the steps of:
- connecting a plurality of client apparatuses via a network;
providing an event stored in a memory storage device on each of the plurality of client apparatuses;
transmitting information from a host apparatus to the plurality of client apparatuses to start a synchronized event, wherein the synchronized event includes playback of the event on each of the plurality of client apparatuses;
receiving a request from an additional client apparatus during the synchronized event; and
transmitting additional information from the host apparatus to the additional client apparatus to allow the additional client apparatus to join the synchronized event;
wherein only the host apparatus can transmit the additional information to allow the additional client apparatus to join the synchronized event.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and article of manufacture are provided for delayed synchronization of an event on a plurality of client apparatuses. First, a plurality of client apparatuses are connected via a network and an event is stored in memory on the client apparatuses. The event is then simultaneously played back on the client apparatuses utilizing the network. During the simultaneous playback, a request may be received from one of the client apparatuses for that particular client to be included in the synchronized event. In response to the request, information is transmitted to the requesting client apparatus utilizing the network. This information is adapted for identifying a location in the memory where the event is currently being played back on the remaining client apparatuses. This allows the simultaneous playback of the event on the requesting client apparatus.
-
Citations
48 Claims
-
1. A method for delayed synchronization of an event on a plurality of client apparatuses, comprising the steps of:
-
connecting a plurality of client apparatuses via a network;
providing an event stored in a memory storage device on each of the plurality of client apparatuses;
transmitting information from a host apparatus to the plurality of client apparatuses to start a synchronized event, wherein the synchronized event includes playback of the event on each of the plurality of client apparatuses;
receiving a request from an additional client apparatus during the synchronized event; and
transmitting additional information from the host apparatus to the additional client apparatus to allow the additional client apparatus to join the synchronized event;
wherein only the host apparatus can transmit the additional information to allow the additional client apparatus to join the synchronized event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 27)
-
-
15. A method for synchronizing an event, comprising the steps of:
-
providing an event stored in a first memory storage device on a first client apparatus;
providing the event stored in a second memory storage device on a second client apparatus;
connecting the first client apparatus and the second client apparatus to a host apparatus utilizing a computer network; and
transmitting information from the host apparatus to the first client apparatus and the second client apparatus utilizing the network for allowing the simultaneous playback of the event on each of the first client apparatus and the second client apparatus;
wherein only the host apparatus can transmit the information to the first client apparatus and the second client apparatus for allowing the simultaneous playback of the event on each of the first client apparatus and the second client apparatus. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
28. A method for delayed synchronization of an event on a plurality of client apparatuses, comprising the steps of:
-
connecting a plurality of client apparatuses via a network;
providing an event stored in a memory storage device on each of the plurality of client apparatuses;
transmitting information from a host apparatus to the plurality of client apparatuses to start a synchronized event, wherein the synchronized event includes playback of the event on each of the plurality of client apparatuses;
receiving a request from an additional client apparatus during the synchronized event; and
transmitting information from the host apparatus to the additional client apparatus to allow the additional client apparatus to join the synchronized event;
wherein the information to allow the additional client apparatus to join the synchronized event also includes a history of the synchronized event. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for synchronizing an event, comprising the steps of:
-
connecting a first client apparatus to host apparatus utilizing a computer network, wherein the first client apparatus accesses an event stored in a first memory storage device;
connecting a second client apparatus to the host apparatus utilizing the computer network, wherein the second client apparatus accesses the event stored in a second memory storage device; and
transmitting information from the host apparatus to the first client apparatus and the second client apparatus utilizing the network for allowing the simultaneous playback of the event on each of the first client apparatus and the second client apparatus;
wherein only the host apparatus can transmit the information to the first client apparatus and the second client apparatus for allowing the simultaneous playback of the event on each of the first client apparatus and the second client apparatus. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
Specification