Voice over data communication system
First Claim
1. The method of contemporaneous full duplex real time two-way voice and data communication between first and second computer terminal locations comprising:
- establishing a value for the number of bytes in a data packet;
establishing, for each communication session values for the number of bytes and the location within each data packet dedicated to the transmission of voice information, control information, and data transmission respectively;
transmitting from each of the first and second computer terminal locations a sequence of data packets with synchronization bytes in certain ones of the voice byte locations, the transmitting step including modulating carrier signal with the data packets and transmitting the modulated carrier signal over a voice transmission path;
receiving at each of the first and second computer terminal locations the transmitted sequence of data packets, and upon verified receipt thereof transmitting an acknowledgement of the receipt to indicate the establishment of synchronization between the two locations, the step of receiving including demodulating the modulated carrier signal to recover the data packets; and
thereafter transmitting from each of the first and second computer terminal locations a sequence of data packets with the voice byte locations thereof dedicated to the transmission of voice information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for full duplex real time two-way voice and data communication between a pair of computer terminal locations is disclosed. Analog voice signals are converted to digital form at one terminal location and those digital signals are interleaved with other digital information for transmission to the other terminal location. A value for the number of bytes in a data packet is first established, and then values for the number of bytes and the location dedicated to the transmission of voice information, control information, and data transmission within such fixed size data packets is established. Thereafter, a sequence of data packets with synchronization bytes in the voice byte locations is transmitted from each computer terminal location and received by the other of the terminal locations. Upon receipt thereof, an acknowledgement of the receipt is transmitted back to the originating location to indicate the establishment of synchronization between the two locations. Thereafter a sequence of data packets with the voice byte locations thereof dedicated to the transmission of voice information is transmitted from each of the computer terminal locations to the other.
-
Citations
9 Claims
-
1. The method of contemporaneous full duplex real time two-way voice and data communication between first and second computer terminal locations comprising:
-
establishing a value for the number of bytes in a data packet; establishing, for each communication session values for the number of bytes and the location within each data packet dedicated to the transmission of voice information, control information, and data transmission respectively; transmitting from each of the first and second computer terminal locations a sequence of data packets with synchronization bytes in certain ones of the voice byte locations, the transmitting step including modulating carrier signal with the data packets and transmitting the modulated carrier signal over a voice transmission path; receiving at each of the first and second computer terminal locations the transmitted sequence of data packets, and upon verified receipt thereof transmitting an acknowledgement of the receipt to indicate the establishment of synchronization between the two locations, the step of receiving including demodulating the modulated carrier signal to recover the data packets; and thereafter transmitting from each of the first and second computer terminal locations a sequence of data packets with the voice byte locations thereof dedicated to the transmission of voice information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication system comprising:
-
an audio analog signal source; an analog to digital converter for converting analog signals from the source to digital signals; a digital signal source; means for interleaving the digital signals from the analog to digital converter with digital signals from the digital signal source including means for establishing a data packet length with certain byte locations within each data packet normally reserved for digital signals from the digital signal source and certain other byte locations within each data packet normally reserved for digital signals from the analog to digital converter, and means for generating control signals identifying data packets having certain byte locations containing digital signals from a signal source different from the source for which they are normally reserved; means comprising a modem and a conventional telephone link for transmitting the interleaved signals to a remote location; and means at the remote location for separating the interleaved digital signals and reconstructing the audio analog signals.
-
Specification