Multimedia coordination system
AssigneeXerox Corporation
InventorsPavel Curtis, Michael D. Dixon, Ronald A. Frederick, David A. Nichols
Life of this patent
Estimating the term…
Loading patent…
AssigneeXerox Corporation
InventorsPavel Curtis, Michael D. Dixon, Ronald A. Frederick, David A. Nichols
Estimating the term…
In a network, a media coordination system provides secure multimedia communication channels in a collaborative network environment. The media coordination system provides automatic encryption, dynamic interconnection of streams of data, and user interface elements that provide users with control over the ultimate destination of their audio and video data. The infrastructure of the system includes a plurality of client workstations that are connected to a central server using point-to-point network connections. The central server maintains a persistent virtual world of network places with objects located therein. Streams of audio and video data are coordinated between client workstations operating in the persistent virtual world by a key manager object using channels, transmitters, and receivers. The client workstations multicast their audio and video data over the network to defined recipients after receiving a multicast address and an encryption key for a specific multicast channel. In order to protect the privacy of all communications and the integrity of the coordination system, each client workstation retains significant control over distribution and reception of audio and video data since multicast transmission is tied to specific user interface elements. The multimedia user interface elements include cameras, speakers, microphones, and video panes. Since the central server only coordinates where audio and video data is broadcast for a particular interface element, each client workstation ultimately controls the destination of multimedia data through selection of the element at the user interface.
In a network interconnecting a central server and a plurality of client workstations adapted to sending and receiving out-of-band data, out-of-band data being multicast between some of the client workstations without going through the central server or any intermediary device controlled by the central server, a method for coordinating communication of out-of-band data between some of the client workstations, comprising the steps of:
A method of coordinating multicast audio data between a plurality of client workstations connected over a network, each client workstation having a point to point connection with a central server, multicast audio data not going through the central server or any intermediary device controlled by the central server, the method comprising the steps of:
In a network interconnecting a central server having a memory and a plurality of client workstations adapted to broadcasting data, the broadcast data not going through the central server or any intermediary device controlled by the central server, a system for coordinating communication of data between each of the plurality of client workstations, comprising:
In a networked computing environment interconnecting a plurality of client workstations and a central server, the plurality of client workstations communicating directly with the central server, each of the client workstations broadcasting data to sets of the plurality of client workstations, the broadcast data not going through the central server or any intermediary device controlled by the central server, a coordination system for providing dynamic interconnection of streams of data between each of the plurality of client workstations, the coordination system comprising:
Dependencies are inferred from the claim text.