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

Data/voice/fax compression multiplexer

Assignee: Multi Tech Systems Inc
•
Filing: 1997-07-29
•
Granted: 2000-11-21
•
Expires: 2017-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data multiplexing network is described which multiplexes a plurality of asynchronous data channels with an asynchronous data stream representing compressed voice signals and/or facsimile signals onto a single synchronous data packet stream. The single synchronous data packet stream is then transmitted by a high speed statistical multiplexer over a composite link to a second site using a modified high-level synchronous data link control protocol with an overlay of a priority statistical multiplexing algorithm. The asynchronous data channels and the compressed voice channel and/or facsimile signals are demultiplexed and reconstructed for sending to other asynchronous computer terminals and to a standard telephone or facsimile analog port at the second site, respectively. PBX trunk interfaces are also provided to allow PBX's to share the composite link between sites.

Inventors

  • 👤 Harinarayana Arimilli
  • 👤 Ashish A. Thanawala
  • 👤 Vasant Kumar Kanchan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:15
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/16; H04J3/1682; H04J3/1688; H04J3/24; H04J3/247; H04L; H04L65/00; H04L65/60; H04L65/75; H04L65/765; H04L9/00; H04L9/40; H04M; H04M1/00; H04M1/253; H04M11/00; H04M11/06; H04M11/064; H04N; H04N1/00; H04N1/00127; H04N1/00281; H04N1/00302; H04N1/00312; H04L12/00; H04L12/64; H04L12/6418; H04L2012/6424; H04L2012/6427; H04L2012/6445; H04L2012/6459; H04L2012/6462; H04L2012/6464; H04L2012/6486; H04L2012/6494

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 280 words
A multiplexed information network, comprising: a local multiplexer having a local telephone line interface, a local asynchronous data port, a local data processor connected for receiving asynchronous data from the local asynchronous data port and for placing the asynchronous data into asynchronous data packets each having separate headers, a local voice channel circuit means connected for receiving voice signals from the local telephone line interface and for digitizing and compressing the voice signals into compressed voice packets each having separate headers, the local data processor further operable for receiving the compressed voice packets from the voice channel circuit means and for multiplexing the asynchronous data packets and the compressed voice packets into a data stream, and the local data processor further connected to a local line interface for transmitting the data stream; a remote multiplexer having a remote telephone line interface, a remote asynchronous data port, a remote data processor connected to a remote line interface for receiving the data stream, the remote data processor operable for demultiplexing the data stream to reproduce the asynchronous data packets and the compressed voice packets and for sending the compressed voice packets to a remote voice channel circuit means, the remote data processor further operable for removing the asynchronous data from the asynchronous data packets and for sending the asynchronous data to the remote asynchronous data port, the remote voice channel circuit means operable for decompressing and decoding the compressed voice packets to reproduce the voice signals and connected for sending the voice signals to the remote telephone line interface; and a composite link connected between the local line interface of the local multiplexer and the remote line interface of the remote multiplexer.
Claim 2
Dependent Claim 280 words
A multiplexed information network, comprising: a local multiplexer having a local telephone line interface, a local asynchronous data port, a local data processor connected for receiving asynchronous data from the local asynchronous data port and for placing the asynchronous data into asynchronous data packets each having separate headers, a local voice channel circuit means connected for receiving voice signals from the local telephone line interface and for digitizing and compressing the voice signals into compressed voice packets each having separate headers, the local data processor further operable for receiving the compressed voice packets from the voice channel circuit means and for multiplexing the asynchronous data packets and the compressed voice packets into a data stream, and the local data processor further connected to a local line interface for transmitting the data stream; a remote multiplexer having a remote telephone line interface, a remote asynchronous data port, a remote data processor connected to a remote line interface for receiving the data stream, the remote data processor operable for demultiplexing the data stream to reproduce the asynchronous data packets and the compressed voice packets and for sending the compressed voice packets to a remote voice channel circuit means, the remote data processor further operable for removing the asynchronous data from the asynchronous data packets and for sending the asynchronous data to the remote asynchronous data port, the remote voice channel circuit means operable for decompressing and decoding the compressed voice packets to reproduce the voice signals and connected for sending the voice signals to the remote telephone line interface; and a composite link connected between the local line interface of the local multiplexer and the remote line interface of the remote multiplexer.
Claim 3
Dependent Claim 36 words
The network of claim 1, wherein the local telephone line interface of the local multiplexer is connected to a PBX and wherein the remote telephone line interface of the remote multiplexer is connected to a telephone.
Claim 4
Dependent Claim 36 words
The network of claim 1, wherein the local telephone line interface of the local multiplexer is connected to a PBX and wherein the remote telephone line interface of the remote multiplexer is connnected to a PBX.
Claim 5
Dependent Claim 36 words
The network of claim 1, wherein the local telephone line interface of the local multiplexer is connected to a telephone and wherein the remote telephone line interface of the remote multiplexer is connnected to a telephone.
Claim 6
Dependent Claim 14 words
The network of claim 1, wherein the composite link is an analog network link.
Claim 7
Dependent Claim 14 words
The network of claim 1, wherein the composite link is a digital network link.
Claim 8
Dependent Claim 14 words
The network of claim 1, wherein the composite link is an analog telephone line.
Claim 9
Dependent Claim 14 words
The network of claim 1, wherein the composite link is an analog leased line.
Claim 10
Dependent Claim 14 words
The network of claim 1, wherein the composite link is a public telephone line.
Claim 11
Dependent Claim 14 words
The network of claim 1, wherein the composite link is a private leased line.
Claim 12
Dependent Claim 13 words
The network of claim 1, wherein the composite link is a digital line.
Claim 13
Dependent Claim 108 words
The network of claim 1, wherein the local multiplexer comprises: means for determining a link speed between the local multiplexer and the remote multiplexer; means for selecting a time interval for sending high priority data packets each having a header; means for dynamically assigning a packet size for a low priority data packet having a header with the packet size for the low priority data packet limited in length based upon the link speed and the time interval; and means for sending as many low priority data packets as will fit between the sending of high priority data packets within the time interval for sending high priority packets.
Claim 14
Dependent Claim 236 words
A data multiplexer, comprising: a plurality of asynchronous data interfaces; collection means for collecting the asynchronous data from the plurality of asynchronous data interfaces, and for producing therefrom collected asynchronous data packets each having a header; a telephone interface for receiving voice band signals; conversion means for converting the voice band signals into digital samples; compression means for compressing and encoding the digital samples and for producing therefrom compressed digital voice data; means for placing the compressed digital voice data into compressed digital voice data packets each having headers; multiplexer means connected for receiving the collected asynchronous data packets, for receiving the compressed digital voice data packets and for multiplexing the collected asynchronous data packets and the compressed digital voice data packets into a synchronous data stream, the multiplexer means including: means for determining a link speed between the multiplexer and a second site; means for selecting a time interval for sending high priority data packets each having a header; means for dynamically assigning a packet size for a low priority data packet having a header with the packet size for the low priority data packet limited in length based upon the link speed and the time interval; and means for sending as many low priority data packets as will fit between the sending of high priority data packets within the time interval for sending high priority packets; and means for transmitting the synchronous data stream.
Claim 15
Dependent Claim 236 words
A data multiplexer, comprising: a plurality of asynchronous data interfaces; collection means for collecting the asynchronous data from the plurality of asynchronous data interfaces, and for producing therefrom collected asynchronous data packets each having a header; a telephone interface for receiving voice band signals; conversion means for converting the voice band signals into digital samples; compression means for compressing and encoding the digital samples and for producing therefrom compressed digital voice data; means for placing the compressed digital voice data into compressed digital voice data packets each having headers; multiplexer means connected for receiving the collected asynchronous data packets, for receiving the compressed digital voice data packets and for multiplexing the collected asynchronous data packets and the compressed digital voice data packets into a synchronous data stream, the multiplexer means including: means for determining a link speed between the multiplexer and a second site; means for selecting a time interval for sending high priority data packets each having a header; means for dynamically assigning a packet size for a low priority data packet having a header with the packet size for the low priority data packet limited in length based upon the link speed and the time interval; and means for sending as many low priority data packets as will fit between the sending of high priority data packets within the time interval for sending high priority packets; and means for transmitting the synchronous data stream.
Claim 16
Dependent Claim 52 words
The data multiplexer of claim 13, wherein the telephone interface is further operable for receiving facsimile data and the multiplexer means is further operable for receiving the facsimile data and for multiplexing the collected asynchronous data packets, the compressed digital voice data packets and the facsimile data into a synchronous data stream.
Claim 17
Dependent Claim 27 words
The data multiplexer of claim 13, wherein the telephone interface further includes PBX interface means for connecting to a PBX for exchange of voice or facsimile signals.

References Cited (Backward Citations)

US34034A Cited
US3304372A Cited
US3789165A Cited
US3904830A Cited
US3997732A Cited
US3973089A Cited
US4074081A Cited
US3973081A Cited
US4107471A Cited
US4100377A Cited
US4284850A Cited
US4205202A Cited
US4354273A Cited
US4445213A Cited
US4295292A Cited
US4403322A Cited
US4377860A Cited
US4479213A Cited
US4425661A Cited
US4476559A Cited
US4500987A Cited
US4610022A Cited
US4597101A Cited
US4495620A Cited
US4531023A Cited
US4479195A Cited
US4534024A Cited
US4652703A Cited
US4609788A Cited
US4555599A Cited
US4587651A Cited
US4725977A Cited
US4524244A Cited
US4578537A Cited
US4670874A Cited
US4598397A Cited
US4546212A Cited
US4660218A Cited
US4653086A Cited
US4593389A Cited
US4757527A Cited
US4622680A Cited
US4707831A Cited
US4629829A Cited
US4751736A Cited
US5005183A Cited
US4866732A Cited
DE3504064C2 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
US4761646A Cited
US4794595A Cited
US4873715A Cited
US5008926A Cited
DE3630469A1 Cited
US4813040A Cited
US4809271A Cited
US4862449A Cited
US4839802A Cited
US5235595A Cited
US5001729A 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
US5153897A Cited
US4864559A Cited
US4905282A Cited
US4953210A Cited
US4912758A Cited
US4890316A Cited
US5001745A Cited
US5107519A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-21 2004-05-22 2004-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-21 2008-05-22 2008-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-21 2012-05-22 2012-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag