Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
451 words
A multifunction communication system for use with a personal computer, the personal computer having a processor, memory, and a peripheral data store, comprising: a communications module connected to the personal computer, the module comprising: communications interface means connected for communicating to the personal computer for transferring data between the personal computer and the communications module; telephone line interface means for connection to a telephone line and for full duplex digital communication over the telephone line; telephone 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; full-duplex conversion means for converting the local voice signals into outgoing digital voice data and for converting incoming digital voice data into the remote voice signals; compression means 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; main control means for receiving the compressed outgoing digital voice data packets from the compression means, for receiving outgoing computer digital data packets from the personal computer through the communications interface means, for multiplexing the compressed outgoing digital voice data packets and the outgoing computer digital data packets to produce multiplexed outgoing digital data and for sending the multiplexed outgoing digital data to the telephone line interface means for digital transmission over the telephone line; the main control means further for receiving multiplexed incoming digital data from the telephone line interface means from the telephone line, the multiplexed incoming digital data containing incoming computer digital data packets multiplexed with the compressed incoming digital voice data packets, for demultiplexing the incoming computer digital data packets and the compressed incoming digital voice data packets, and for sending the incoming computer digital data packets to the personal computer through the communications interface means and for sending the compressed incoming digital voice data packets to the compression means, each of the incoming computer digital data packets having headers; the personal computer operable for executing software to communicate with the communications module through the communications interface and operable for initiating a telephone call to a remote site in response to the commands by the local user and for causing the main control means of the communications module to perform multiplexing and demultiplexing; and the personal computer further operable for receiving and storing the incoming computer digital data packets received from the communications module over the communications interface and for transmitting the outgoing computer digital data packets to the communications module over the communications interface.
Claim 2
Dependent Claim
451 words
A multifunction communication system for use with a personal computer, the personal computer having a processor, memory, and a peripheral data store, comprising: a communications module connected to the personal computer, the module comprising: communications interface means connected for communicating to the personal computer for transferring data between the personal computer and the communications module; telephone line interface means for connection to a telephone line and for full duplex digital communication over the telephone line; telephone 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; full-duplex conversion means for converting the local voice signals into outgoing digital voice data and for converting incoming digital voice data into the remote voice signals; compression means 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; main control means for receiving the compressed outgoing digital voice data packets from the compression means, for receiving outgoing computer digital data packets from the personal computer through the communications interface means, for multiplexing the compressed outgoing digital voice data packets and the outgoing computer digital data packets to produce multiplexed outgoing digital data and for sending the multiplexed outgoing digital data to the telephone line interface means for digital transmission over the telephone line; the main control means further for receiving multiplexed incoming digital data from the telephone line interface means from the telephone line, the multiplexed incoming digital data containing incoming computer digital data packets multiplexed with the compressed incoming digital voice data packets, for demultiplexing the incoming computer digital data packets and the compressed incoming digital voice data packets, and for sending the incoming computer digital data packets to the personal computer through the communications interface means and for sending the compressed incoming digital voice data packets to the compression means, each of the incoming computer digital data packets having headers; the personal computer operable for executing software to communicate with the communications module through the communications interface and operable for initiating a telephone call to a remote site in response to the commands by the local user and for causing the main control means of the communications module to perform multiplexing and demultiplexing; and the personal computer further operable for receiving and storing the incoming computer digital data packets received from the communications module over the communications interface and for transmitting the outgoing computer digital data packets to the communications module over the communications interface.
Claim 3
Dependent Claim
38 words
The system according to claim 1 wherein the communications module further includes acoustic echo cancellation means for removing at least a portion of the incoming digital voice data from the outgoing digital voice data for acoustic echo cancellation.
Claim 4
Dependent Claim
38 words
The system according to claim 1 wherein the communications module further includes line echo cancellation means for removing at least a portion of the outgoing digital voice data from the incoming digital voice data for line echo cancellation.
Claim 5
Dependent Claim
75 words
The system according to claim 1 wherein the main control means is further operable for receiving incoming fax data from the telephone line through the telephone line interface means and forwarding the incoming fax data to the personal computer through the communications interface means and for receiving outgoing fax data from the personal computer through the communications interface means and sending the outgoing fax data to the telephone line through the telephone line interface means.
Claim 6
Dependent Claim
34 words
The system according to claim 1 wherein the communications interface means is connected for communicating to a communications port of the personal computer for transferring data between the personal computer and the communications module.
Claim 7
Dependent Claim
34 words
The system according to claim 1 wherein the communications interface means is connected for communicating directly to a bus of the personal computer for transferring data between the personal computer and the communications module.
Claim 8
Dependent Claim
82 words
The system according to claim 1 wherein the main control means is further operable for receiving the compressed outgoing digital voice data packets from the compression means and for forwarding the compressed outgoing digital voice data packets to the personal computer; and the personal computer is further operable for receiving and storing the compressed outgoing digital voice data packets received from the communications module over the communications interface and for storing the compressed outgoing digital voice data on the peripheral data store.
Claim 9
Dependent Claim
78 words
The system according to claim 1 wherein the main control means is further operable for receiving the compressed incoming digital voice data packets and for forwarding the compressed incoming digital voice data packets to the personal computer; and the personal computer is further operable for receiving and storing the compressed incoming digital voice data packets received from the communications module over the communications interface and for storing the compressed outgoing digital voice data on the peripheral data store.
Claim 10
Dependent Claim
57 words
The system according to claim 8 wherein the personal computer is further operable for retrieving the compressed incoming digital voice data from the peripheral data store, for modifying the compressed incoming digital voice data to create modified compressed incoming digital voice data and for storing the modified compressed incoming digital voice data onto the peripheral data store.
Claim 11
Dependent Claim
41 words
The system according to claim 1 wherein the telephone line is an analog telephone line and the telephone line interface means is further operable for modulating the multiplexed outgoing digital data into a modulated analog signal for full duplex digital communication.
Claim 12
Dependent Claim
44 words
The system according to claim 1 wherein the telephone line is a digital telephone line and the telephone line interface means is further operable for sending the multiplexed outgoing digital data over the telephone line as unmodulated digital data for full duplex digital communication.