Patent ID: 8255552

Claim:
A system for providing interactive collaboration between a plurality of users, each user using a respective one of a plurality of computers, said system comprising: a profile repository that stores a priority level for each of said plurality of users, and provides addresses that access each of said plurality of users, said priority level including information governing access to particular one way data streams including audio and video data streams and organizing real-time bidirectional communication between said plurality of users, the real-time bidirectional communication including audio and video data; a media content server that indexes the one-way data streams; a data server that stores the one-way data stream at locations identified by indexing data located at said media content server; an acquisition processor that provides the one-way data streams to requesting ones of the plurality of users, the one-way data streams being accessed according to said priority level for each requesting user; a communication processor that controls the real-time bidirectional communication between requesting users according to said priority level for each requesting user receiving the one way data stream, the one-way data stream and the bi-directional communication being displayed simultaneously in a single window on each request computers.