Primary data stream communication
First Claim
Patent Images
1. A method for communicating a plurality of primary data streams between a plurality of attendees connected to one another by a communications network comprising the steps of:
- communicating a plurality of real time video data streams from each of the plurality of attendees to all others of the plurality of attendees wherein each of the plurality of attendees receives said plurality of real time video data streams including at least one video data stream originating from each of the other attendees;
one of the plurality of attendees communicating a primary selection command that is received by at least a portion of the plurality of attendees and stored in a memory by each of said at least a portion of the plurality of attendees, said primary selection command designating a plurality of said plurality of real time video data streams communicated from at least one of the plurality of attendees as primary video data streams, said primary selection command including a priority ranking for each said primary video data stream; and
,each of said at least a portion of the plurality of attendees using said primary selection command to identify at least one of said primary video data streams at said at least a portion of the plurality of attendees.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating one or more primary data streams between a plurality of attendees connected to a communications network includes steps of communicating a plurality of data streams from each of the attendees to all others of the attendees, and of designating at least one of the streams from one of the attendees as primary. The primary stream is identified using a primary selection command.
64 Citations
19 Claims
-
1. A method for communicating a plurality of primary data streams between a plurality of attendees connected to one another by a communications network comprising the steps of:
-
communicating a plurality of real time video data streams from each of the plurality of attendees to all others of the plurality of attendees wherein each of the plurality of attendees receives said plurality of real time video data streams including at least one video data stream originating from each of the other attendees; one of the plurality of attendees communicating a primary selection command that is received by at least a portion of the plurality of attendees and stored in a memory by each of said at least a portion of the plurality of attendees, said primary selection command designating a plurality of said plurality of real time video data streams communicated from at least one of the plurality of attendees as primary video data streams, said primary selection command including a priority ranking for each said primary video data stream; and
,each of said at least a portion of the plurality of attendees using said primary selection command to identify at least one of said primary video data streams at said at least a portion of the plurality of attendees. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for communicating a plurality of primary data streams between a plurality of attendees participating in a virtual meeting over a data network comprising the steps of:
-
carried out by a first of the plurality of attendees;
communicating a plurality of real time data streams to all others of the plurality of attendees, said plurality of real time data streams including at least one video data stream and at least one audio data stream, selecting a plurality of said plurality of real time data video streams as a primary data stream, communicating a primary selection command identifying said primary data streams to all others of the plurality of attendees, said primary selection command including a priority ranking for each said primary video data stream; and
,carried out by all others of the plurality of attendees;
receiving said plurality of real time data streams communicated from the first of the attendees wherein each attendee receives a plurality of video data streams, receiving said primary selection command communicated from the first of the attendees, using said primary selection command to recognize said primary data streams, and displaying said primary data streams in a highlighted manner.
-
-
18. A computer readable memory storing a computer program product for communicating a plurality of primary data streams over a data network, the computer program comprising instructions when executed causing one or more computers to:
-
communicate a first plurality of real time data streams to a plurality of attendees connected to the communications network, said first plurality of real time data streams including at least one video data stream and at least one audio data stream wherein each of the plurality of attendees receive said first plurality of real time data streams; each of a portion of the plurality of attendees using a primary selection command to identify a plurality of said plurality of real time video data streams as primary data streams, said primary selection command including a priority ranking for each said primary video data stream; communicate a first primary stream identification to said plurality of attendees, said first primary stream identification command identifying a plurality of said first plurality of real time data streams as first primary data streams; receive a second plurality of real time data streams from said plurality of attendees, said second plurality of real time data streams including at least one video data stream and at least one audio data stream; receive a second primary stream identification command from at least one of said plurality of attendees; use said second primary stream identification command to identify at least one second primary video data stream from said second plurality of real time data streams, and communicate said second primary stream identification to said plurality of attendees wherein each of said plurality of attendees receives said first primary stream identification and said second primary stream identification and uses said first and second primary stream identifications to identify said first and second primary video streams, said plurality of users thereby receiving two different primary video data streams. - View Dependent Claims (19)
-
Specification