System and method for sharing and controlling multiple audio and video streams
First Claim
1. A method for communicating amongst a plurality of user terminals, the method comprising:
- selecting at least one multimedia presentation on a first user terminal by a first user;
transmitting information corresponding to the at least one multimedia presentation to at least a second user terminal of the plurality of user terminals;
capturing continuous media streams from the first user and transmitting the media streams to the at least second user terminal;
receiving information by the first terminal corresponding to at least one other multimedia presentation from the at least second user terminal;
receiving captured continuous media streams by the first terminal from the at least second user terminal;
coordinating presentation of the at least one multimedia presentation on the first user terminal with presentation of the at least one multimedia presentation on the at least second user terminal;
coordinating presentation of the captured media streams on the at least second user terminal with the capturing of said streams by the first user terminal and presentation of the at least one multimedia presentation on the at least second user terminal;
dynamically controlling the priority of the presentation of the at least one multimedia presentation and the at least one other multimedia presentation on the first user terminal based on a profile of the first user terminal;
dynamically controlling the priority of the presentation of the at least one multimedia presentation and the at least one other multimedia presentation on the second user terminal based on a profile of the second user terminal; and
displaying the at least one multimedia presentation or the at least one other multimedia presentation on the first user terminal and the second user terminal based on the respective profile.
10 Assignments
0 Petitions
Accused Products
Abstract
At least one multimedia presentation is selected by a user of a first device, accessed from a storage source, and presented to the user. Simultaneously, information is transmitted to at least a second device to cause the selected multimedia presentation to be presented by the at least second device without the at least second device receiving input from a second user. Continuous media streams from the first user may be captured and transmitted to the second device. The presenting of the multimedia presentation on the first device is coordinated with the presenting of the multimedia presentation on the second device. The presenting of the captured media streams on the second device is coordinated with the capturing of those streams and the presenting of the multimedia presentation on the second device. Users may individually control the multimedia presentations and the captured media streams.
34 Citations
32 Claims
-
1. A method for communicating amongst a plurality of user terminals, the method comprising:
-
selecting at least one multimedia presentation on a first user terminal by a first user; transmitting information corresponding to the at least one multimedia presentation to at least a second user terminal of the plurality of user terminals; capturing continuous media streams from the first user and transmitting the media streams to the at least second user terminal; receiving information by the first terminal corresponding to at least one other multimedia presentation from the at least second user terminal; receiving captured continuous media streams by the first terminal from the at least second user terminal; coordinating presentation of the at least one multimedia presentation on the first user terminal with presentation of the at least one multimedia presentation on the at least second user terminal; coordinating presentation of the captured media streams on the at least second user terminal with the capturing of said streams by the first user terminal and presentation of the at least one multimedia presentation on the at least second user terminal; dynamically controlling the priority of the presentation of the at least one multimedia presentation and the at least one other multimedia presentation on the first user terminal based on a profile of the first user terminal; dynamically controlling the priority of the presentation of the at least one multimedia presentation and the at least one other multimedia presentation on the second user terminal based on a profile of the second user terminal; and displaying the at least one multimedia presentation or the at least one other multimedia presentation on the first user terminal and the second user terminal based on the respective profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for communicating amongst a plurality of user terminals, comprising:
-
a first user terminal, comprising; a communication interface adapted to transmit data to at least a second user terminal of a plurality of user terminals and receive data from the at least second user terminal; a memory including a program and at least one multimedia presentation; a processor that runs the program; and a user interface for allowing the first user to input commands to the program, wherein the program; allows the first user to select the at least one multimedia presentation; transmits information corresponding to the at least one multimedia presentation to the at least second user terminal via the wireless communication interface; transmits audio and video signals from respective audio and video capture user terminals as continuous media streams to the at least second user terminal via the communication interface; receives information corresponding to at least one other multimedia presentation from the at least second user terminal; receives captured continuous media streams from the at least second user terminal; coordinates presentation of the at least one multimedia presentation on the first user terminal with presentation of the at least one multimedia presentation on the at least second user terminal; coordinates presentation of the captured continuous media streams on the at least second user terminal with the capturing of said continuous media streams by the first user terminal and presentation of the at least one multimedia presentation on the at least second user terminal; dynamically controls the priority of the presentation of the at least one multimedia presentation and the at least one other multimedia presentation on the first user terminal based on a profile of the first user terminal; and displays the at least one multimedia presentation or the at least one other multimedia presentation on the first user terminal based on the profile of the first user terminal via means for displaying still and moving pictures and means for producing sound, wherein the at least second user terminal comprises a program stored in a memory and executed by a processor, wherein the program dynamically controls the priority of the presentation of the at least one multimedia presentation and the at least one other multimedia presentation on the second user terminal based on a profile of the second user terminal and displays the at least one multimedia presentation or the at least one other multimedia presentation on the second user terminal based on the profile. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer readable storage medium containing a set of instructions for performing a method in a system comprising a plurality of users operating a plurality of user terminals, the method comprising:
-
communicating one or more mutually informative multimedia presentations and continuous media streams to the plurality of user terminals in response to one or more triggers received from one or more of the plurality of user terminals, wherein the continuous media streams are coordinated with the one or more mutually informative multimedia presentations; presenting the one or more mutually informative multimedia presentations and the continuous media streams on each of the plurality of user terminals; and processing requests from each of the users of the plurality of user terminals to dynamically control the priority of the presentation of the one or more mutually informative multimedia presentations on their respective user terminals based on a profile of each of their respective user terminals. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification