System for providing a directory of AV devices and capabilities and call processing such that each participant participates to the extent of capabilities available
First Claim
1. A method of conducting a teleconference among a plurality of participants having workstations with associated monitors for displaying visual images, and with associated AV capture and reproduction capabilities for capturing and reproducing video images and spoken audio of the participants, the workstations being interconnected by a first network, the network providing a data path for carrying digital data signals among the workstations, the method comprising the steps of:
- (a) managing a data conference during which data is shared in real-time among a plurality of the participants and displayed on the monitors of their respective workstations;
(b) managing a videoconference during which the video image and spoken audio of one of the participants is reproduced in real-time at the workstation of another of the participants;
(c) providing at least one AV device with associated capabilities of providing at least audio and/or video signals to a workstation;
(d) providing at least one directory of the AV devices and each device'"'"'s associated capabilities;
(e) processing a workstation request for provision of audio or video signals to cause an appropriate AV device to provide the requested signals to the workstation;
(f) tracking the audio and video capabilities associated with each workstation; and
(g) processing a call, from a second to a first participant, based on the capabilities associated with the first participant, such that, if at least one capability of the set of capabilities consisting of audio capture, audio reproduction, video capture, video reproduction, and the capability of connecting to the first network, is not available to at least one of the participants, each of the plurality of participants can participate in the teleconference to the extent of the capabilities available to the participant.
9 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
A multimedia collaboration system that integrates separate real-time and asynchronous networks--the former for real-time audio and video, and the latter for control signals and textual, graphical and other data--in a manner that is interoperable across different computer and network operating system platforms and which closely approximates the experience of face-to-face collaboration, while liberating the participants from the limitations of time and distance. These capabilities are achieved by exploiting a variety of hardware, software and networking technologies in a manner that preserves the quality and integrity of audio/video/data and other multimedia information, even after wide area transmission, and at a significantly reduced networking cost as compared to what would be required by presently known approaches. The system architecture is readily scalable to the largest enterprise network environments. It accommodates differing levels of collaborative capabilities available to individual users and permits high-quality audio and video capabilities to be readily superimposed onto existing personal computers and workstations and their interconnecting LANs and WANs. In a particular preferred embodiment, a plurality of geographically dispersed multimedia LANs are interconnected by a WAN. The demands made on the WAN are significantly reduced by employing multi-hopping techniques, including dynamically avoiding the unnecessary decompression of data at intermediate hops, and exploiting video mosaicing, cut-and-paste and audio mixing technologies so that significantly fewer wide area transmission paths are required while maintaining the high quality of the transmitted audio/video.
370 Citations
36 Claims
-
1. A method of conducting a teleconference among a plurality of participants having workstations with associated monitors for displaying visual images, and with associated AV capture and reproduction capabilities for capturing and reproducing video images and spoken audio of the participants, the workstations being interconnected by a first network, the network providing a data path for carrying digital data signals among the workstations, the method comprising the steps of:
-
(a) managing a data conference during which data is shared in real-time among a plurality of the participants and displayed on the monitors of their respective workstations; (b) managing a videoconference during which the video image and spoken audio of one of the participants is reproduced in real-time at the workstation of another of the participants; (c) providing at least one AV device with associated capabilities of providing at least audio and/or video signals to a workstation; (d) providing at least one directory of the AV devices and each device'"'"'s associated capabilities; (e) processing a workstation request for provision of audio or video signals to cause an appropriate AV device to provide the requested signals to the workstation; (f) tracking the audio and video capabilities associated with each workstation; and (g) processing a call, from a second to a first participant, based on the capabilities associated with the first participant, such that, if at least one capability of the set of capabilities consisting of audio capture, audio reproduction, video capture, video reproduction, and the capability of connecting to the first network, is not available to at least one of the participants, each of the plurality of participants can participate in the teleconference to the extent of the capabilities available to the participant. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A teleconferencing system for conducting a teleconference among a plurality of participants, the system comprising:
-
(a) a workstation associated with each of at least three participants, each workstation having at least one origination and at least one reproduction capability, each selected from the group consisting of audio, video and data origination/reproduction capabilities; (b) a first network providing a data path for carrying digital data signals among the workstations; (c) an AV path for carrying AV signals, representing video images and spoken audio of the participants; (d) a plurality of AV devices each having capabilities for providing audio and/or video signals to a workstation; and (e) a directory of each AV device and its associated capabilities, wherein the system is configured to; (i) manage a data conference during which images, based on digital data carried among the workstations, are displayed at the workstations of a plurality of the participants; (ii) manage reproduction of video images and audio at the workstation of a participant by addressing a workstation request for provision of audio or video signals, to cause an appropriate AV device to provide the requested signals to the workstation, (iii) track the audio and video origination and reproduction capabilities associated with each workstation, and (iv) to process a call, from a second to a first participant, based on which capabilities are associated with the workstation associated with first participant, such that (1) if any capability of the set of capabilities consisting of audio capture, audio reproduction, video capture, video reproduction, and the capability of connecting to the first network, is not available to at least one of the participants, each participant can participate in the teleconference to the extent of the capabilities available to the participant. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A teleconferencing system for conducting a teleconference among a plurality of participants, the system comprising:
-
(a) a workstation (i) associated with each of at least two participants, and (ii) having at least one origination and at least one reproduction capability, (1) each selected from the group consisting of audio, video and data origination/reproduction capabilities; (b) an AV path (i) configured to carry AV signals, (1) representing video images and spoken audio of the participants (ii) among the workstations; (c) at least one AV device (i) having capabilities for providing at least audio and/or video signals (1) to a workstation, and (ii) configured to address a request (1) for providing audio and/or video signals (2) to one of the workstations; and (d) at least one directory of (i) each workstation and its origination/reproduction capabilities, and/or (ii) each AV reproduction device and its associated capabilities, wherein the system is configured (i) to manage the reproduction (1) of video images and audio (2) at the workstation of a participant (ii) by interacting with the directory (iii) to address a request, (1) generated at a workstation, (2) audio and/or video signals, (iv) to cause an appropriate AV device (1) to provide the requested signals to the workstation (v) to track the audio and video origination and reproduction capabilities associated with each workstation, and (vi) to process a call, from a second to a first participant, based on which capabilities are associated with the first participant, and to manage a teleconference among a plurality of participants such that, if at least one capability from the set of capabilities consisting of audio capture, audio reproduction, video capture, video reproduction, and the capability conducting a data conference is not available to any participant, each participant can participate in the teleconference to the extent of the capabilities available to that participant, and wherein the system is further configured (i) to associate a participant (1) with each workstation at which the participant logs in and (ii) to route a videoconference call, (1) for that participant, (2) to the workstation at which that participant is logged in. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for conducting a teleconference among a plurality of participants having workstations with associated monitors for displaying visual images, and with associated AV capture and reproduction capabilities for capturing and reproducing video images and spoken audio of the participants, the workstations being interconnected by a first network, the network providing a data path for carrying digital data signals among the workstations, the method comprising the steps of:
-
(a) managing a data conference during which data is shared in real-time among a plurality of the participants and displayed on the monitors of their respective workstations; (b) managing a videoconference during which the video image and spoken audio of one of the participants is reproduced in real-time at the workstation of another of the participants; (c) providing at least one AV device with associated capabilities of providing at least audio and/or video signals to a workstation; (d) defining at least one directory of AV devices and each device'"'"'s associated capabilities; (e) processing a request for a audio and/or video signals to cause an appropriate AV device to provide the requested signals to the workstation; and (f) managing connections between participants by (i) associating a participant (1) with each workstation at which the participant logs in and (ii) routing a videoconference call, (1) for that participant, (2) to the workstation at which that participant is logged in, wherein the step of managing the video conference is conducted among a plurality of participants such that, if at least one capability of the set of capabilities consisting of audio capture, audio reproduction, video capture, video reproduction, and the capability of connecting to the first network, is not available to at least one of the participants, each of the plurality of participants can participate in the teleconference to the extent of the capabilities available to the participant. - View Dependent Claims (33, 34, 35, 36)
-
Specification