Digital simultaneous voice and data modem
First Claim
1. A method for communication of voice and data information, comprising the steps of:
- receiving local voice signals from a local user;
conveying remote voice signals from a remote user to the local user;
converting the local voice signals into outgoing digital voice data;
converting incoming digital voice data into the remote voice signals;
compressing the outgoing digital voice data into compressed outgoing digital voice data;
decompressing compressed incoming digital voice data into the incoming digital voice data;
packetizing the compressed outgoing digital voice data into compressed outgoing digital voice data packets;
placing headers on each of the compressed outgoing digital voice packets;
depacketizing the compressed incoming digital voice data packets into the compressed incoming digital voice data;
packetizing computer digital data into computer digital data packets;
placing headers on each of the computer digital data packets;
multiplexing the compressed outgoing digital voice data packets with outgoing computer digital data packets to produce an outgoing packet stream;
transmitting the outgoing packet stream;
receiving multiplexed incoming data which contains incoming computer digital data packets multiplexed with the compressed incoming digital voice data packets; and
demultiplexing the incoming computer digital data packets and the compressed incoming digital voice data packets.
0 Assignments
0 Petitions
Accused Products
Abstract
A personal communications system is described which includes components of software and hardware operating in conjunction with a personal computer. The user interface control software operates on a personal computer, preferably within the Microsoft Windows® environment. The software control system communicates with hardware components linked to the software through the personal computer serial communications port. The hardware components include telephone communication equipment, digital signal processors, and hardware to enable voice, fax and data communication with a remote site connected through a standard-telephone line. The functions of the hardware components are controlled by control software operating within the hardware component and from the software components operating within the personal computer. The major functions of the system are a telephone function, a voice mail function, a fax manager function, a multi-media mail function, a show and tell function, a terminal function and an address book function. The telephone function allows the present system to operate, from the users perspective, as a conventional telephone using either hands-free, headset or handset operation. The telephone function is more sophisticated than a standard telephone in that the present system converts the voice into a digital signal which can be processed with echo cancellation, compressed, stored as digital data for later retrieval and transmitted as digital voice data concurrent with the transfer of digital information data.
282 Citations
10 Claims
-
1. A method for communication of voice and data information, comprising the steps of:
-
receiving local voice signals from a local user; conveying remote voice signals from a remote user to the local user; converting the local voice signals into outgoing digital voice data; converting incoming digital voice data into the remote voice signals; compressing the outgoing digital voice data into compressed outgoing digital voice data; decompressing compressed incoming digital voice data into the incoming digital voice data; packetizing the compressed outgoing digital voice data into compressed outgoing digital voice data packets; placing headers on each of the compressed outgoing digital voice packets; depacketizing the compressed incoming digital voice data packets into the compressed incoming digital voice data; packetizing computer digital data into computer digital data packets; placing headers on each of the computer digital data packets; multiplexing the compressed outgoing digital voice data packets with outgoing computer digital data packets to produce an outgoing packet stream; transmitting the outgoing packet stream; receiving multiplexed incoming data which contains incoming computer digital data packets multiplexed with the compressed incoming digital voice data packets; and demultiplexing the incoming computer digital data packets and the compressed incoming digital voice data packets. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication module for use with a personal computer, comprising:
-
a communications interface connected to the personal computer and operable for receiving computer data from the personal computer; communication line interface connected to a communications line; voice interface means for receiving local voice signals from a local user and for conveying remote voice signals from a remote user to the local user; conversion means connected to the voice interface means for converting the local voice signals into outgoing digital voice data and for converting incoming digital voice data into the remote voice signals; means connected to the conversion memos for compressing the outgoing digital voice data into compressed outgoing digital voice data packets and for decompressing compressed incoming digital voice data packets into the incoming digital voice data, each of the compressed outgoing digital voice data packets having headers and each of the compressed incoming digital voice data packets having headers; means connected to the communication line interface, connected for receiving the compressed outgoing digital voice data packets from the means for compressing, connected for receiving computer data from the personal computer through the communications interface, operable for 1.) placing the computer data into computer data packets having headers; 2.) multiplexing the compressed outgoing digital voice data packets and the computer data packets to produce multiplexed outgoing data; 3.) sending the multiplexed outgoing data to the communication line interface for transmission over the communication line; 4.) receiving multiplexed incoming data from the communications line interface, the multiplexed incoming data containing incoming computer data packets multiplexed with the compressed incoming digital voice data packets, 5.) demultiplexing the incoming computer data packets and the compressed incoming digital voice data packets, 6. ) removing the incoming computer data from the incoming computer data packets; 7.) sending the computer data to the personal computer through the communications interface; and 8.) sending the compressed incoming digital voice data packets to the means for compressing. - View Dependent Claims (7, 8, 9, 10)
-
Specification