Data stream communication
First Claim
Patent Images
1. A method for communicating at least one primary data stream to a virtual meeting attendee comprising the steps of:
- monitoring a plurality of data streams being communicated between a plurality of virtual meeting standard users, said plurality of data streams including a plurality of continuous data streams communicated from each of said plurality of virtual meeting standard users to others of said virtual meeting standard users; and
, recognizing at least one primary data stream from said plurality of data streams and communicating said at least one primary data stream to at least one virtual meeting primary user.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating a subset of data streams includes steps of monitoring a plurality of data streams communicated between a plurality of standard users, recognizing at least one primary data stream, and communicating the at least one primary stream to a primary user. In an exemplary embodiment of the invention, the data streams include real-time audio and video data being communicated between attendees of a virtual meeting.
-
Citations
26 Claims
-
1. A method for communicating at least one primary data stream to a virtual meeting attendee comprising the steps of:
-
monitoring a plurality of data streams being communicated between a plurality of virtual meeting standard users, said plurality of data streams including a plurality of continuous data streams communicated from each of said plurality of virtual meeting standard users to others of said virtual meeting standard users; and
,recognizing at least one primary data stream from said plurality of data streams and communicating said at least one primary data stream to at least one virtual meeting primary user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for communicating one or more primary data streams over a network comprising the steps of:
-
receiving a plurality of real-time streaming video data signals and at least one streaming real-time audio data signal from each of a plurality of standard users connected by a network and communicating said streaming real-time video data signals and said at least one streaming real-time audio data signal to all others of said plurality of standard users over said network, said streaming real-time video and audio data signals each comprising discretely packetized data, each of said plurality of streaming real-time video data signals and said at least one streaming real-time audio data signal having a unique identifier, each of said plurality of standard users connected to said network via a connection having at least a first bandwidth capacity;
receiving a primary selection command that identifies at least one of said plurality of streaming real-time video data signals and said at least one streaming real-time audio stream as a primary data signal;
using said primary selection command to identify said at least one primary data signal from said plurality of streaming real-time video data signals and said at least one streaming real-time audio signal; and
,communicating only said at least one primary data signal to at least one primary user over said network, said at least one primary user connected to said network with a connection having a bandwidth capacity of less than said first bandwidth capacity.
-
-
21. A computer program product for communicating one or more primary data streams during a virtual meeting, the computer program product comprising computer readable instructions stored on a computer readable medium, the instructions when executed causing one or more computers to perform the steps of:
-
communicate a plurality of continuous real-time data streams that include discretely packetized video and audio data between a plurality of standard users; and
,identify a primary subset of said plurality of continuous real-time data streams and communicate said primary subset to one or more primary users. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for communicating one or more primary data streams in a virtual meeting environment comprising the steps of:
-
linking a conference interface with a plurality of standard virtual meeting attendees over a network using at least one port assigned assigned to said standard users;
linking said conference interface with at least one primary meeting attendee over said network using at least one primary port;
receiving a plurality of packet based real-time data streams from each of said plurality of standard meeting attendees with said at least one first port, each of said plurality of real-time data streams having a unique identifier and containing one or more of audio or video data, communicating said plurality of real-time data streams from each of said plurality of standard meeting attendees to all others of said plurality of standard meeting attendees;
monitoring said plurality of real-time data streams received from each of said plurality of standard meeting attendees;
comparing said unique identifier from each of said plurality of real-time data streams to a stored primary stream identifier, categorizing any of said real-time data streams having an identifier matching said primary identifier as a primary data stream; and
,communicating said primary stream to said primary meeting attendee using said primary port.
-
Specification