← Back to Patent Explorer
US5617423A Expired / Lapsed US ⏱️ 0.0 years remaining

Voice over data modem with selectable voice compression

Assignee: Multi Tech Systems Inc
•
Filing: 1994-07-07
•
Granted: 1997-04-01
•
Expires: 2014-07-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A personal communications system enables the operator to simultaneously transmit voice and data communication to a remote site. The personal communications system is equipped with two telephone line interfaces to allow connection between two remote sites. The connection between the first remote site and the local site may operate in a voice over data communications mode to simultaneously send compressed voice and data. A digital transmission protocol which is consistent with current packet standards is used to create an independent channel through use of a modified supervisory packet for negotiating communication parameters, including the speech compression algorithm, the speech compression ratio, the communication multiplex scheme, and other operations needed for control of remote hardware interfaces.

Inventors

  • 👤 Ping Li
  • 👤 Timothy D. Gunn
  • 👤 Jeffrey P. Davis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:18
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/64; H04L12/6418; H04L27/00; H04L27/32; H04L27/34; H04L27/3405; H04L27/3416; H04L69/00; H04L69/24; H04L9/00; H04L9/40; H04M; H04M1/00; H04M1/247; H04M1/2473; H04M1/2477; H04M1/253; H04M1/60; H04M1/6033; H04M11/00; H04M11/06; H04M11/064; H04M11/068; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/5307; H04M3/533; H04M3/56; H04M3/567; H04M7/00; H04M7/0024; H04M7/0027; H04M7/0057; H04M7/12; H04M7/1205; H04M7/1295; H04N; H04N1/00; H04N1/00127; H04N1/00204; H04N1/00206; G; G10; G10L; G10L19/00; G10L19/04; H04L2012/6424; H04L2012/6427; H04L2012/6445; H04L2012/6459; H04L2012/6475; H04L2012/6481; H04L2012/6491; H04L2012/6494; H04L65/00; H04L65/1066; H04L65/1101; H04M1/64; H04M1/65; H04M1/6505; H04M2203/00; H04M2203/45; H04M2203/4509; H04M3/002; H04M7/006; Y; Y10; Y10S; Y10S379/00; Y10S379/908

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 138 words
A method for negotiating communications parameters between a plurality of transceivers in a packet network, comprising the steps of: uniquely encoding a packet to identify the packet as a communications parameter negotiation request; encoding the packet with codes designating communications parameters; and negotiating the communications parameters, comprising the steps of: (a) transmitting the packet from a first transceiver to a second transceiver, the packet identifying a particular voice compression parameter; (b) receiving the packet in a second transceiver, wherein the second transceiver recognizes the packet and transmits an acknowledgement packet if the voice compression parameter is acceptable; (c) if the first transceiver receives the acknowledgement packet, then using the particular voice compression parameter for communications: and (d) if the first transceiver does not receive the acknowledgement packet, then selecting another voice compression parameter and returning to step (a).
Claim 2
Independent Claim 138 words
A method for negotiating communications parameters between a plurality of transceivers in a packet network, comprising the steps of: uniquely encoding a packet to identify the packet as a communications parameter negotiation request; encoding the packet with codes designating communications parameters; and negotiating the communications parameters, comprising the steps of: (a) transmitting the packet from a first transceiver to a second transceiver, the packet identifying a particular voice compression parameter; (b) receiving the packet in a second transceiver, wherein the second transceiver recognizes the packet and transmits an acknowledgement packet if the voice compression parameter is acceptable; (c) if the first transceiver receives the acknowledgement packet, then using the particular voice compression parameter for communications: and (d) if the first transceiver does not receive the acknowledgement packet, then selecting another voice compression parameter and returning to step (a).
Claim 3
Dependent Claim 29 words
The method of claim 1 wherein the step of negotiating further comprises the step of: (e) if all communications parameters are requested and not acknowledged, terminating the negotiating step.
Claim 4
Dependent Claim 21 words
The method for negotiating communications parameters according to claim 1, wherein the communications parameters are negotiated for speech compression algorithm selection.
Claim 5
Dependent Claim 21 words
The method for negotiating communications parameters according to claim 1, wherein the communications parameters are negotiated for speech compression ratio selection.
Claim 6
Dependent Claim 20 words
The method for negotiating communications parameters according to claim 1, wherein the communications parameters are negotiated for multiplex scheme selection.
Claim 7
Dependent Claim 25 words
The method for negotiating communications parameters according to claim 1, wherein the communications parameters are negotiated as codes for remote control of a hardware component.
Claim 8
Dependent Claim 20 words
The method of claim 1, wherein the packet is a supervisory packet which is modified to negotiate voice compression parameters.
Claim 9
Dependent Claim 21 words
The method for negotiating communications parameters according to claim 2, wherein the communications parameters are negotiated for speech compression algorithm selection.
Claim 10
Dependent Claim 21 words
The method for negotiating communications parameters according to claim 2, wherein the communications parameters are negotiated for speech compression ratio selection.
Claim 11
Dependent Claim 20 words
The method for negotiating communications parameters according to claim 2, wherein the communications parameters are negotiated for multiplex scheme selection.
Claim 12
Dependent Claim 25 words
The method for negotiating communications parameters according to claim 2, wherein the communications parameters are negotiated as codes for remote control of a hardware component.
Claim 13
Dependent Claim 20 words
The method of claim 2 wherein the packet is a supervisory packet which is modified to negotiate voice compression parameters.
Claim 14
Dependent Claim 405 words
A communication module for use with a personal computer, comprising: communications interface means connected for communicating to the personal computer for transferring data between the personal computer and the communications module; communication line interface means for connection to a communication line and for full duplex digital communication over the communication 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; full-duplex 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; digital signal processor means connected to the full-duplex conversion 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 connected to the communication line interface means, connected for receiving the compressed outgoing digital voice data packets from the digital signal processor means, connected for receiving outgoing computer digital data packets from the personal computer through the communications interface means, operable for multiplexing the compressed outgoing digital voice data packets and the computer digital data packets to produce multiplexed outgoing data and for sending the multiplexed outgoing data to the communication line interface means for transmission over the communication line; the main control means further operable for receiving multiplexed incoming data from the communication line interface means, the multiplexed incoming data containing incoming computer digital data packets multiplexed with the compressed incoming digital voice data packets, the main control means further operable 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 digital signal processor means; and the main control means further operable for negotiating communications parameters with a remote site, the communications parameters negotiated by sending a modified supervisory packet encoded with a particular communications parameter code to the remote site over the communication line and by receiving an acknowledgement supervisory packet for acceptable communications parameters from the remote site over the communication line.
Claim 15
Dependent Claim 405 words
A communication module for use with a personal computer, comprising: communications interface means connected for communicating to the personal computer for transferring data between the personal computer and the communications module; communication line interface means for connection to a communication line and for full duplex digital communication over the communication 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; full-duplex 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; digital signal processor means connected to the full-duplex conversion 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 connected to the communication line interface means, connected for receiving the compressed outgoing digital voice data packets from the digital signal processor means, connected for receiving outgoing computer digital data packets from the personal computer through the communications interface means, operable for multiplexing the compressed outgoing digital voice data packets and the computer digital data packets to produce multiplexed outgoing data and for sending the multiplexed outgoing data to the communication line interface means for transmission over the communication line; the main control means further operable for receiving multiplexed incoming data from the communication line interface means, the multiplexed incoming data containing incoming computer digital data packets multiplexed with the compressed incoming digital voice data packets, the main control means further operable 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 digital signal processor means; and the main control means further operable for negotiating communications parameters with a remote site, the communications parameters negotiated by sending a modified supervisory packet encoded with a particular communications parameter code to the remote site over the communication line and by receiving an acknowledgement supervisory packet for acceptable communications parameters from the remote site over the communication line.
Claim 16
Dependent Claim 17 words
The communication module of claim 13, wherein the communications parameters are negotiated for speech compression algorithm selection.
Claim 17
Dependent Claim 17 words
The communication module of claim 13, wherein the communications parameters are negotiated for speech compression ratio selection.
Claim 18
Dependent Claim 16 words
The communication module of claim 13, wherein the communications parameters are negotiated for multiplex scheme selection.
Claim 19
Dependent Claim 21 words
The communication module of claim 13, wherein the communications parameters are negotiated as codes for remote control of a hardware component.

References Cited (Backward Citations)

US3304372A Cited
US3789165A Cited
US3904830A Cited
US3997732A Cited
US3973081A Cited
US4107471A Cited
US4100377A Cited
US4284850A Cited
US4205202A Cited
US4354273A Cited
US4445213A Cited
US4403322A Cited
US4377860A Cited
US4479213A Cited
US4425661A Cited
US4476559A Cited
US4500987A Cited
US4495620A Cited
US4479195A Cited
US4534024A Cited
US4609788A Cited
US4652703A Cited
US4587651A Cited
US4578537A Cited
US4524244A Cited
US4670874A Cited
US4598397A Cited
US4546212A Cited
US4660218A Cited
US4593389A Cited
US4757527A Cited
US4707831A Cited
US4629829A Cited
US4751736A Cited
US4866732A Cited
US5005183A Cited
US4750169A Cited
US4751510A Cited
US4718082A Cited
US4807250A Cited
USRE34034E Cited
US4764955A Cited
US4700341A Cited
US4835765A Cited
US4740963A Cited
US4697281A Cited
US4901333A Cited
US4932048A Cited
US4926448A Cited
US5008926A Cited
US4813040A Cited
US4809271A Cited
US4862449A Cited
US4839802A Cited
US5235595A Cited
US4845746A Cited
GB2210237B Cited
US4972483A Cited
US4972462A Cited
US5008901A Cited
US4827085A Cited
US4995059A Cited
US5025443A Cited
US5490060A Cited
US4942569A Cited
US5046188A Cited
US4965789A Cited
US4890282A Cited
US4887265A Cited
US5177734A Cited
US4847900A Cited
US5195130A Cited
US5014232A Cited
US4991169A Cited
US5121385A Cited
US4864559A Cited
US5153897A Cited
US4953210A Cited
US4905282A Cited
US4912758A Cited
US4890316A Cited
US5001745A Cited
US5107519A Cited
US4998241A Cited
US4914650A Cited
US5065425A Cited
US4935954A Cited
US5081647A Cited
US4972457A Cited
US5020058A Cited
US5228026A Cited
US5208812A Cited
US5208850A Cited
US5132966A Cited
US4912756A Cited
US5138662A Cited
US5036513A Cited
US5261027A Cited
US5086471A Cited
US5062133A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-31 2000-09-30 2001-04-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-31 2004-09-30 2005-04-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-31 2008-09-30 2009-04-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag