System and method for sharing and controlling multiple audio and video streams
First Claim
1. A method in a first wireless portable device comprising:
- allowing a first user of the first device to select at least one multimedia presentation by inputting selection data;
accessing the selected multimedia presentation from a storage source and presenting the selected multimedia presentation to the first user in response to the selection;
transmitting information to at least a second wireless portable device that causes 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 or the first device receiving additional data from the first user;
capturing continuous media streams from the first user and transmitting the media streams to the at least second device, wherein the media streams are presented on the at least second device without the at least second device receiving input from the second user or the first device receiving additional data from the first user;
coordinating the presenting of the multimedia presentation on the first device with the presenting of the multimedia presentation on the at least second device;
coordinating the presenting of the captured media streams on the at least second device with the capturing of said streams by the first device and the presenting of the multimedia presentation on the at least second device; and
dynamically controlling the content and transmission of the multimedia presentation and the captured media streams.
11 Assignments
0 Petitions
Accused Products
Abstract
A user of a first device may select at least one multimedia presentation. Based on this selection, the multimedia presentation is accessed from a storage source and presented to the user. Simultaneously, information is transmitted to at least a second device that causes 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(s). The presenting of the multimedia presentation on the first device are coordinated with the presenting of the multimedia presentation on the second device(s). The presenting of the captured media streams on the second device(s) are coordinated with the capturing of those streams and the presenting of the multimedia presentation on the second device(s). Users may control the multimedia presentations and the captured media streams.
-
Citations
39 Claims
-
1. A method in a first wireless portable device comprising:
-
allowing a first user of the first device to select at least one multimedia presentation by inputting selection data;
accessing the selected multimedia presentation from a storage source and presenting the selected multimedia presentation to the first user in response to the selection;
transmitting information to at least a second wireless portable device that causes 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 or the first device receiving additional data from the first user;
capturing continuous media streams from the first user and transmitting the media streams to the at least second device, wherein the media streams are presented on the at least second device without the at least second device receiving input from the second user or the first device receiving additional data from the first user;
coordinating the presenting of the multimedia presentation on the first device with the presenting of the multimedia presentation on the at least second device;
coordinating the presenting of the captured media streams on the at least second device with the capturing of said streams by the first device and the presenting of the multimedia presentation on the at least second device; and
dynamically controlling the content and transmission of the multimedia presentation and the captured media streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium containing a set of instructions for performing a method in a system comprising a plurality of users operating a plurality of devices, the method comprising:
-
communicating a mutually informative multimedia presentation to the plurality of devices in response to a trigger received from at least one of the plurality of devices;
allowing each of the plurality of devices to automatically present the mutually informative multimedia presentation without the users of the devices providing input to the devices; and
allowing the users of the plurality of devices to control the mutually informative multimedia presentation on their respective devices. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system, comprising a plurality of user devices, coupled to a network, each of the plurality of devices comprising a memory including a program that allows the plurality of devices to:
-
receive at least one continuous data stream from a user of the device, select at least one other device from the plurality of devices and transmit the at least one data stream via the network to the selected device, trigger the transmission of at least one mutually informative multimedia presentation from a shared interactive application to the plurality of devices via the network; and
dynamically control the content and transmission of the at least one data stream and the at least one multimedia presentation.
-
-
21. A first wireless portable device comprising:
-
a wireless communication interface adapted to transmit data to at least a second wireless portable device and receive data from the at least second device;
means for producing sound that can be heard by a first user of the first device;
means for displaying still and moving pictures that can be viewed by the first user;
an audio capture device for capturing audio signals from the first user;
a video capture device for capturing video signals from the first user;
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, accesses the selected multimedia presentation from the memory in response to the first user'"'"'s selection, presents the selected multimedia presentation to the first user via the means for displaying still and moving pictures and the means for producing sound, transmits information to the at least second wireless portable device via the wireless communication interface that causes the selected multimedia presentation to be presented by the at least second device without the at least second device receiving commands from a second user or the first device receiving additional commands from the first user, transmits the audio and video signals from the audio and video capture devices to the at least second device via the wireless communication interface, wherein the captured audio and video signals are presented on the at least second device without the at least second device receiving commands from the second user or the first device receiving additional commands from the first user, coordinates the presenting of the multimedia presentation on the first device with the presenting of the multimedia presentation on the at least second device, and coordinates the presenting of the captured audio and video data on the at least second device with the capturing of said data by the first device and the presenting of the multimedia presentation on the at least second device, and allows the first user to dynamically control the content and transmission of the multimedia presentation and the captured audio and video signals. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A first wireless portable device comprising:
-
a wireless communication interface adapted to transmit data to at least a second wireless portable device and receive data from the at least second device;
means for producing sound that can be heard by a first user of the first device;
means for displaying still and moving pictures that can be viewed by the first user;
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, accesses the selected multimedia presentation from the memory in response to the first user'"'"'s selection, presents the selected multimedia presentation to the first user via the means for displaying still and moving pictures and the means for producing sound, transmits information to the at least second wireless portable device via the wireless communication interface that causes the selected multimedia presentation to be presented by the at least second device without the at least second device receiving commands from a second user or the first device receiving additional commands from the first user, coordinates the presenting of the multimedia presentation on the first device with the presenting of the multimedia presentation on the at least second device, and a control facility for allowing the first user to dynamically control the content and transmission of the multimedia presentations.
-
-
33. A method for presenting audiovisual data streams on a first device, the method comprising:
-
allowing a first user of the first device to select at least one audiovisual data stream stored in a memory residing in the first device;
accessing a plurality of other audiovisual data streams selected by at least a second user of at least a second device from the memory of the first device in response to access data received by the first device from said second device;
simultaneously presenting on the first device the audiovisual data streams selected by the first user and the audiovisual data streams selected by the at least second user; and
distinguishing on the first device each of the audiovisual data streams selected by the first user and each of the plurality of audiovisual data streams selected by the at least second user, wherein accessing the plurality of audiovisual data streams selected by the at least second user is performed automatically by the first device and without input from the first user to the first device. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
Specification