System for computer supported collaboration

Electrical computers and digital processing systems: multicomput – Computer conferencing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S260000, C370S265000, C370S537000

Reexamination Certificate

active

06209021

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to the field of video processing and, in particular, to the processing of video audio and data signals which are transmitted between computers.
2. Background Art
Video conferencing networks may be isochronous networks having a fixed bandwidth and a fixed delay. This permits transmitted video compressed at one end of a video conferencing network to arrive at theremote end of the network in a fixed fashion so that it can be smoothly decompressed and displayed. This also prevent a choppy reproduction.
The problems caused by choppy video reproduction may not be very noticeable. However, when audio reproduction is choppy the results are unsatisfactory. The only isochronous network available at this time for avoiding this problem is the telephone system.
SUMMARY OF THE INVENTION
The computer supported collaboration system of the present invention includes both video and audio data communications. The communication of video and audio data are simultaneous with the sharing of application programs, and their application program data, by way of a connection between computers. The connection between computers may be implemented in a number of ways. For example, the public telephone network may provide a connection between computers which are located in different locations, in a single country, or in locations in different countries. However, the inventive system is not limited to connections by way of public telephone networks. For example the connection may be a dedicated data connection between the computers.
A video conference application program allows an initiating user to select a remote computer using the name of the destination user or using a corresponding identifier such as the telephone number of the destination user. A video conference may then be established with the destination user. The application program of the initiating user places a call to the selected remote computer. This may be performed using a CALL button that, when pressed, presents the initiating user with a listing of names and identifiers. If the remote computer is also running the video conference application program the initiating application program begins the video conference by transmitting compressed interleaved audio and video frames to the remote computer by way of the data connection. The remote computer also starts transmitting compressed interleaved audio and video frames. When each of the computers receives data the compressed data is decompressed and displayed or heard in the case of audio.
Images of the users of the computer supported collaboration system may be displayed in a small window on their own displays in addition to being displayed at the other end of the system. This permits users to determine that the image received by the remote user is suitable for display. The remote user is preferably displayed in a larger window on each display in order to keep the focus of the users on the remote users. A HANGUP button may also be provided for use when a video conference is in progress. This permits termination of the video conference.
The sharing of application programs between the remote terminals and the sharing of their data in the computer supported collaboration system of the present invention may be performed using various data sharing embodiments. A very general data sharing embodiment is an embodiment wherein mouse drivers and keyboard drivers are provided in order to: (1) send data from both the mouse and the keyboard to the remote computer operating system on the remote side of the network, as well as (2) send data to the operating system of the local computer. This embodiment permits any application program to be shared across the network even if it was not originally designed to be shared.
An alternate data sharing embodiment is one wherein an application program is written in a manner which adapts it for data sharing during a video conference. In this data sharing embodiment each application program transmits its data to the remote application program in an appropriate manner. A further data sharing embodiment is one wherein the operating system of each of the computers allows application programs to cut and/or copy data into a respective clipboard which is effectively shared by the two computers. The shared clipboard of each computer transmits this data to the shared clipboard of the remote computer. This permits any application which provides cut and/or copy capability to be shared using the computer supported collaboration system of the present invention.


REFERENCES:
patent: 4414621 (1983-11-01), Bown et al.
patent: 4710917 (1987-12-01), Tompkins et al.
patent: 4742544 (1988-05-01), Kupnicki et al.
patent: 4939509 (1990-07-01), Bartholomew et al.
patent: 4953159 (1990-08-01), Hayden et al.
patent: 4974173 (1990-11-01), Stefik et al.
patent: 5008853 (1991-04-01), Bly et al.
patent: 5014267 (1991-05-01), Tompkins et al.
patent: 5119319 (1992-06-01), Tanenbaum
patent: 5195086 (1993-03-01), Baumgartner et al.
patent: 5202759 (1993-04-01), Laycock
patent: 5208912 (1993-05-01), Nakayama et al.
patent: 5239373 (1993-08-01), Tang et al.
patent: 5280583 (1994-01-01), Nakayama et al.
patent: 5293619 (1994-03-01), Dean
patent: 5301268 (1994-04-01), Takeda
patent: 5313581 (1994-05-01), Giokas et al.
patent: 5337407 (1994-08-01), Bates et al.
patent: 5355299 (1994-10-01), Arano et al.
patent: 5392165 (1995-02-01), Hosono et al.
patent: 5499106 (1996-03-01), Arano et al.
Sigois Bulletin—1990 Conference on Office Information Systems, vol. 11, No. 2-3, Apr. 1990, Cambridge USA pp. 238-248, S.R. Ahuja, J.R. Ensor, and S.E. Lucco, “A Comparison of Application Sharing Mechanisms in Real-Time Desktop Conferencing Systems”.
Communications of the Association for Computing Machinery, vol. 34, No. 1, Jan. 1991, New York, US pp. 38-58, XP000207752, C.A. Ellis, S.J. Gibbs, and G.L. Rein, “Groupware: Some Issue and Experiences”.
Proceedings of the 4th Annual Symposium on User Interface Software and Technology (UIST), Nov. 1991, Hilton Head, US pp. 79-86, XP000315069, E.A. Bier and S. Freeman, “MMM: A User Interface Architecture for Shared Editors on a Single Screen”.
Proceedings of the 2nd IEEE Conference on Computer Workstations, Mar. 1988, Santa Clara, US, pp. 52-58, J.R. Ensor, S.R. Ahuja, D.N. Horn, and S.E. Lucco, “The Rapport Multimedia Conferencing System—A Software Overview”.
Chang, E, et al. “Group Coordination in Participant Systems.” System Sciences, Annual Hawaii Int'l Conference, 1991, pp. 589-599.*
Cobbley, D. “Multipoint LAN Conferencing” in Digest of Papers. Compcon Spring ‘93’, pp. 502-506.*
Macedoma, M. et al., “MBone Provides Audio and Video Across The Internet”, IEEE Computer, (Apr. 1994) pp. 30-36.*
de Moraes et al., “The Internet Multicast From ITS . . . ” IEEE Communications Magazine (Jan. 1995) pp. 6-8.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for computer supported collaboration does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for computer supported collaboration, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for computer supported collaboration will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2522667

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.