Communication method between a personal computer and communication module
First Claim
1. A method of communicating both control information and data on a dedicated, point-to-point connection between a communications module and a personal computer, comprising the steps of:
- creating a data packet having a data packet identifier, a length indicator and a variable amount of data;
creating a compressed voice packet having a voice packet identifier and a fixed mount of compressed voice data, the compressed voice data having been compressed using a voice compression algorithm;
creating a qualified packet having a qualified packet identifier and a plurality of command identifiers for communicating control information;
asynchronously transmitting the data packet, the voice packet and the qualified packet in any order from the personal computer to the communications module one packet at a time through the dedicated connection;
receiving the data packet, the voice packet and the qualified packet at the communications module; and
switching the communications module between data or control state in response to the receipt of the qualified packet.
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.
-
Citations
5 Claims
-
1. A method of communicating both control information and data on a dedicated, point-to-point connection between a communications module and a personal computer, comprising the steps of:
-
creating a data packet having a data packet identifier, a length indicator and a variable amount of data; creating a compressed voice packet having a voice packet identifier and a fixed mount of compressed voice data, the compressed voice data having been compressed using a voice compression algorithm; creating a qualified packet having a qualified packet identifier and a plurality of command identifiers for communicating control information; asynchronously transmitting the data packet, the voice packet and the qualified packet in any order from the personal computer to the communications module one packet at a time through the dedicated connection; receiving the data packet, the voice packet and the qualified packet at the communications module; and switching the communications module between data or control state in response to the receipt of the qualified packet. - View Dependent Claims (2, 3, 4, 5)
-
Specification