Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
148 words
Video teleconferencing apparatus for a distributed data processing system having a plurality of computer workstations connected by a digital data local area network, the computer workstations comprising: a) source means for a local workstation to send audio and video data across the digital data local area network connecting the computer workstations as digital data packets to a remote workstation; b) receiver means for the local workstation to receive audio and video data from across the digital data local area network as digital data packets sent from source means of the remote workstation; wherein the source means of the local workstation sends audio and video data to the receiver means of the remote workstation over one variable bandwidth digital data connection, and the source means of the remote workstation sends audio and video data to the receiver means of the local workstation over another variable bandwidth digital data connection.
Claim 2
Dependent Claim
148 words
Video teleconferencing apparatus for a distributed data processing system having a plurality of computer workstations connected by a digital data local area network, the computer workstations comprising: a) source means for a local workstation to send audio and video data across the digital data local area network connecting the computer workstations as digital data packets to a remote workstation; b) receiver means for the local workstation to receive audio and video data from across the digital data local area network as digital data packets sent from source means of the remote workstation; wherein the source means of the local workstation sends audio and video data to the receiver means of the remote workstation over one variable bandwidth digital data connection, and the source means of the remote workstation sends audio and video data to the receiver means of the local workstation over another variable bandwidth digital data connection.
Claim 3
Dependent Claim
127 words
The video teleconferencing apparatus of claim 1, wherein a) the source means further comprises means for a local workstation to send audio and video data to a plurality of remote workstations; and b) the receiver means further comprises means for the local workstation to receive audio and video data from the source means of the plurality of remote workstations; wherein the source means of the local workstation sends audio and video data to the receiver means of the plurality of remote workstations over a like plurality of variable bandwidth digital data connections, and the source means of each of the plurality of remote workstations sends audio and video data to the receiver means of the local workstation over another like plurality of variable bandwidth digital data connections.
Claim 4
Dependent Claim
18 words
The video teleconferencing apparatus of claim 1 wherein the digital data connections comprise a DECnet protocol data socket.
Claim 5
Dependent Claim
19 words
The video teleconferencing apparatus of claim 1 wherein the digital data connections are established across an FDDI data network.
Claim 6
Dependent Claim
19 words
The video teleconferencing apparatus of claim 1 wherein the digital data connections are established across an ethernet data network.
Claim 7
Dependent Claim
235 words
Video teleconferencing apparatus for a distributed data processing system having a plurality of computer workstations connected by a digital data network, the computer workstations comprising: a) source means for a local workstation to send audio and video data across the digital data network as digital data packets to a remote workstation, including audio transmission means for sending an audio data stream from the local workstation to the remote workstation via the digital data network such that the audio data can be reconstructed by the remote workstation into a continuous audio signal, and video transmission means for sending video data from the local workstation to the remote workstation via the digital data network such that each frame of video data sent to the remote workstation is inserted into the audio data stream by the local workstation without affecting the continuity of the reconstructed audio signal at the remote workstation; b) receiver means for the local workstation to receive audio and video data from across the digital data network as digital data packets sent from source means of the remote workstation; wherein the source means of the local workstation sends audio and video data to the receiver means of the remote workstation over one variable bandwidth digital data connection, and the source means of the remote workstation sends audio and video data to the receiver means of the local workstation over another variable bandwidth digital data connection.
Claim 8
Dependent Claim
235 words
Video teleconferencing apparatus for a distributed data processing system having a plurality of computer workstations connected by a digital data network, the computer workstations comprising: a) source means for a local workstation to send audio and video data across the digital data network as digital data packets to a remote workstation, including audio transmission means for sending an audio data stream from the local workstation to the remote workstation via the digital data network such that the audio data can be reconstructed by the remote workstation into a continuous audio signal, and video transmission means for sending video data from the local workstation to the remote workstation via the digital data network such that each frame of video data sent to the remote workstation is inserted into the audio data stream by the local workstation without affecting the continuity of the reconstructed audio signal at the remote workstation; b) receiver means for the local workstation to receive audio and video data from across the digital data network as digital data packets sent from source means of the remote workstation; wherein the source means of the local workstation sends audio and video data to the receiver means of the remote workstation over one variable bandwidth digital data connection, and the source means of the remote workstation sends audio and video data to the receiver means of the local workstation over another variable bandwidth digital data connection.
Claim 9
Dependent Claim
83 words
The video teleconferencing apparatus of claim 6 wherein a) the video transmission means further comprises means for precluding a frame of video data from being sent to the remote workstation in response to a system overload condition; and b) the audio transmission means further comprises means for sending the audio data stream corresponding to the precluded frame of video data to the remote workstation to prevent loss of continuity of the audio signal reconstructed by the remote workstation during a system overload condition.
Claim 10
Dependent Claim
98 words
The video teleconferencing apparatus of claim 7 wherein a) the receiver means comprises acknowledgement transmission means for issuing a frame acknowledge message to the local workstation for each frame of video data successfully received from the local workstation by the remote workstation; and b) the source means comprises acknowledgement receiver means for receiving the acknowledgement message from the remote workstation and for deferring the sending of another frame of video data from the local workstation to the remote workstation until an acknowledgement message for the most recently sent frame of video data is received from the remote workstation.
Claim 11
Dependent Claim
44 words
The video teleconferencing apparatus of claim 8 wherein the system overload condition is determined by the elapsed time between sending a frame of video data to the remote workstation and receiving an acknowledgement message for that frame of video data from the remote workstation.
Claim 12
Dependent Claim
190 words
The video teleconferencing apparatus of claim 9 wherein a) the audio transmission means further comprises means for sending any audio data accumulated by the local workstation since the last video frame was sent to the remote workstation immediately upon receipt of the acknowledgement message from the remote workstation for the last video frame if an overload condition exists; and b) the video transmission means further comprises means for sending the most recently available frame of video data from the local workstation to the remote workstation and dropping any other intervening frames of video data which became available during the elapsed time of the overload condition; and c) the audio transmission means comprises means for sending to the remote workstation any audio data accumulated by the local workstation, since the last video frame was sent to the remote workstation, when another video frame becomes available at the local workstation for sending to the remote workstation if no overload condition exists; and d) the video transmission means comprises means for sending the most recently available frame of video data from the local workstation to the remote workstation if no overload condition exists.
Claim 13
Dependent Claim
111 words
The video teleconferencing apparatus of claim 6 wherein a) the video transmission means further comprises means for precluding a frame of video data from being sent to the remote workstation in response to a system failure condition; b) the audio transmission means further comprises 1) accumulating means for accumulating audio data at the local workstation corresponding to a predetermined time interval; 2) means for sending the accumulated audio data to the remote workstation immediately after the system failure condition is corrected; and c) the video transmission means also further comprises means for sending the most recently available frame of video data to the remote workstation after sending the accumulated audio data.
Claim 14
Dependent Claim
104 words
The video teleconferencing apparatus of claim 6 wherein a) the source means further comprises means for attaching timing information to each frame of video data sent to the remote workstation by the video transmission means, the timing information indicating a point in the continuous audio data stream which corresponds in time to the frame of video data; and b) the receiver means further comprises synchronization means for displaying a received frame of video on the display of the remote workstation when the point in the audio stream corresponding to the timing information of the received video frame is audibly reproduced at the remote workstation.
Claim 15
Dependent Claim
89 words
The video teleconferencing apparatus of claim 12 wherein a) the receiver means further comprises timing means for generating timing information by counting the amount of audio data received from the local workstation in the continuous audio stream; and b) the synchronization means further comprises comparison means for comparing the timing information generated by the timing means with the timing information sent along with the most recently received video frame to determine when to display the most recently received frame of video data on the display of the remote workstation.
Claim 16
Dependent Claim
18 words
The video teleconferencing apparatus of claim 6 wherein the digital data connections comprise a TCP/IP protocol data socket.
Claim 17
Dependent Claim
19 words
The video teleconferencing apparatus of claim 6 wherein the digital data connections are established across an ISDN data network.
Claim 18
Independent Claim
116 words
A method for sending audio and video data between a plurality of video teleconferencing workstations connected by a digital data network, comprising the steps of a) sending an audio data stream from a local workstation to a remote workstation via the digital data network such that the audio data stream can be reconstructed by the remote workstation into a continuous audio signal, and b) sending video data from the local workstation to the remote workstation via the digital data network such that each frame of video data sent to the remote workstation is inserted into the audio data stream by the local workstation without affecting the continuity of the reconstructed audio signal at the remote workstation.
Claim 19
Independent Claim
116 words
A method for sending audio and video data between a plurality of video teleconferencing workstations connected by a digital data network, comprising the steps of a) sending an audio data stream from a local workstation to a remote workstation via the digital data network such that the audio data stream can be reconstructed by the remote workstation into a continuous audio signal, and b) sending video data from the local workstation to the remote workstation via the digital data network such that each frame of video data sent to the remote workstation is inserted into the audio data stream by the local workstation without affecting the continuity of the reconstructed audio signal at the remote workstation.
Claim 20
Dependent Claim
69 words
The method of claim 16 further comprising the steps of a) precluding a frame of video data from being sent to the remote workstation in response to a system overload condition; and b) sending the audio data stream corresponding to the precluded frame of video data to the remote workstation to prevent loss of continuity of the audio signal reconstructed by the remote workstation during a system overload condition.
Claim 21
Dependent Claim
76 words
The method of claim 17 further comprising the steps of a) the remote workstation issuing a frame acknowledge message to the local workstation for each frame of video data successfully received from the local workstation by the remote workstation; and b) the local workstation deferring the sending of another frame of video data to the remote workstation until an acknowledgement message for the most recently sent frame of video data is received from the remote workstation.
Claim 22
Dependent Claim
42 words
The method of claim 18 wherein the system overload condition is determined by the elapsed time between sending a frame of video data to the remote workstation and receiving an acknowledgement message for that frame of video data from the remote workstation.
Claim 23
Dependent Claim
163 words
The method of claim 19 further comprising the steps of a) if a system overload condition exists, then: sending any audio data accumulated by the local workstation, since the last video frame was sent to the remote workstation, immediately upon receipt of the acknowledgement message from the remote workstation for the last video frame; and b) sending the most recently available frame of video data from the local workstation to the remote workstation and dropping any other intervening frames of video data which became available during the elapsed time of the overload condition; and if a system overload condition does not exist, then: a) sending to the remote workstation any audio data accumulated by the local workstation, since the last video frame was sent to the remote workstation, when another video frame becomes available at the local workstation for sending to the remote workstation; and b) sending the most recently available frame of video data from the local workstation to the remote workstation.
Claim 24
Dependent Claim
85 words
The method of claim 16 further comprising the steps of a) preventing a frame of video data from being sent to the remote workstation in response to a system failure condition; and b) accumulating audio data at the local workstation corresponding to a predetermined time interval; c) sending the accumulated audio data to the remote workstation immediately after the system failure condition is corrected; and d) sending the most recently available frame of video data to the remote workstation after sending the accumulated audio data.
Claim 25
Dependent Claim
82 words
The method of claim 16 further comprising the steps of a) attaching timing information to each frame of video data sent to the remote workstation indicating a point in the continuous audio data stream which corresponds in time to the frame of video data; and b) displaying a received fame of video on display of the remote workstation when the point in the audio stream corresponding to the timing information of the received video frame is audibly reproduced at the remote workstation.
Claim 26
Dependent Claim
79 words
The method of claim 22 further comprising the steps of a) the remote workstation internally generating timing information by counting the amount of audio data received from the local workstation in the continuous audio stream; and b) the remote workstation comparing the internally generated timing information with the timing information sent along with the most recently received video frame to determine when to display the most recently received frame of video data on the display of the remote workstation.
Claim 27
Dependent Claim
120 words
A video teleconferencing computer workstation, comprising: a video frame grabber for generating local video data by digitizing analog video signals received from a video source, and for accumulating the local video data to provide frames of the local video data; a video buffer for receiving and temporarily storing the frames of local video data; an audio controller for generating local audio data by digitizing a live audio signal from an audio source; and a network controller for transmitting the local audio data and the frames of local video data, temporarily stored by the video buffer, to a remote computer workstation via a first one-way variable bandwidth digital data connection providing a first virtual circuit connection across a digital data network.
Claim 28
Dependent Claim
120 words
A video teleconferencing computer workstation, comprising: a video frame grabber for generating local video data by digitizing analog video signals received from a video source, and for accumulating the local video data to provide frames of the local video data; a video buffer for receiving and temporarily storing the frames of local video data; an audio controller for generating local audio data by digitizing a live audio signal from an audio source; and a network controller for transmitting the local audio data and the frames of local video data, temporarily stored by the video buffer, to a remote computer workstation via a first one-way variable bandwidth digital data connection providing a first virtual circuit connection across a digital data network.
Claim 29
Dependent Claim
46 words
The workstation of claim 24, wherein the video source is a video camera providing sequential frames of live analog video, and the video frame grabber captures, digitizes, and stores each sequential frame of live analog video signals to generate the frames of the local video data.
Claim 30
Dependent Claim
21 words
The workstation of claim 24 wherein the audio source comprises a microphone for transducing live audio into the live audio signal.
Claim 31
Dependent Claim
18 words
The workstation of claim 24 wherein the audio controller applies mu-law compression in digitizing the live audio signal.
Claim 32
Dependent Claim
19 words
The workstation of claim 24 wherein the digital data network comprises a fiber distributed data interface digital data network.
Claim 33
Dependent Claim
16 words
The workstation of claim 24 wherein the digital data network comprises an ISDN digital data network.
Claim 34
Dependent Claim
19 words
The workstation of claim 24 wherein the digital data network comprises an interface to an Ethernet digital data network.
Claim 35
Dependent Claim
14 words
The workstation of claim 24 wherein the digital data network comprises a TCP/IP socket.
Claim 36
Dependent Claim
20 words
A video teleconferencing computer workstation as claimed in claim 24, wherein the digital data network is a local area network.
Claim 37
Dependent Claim
21 words
A video teleconferencing computer workstation as claimed in claim 24, wherein the digital data network comprises a fiber distributed data interface.
Claim 38
Dependent Claim
19 words
A video teleconferencing computer workstation as claimed in claim 21, wherein the digital data network comprises an Ethernet network.
Claim 39
Independent Claim
86 words
A method for maintaining a video teleconference in a distributed computer system including at least three computers and a network linking the computers for transporting data packets between the computers, the method comprising: maintaining two variable bandwidth digital data connections, one in each direction between every pair of the computers; each one of the computers generating audio and video teleconferencing data; and each one of the computers transmitting the audio and video teleconferencing data to other ones of the computers via the variable bandwidth digital connections.
Claim 40
Independent Claim
86 words
A method for maintaining a video teleconference in a distributed computer system including at least three computers and a network linking the computers for transporting data packets between the computers, the method comprising: maintaining two variable bandwidth digital data connections, one in each direction between every pair of the computers; each one of the computers generating audio and video teleconferencing data; and each one of the computers transmitting the audio and video teleconferencing data to other ones of the computers via the variable bandwidth digital connections.
Claim 41
Dependent Claim
27 words
A method as claimed in claim 35, wherein generating the audio and video teleconferencing data comprises digitizing frames of live video images and digitizing live audio sounds.
Claim 42
Dependent Claim
44 words
A method as claimed in claim 36, wherein transmitting the audio and video teleconferencing data comprises packetizing the audio and video teleconferencing data in accordance with a protocol of the digital data network and transmitting the packets through the variable bandwidth digital data connections.
Claim 43
Dependent Claim
31 words
A method as claimed in claim 37, each one of the computers receives the audio and video teleconferencing data and acknowledges receipt of the digitized frames of the live video images.
Claim 44
Dependent Claim
44 words
A method as claimed in claim 38, wherein the computers prioritize the transmission of audio teleconferencing data by transmitting the audio teleconferencing data prior to the video teleconferencing data in response to detected delays in the transmission of the audio and video teleconferencing data.
Claim 45
Dependent Claim
54 words
A method as claimed in claim 39, wherein the computers detect delays in the transmission of the audio and video teleconferencing data by detecting an elapsed time between the transmission of a frame of the live video images and receipt of a signal acknowledging receipt of that frame by another one of the computers.
Claim 46
Dependent Claim
17 words
A method as claimed in claim 40, wherein the digital data network is a local area network.
Claim 47
Dependent Claim
16 words
A method as claimed in claim 35, wherein the digital data network is an Ethernet network.
Claim 48
Dependent Claim
18 words
A method as claimed in claim 35 wherein the digital data network is a fiber distributed data interface.