WITH-ME SOCIAL INTERACTIVITY PLATFORM
First Claim
1. A method for enabling a coordinated event among a plurality of user locations, each user location located geographically separate from all other user locations, the coordinated event comprising a substantially synchronous rendering of a predetermined and common digital media stream at each user location, the method comprising the steps of:
- (a) requiring each user location to identify its own personal independent source of the common digital media stream;
(b) causing each user location'"'"'s personal independent source of the common digital media stream to render the common digital media stream at the corresponding user location; and
(c) synchronizing said renderings of the common digital media stream in step (b) at each user location regardless of and agnostic to each user location'"'"'s personal independent source thereof.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for enabling a coordinated event among a plurality of user locations, in which each user location is located geographically separate from all other user locations. The coordinated event comprises a substantially synchronous rendering of a predetermined and common digital media stream at each user location. In one embodiment, the method requires that each user location identify its own personal independent source of the common digital media stream. The method then causes each user location'"'"'s personal independent source of the common digital media stream to render the common digital media stream at the corresponding user location. The method then synchronizes the renderings of the common digital media stream at each user location regardless of and agnostic to each user location'"'"'s personal independent source thereof.
115 Citations
17 Claims
-
1. A method for enabling a coordinated event among a plurality of user locations, each user location located geographically separate from all other user locations, the coordinated event comprising a substantially synchronous rendering of a predetermined and common digital media stream at each user location, the method comprising the steps of:
-
(a) requiring each user location to identify its own personal independent source of the common digital media stream; (b) causing each user location'"'"'s personal independent source of the common digital media stream to render the common digital media stream at the corresponding user location; and (c) synchronizing said renderings of the common digital media stream in step (b) at each user location regardless of and agnostic to each user location'"'"'s personal independent source thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for enabling a coordinated event among a plurality of user locations, each user location located geographically separate from all other user locations, the coordinated event comprising a substantially synchronous rendering of a predetermined and common digital media stream at each user location, the method comprising the steps of:
-
(a) synchronously rendering the common digital media stream at each user location; and (b) providing user location intermessaging interactivity as a network-topologically discrete function separate from the synchronizing in step (a), wherein the user location intermessaging interactivity includes playback control over said renderings of the common digital media stream in step (a) to each user location on a fully shared basis among user locations. - View Dependent Claims (14)
-
-
15. A method for enabling a coordinated event among a plurality of user locations, each user location located geographically separate from all other user locations, the coordinated event comprising a substantially synchronous rendering of a predetermined and common digital media stream at each user location, the method comprising the steps of:
-
(a) synchronously rendering the common digital media stream at each user location; and (b) correcting asynchronicities in said synchronous renderings of the common digital media stream in step (a) responsive only to a condition selected from the group consisting of; (1) when said asynchronicities exceed a predetermined amount among user locations; (2) when any user location issues a command to resynchronize; and (3) when any user location issues a playback control command over said synchronous renderings of the common digital media stream in step (a). - View Dependent Claims (16, 17)
-
Specification