Patent US6477164B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6477164B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for real-time data and voice transmission over an internet network

Assignee: Viasat Inc
•
Filing: 1998-08-07
•
Granted: 2002-11-05
•
Expires: 2018-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method is disclosed for real-time data and voice transmission over an internet network. A PSTN voice packet is received and digitized at a network gateway. A destination gateway and destination transmux is identified and a destination gateway address and a destination transmux address are appended to the digitized voice packet. The voice packet is received at an originating transmux and broken into gateway subpackets. The gateway subpackets are aggregated and the destination transmux address is removed from the gateway subpackets. The transmux voice packets are then transmitted over the network to a destination transmux, where they are broken into transmux subpackets. The subpackets are sorted and aggregated by a destination gateway address, and the destination gateway addresses are then removed. Voice packets are received from the destination transmux by a destination gateway and converted to analog voice packets and transmitted to a destination PSTN.

Inventors

  • 👤 Michael F. Vargo
  • 👤 Maxim Ladonnikov

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 04:42
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/10; H04L65/102; H04L65/1043; H04L12/00; H04L12/64; H04L12/6418; H04L61/00; H04L61/09; H04L61/10; H04L65/1023; H04L65/103; H04L65/1033; H04L65/104; H04L65/1066; H04L65/1069; H04L65/1101; H04L9/00; H04L9/40; H04M; H04M7/00; H04M7/12; H04M7/1205; H04M7/1245; H04L2012/6443; H04L2012/6472; H04L2012/6475; H04L2012/6481; H04L69/00; H04L69/08

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 111 words
A method for real-time voice transmission over an internet network, comprising the steps of: receiving and digitizing voice data; appending a destination gateway address and a destination transmux address to the digitized voice data to produce gateway subpackets; transmitting the gateway subpackets to an originating transmux; sorting the transmitted gateway subpackets by their respective destination transmux addresses; aggregating and transmitting the sorted gateway subpackets to a destination transmux, according to the destination transmux address of each subpacket; receiving subpackets by the destination transmux and sorting the received subpackets by their respective gateway addresses; transmitting the subpackets from the destination transmux to the destination gateway; and converting the subpackets to voice data.
Claim 2
Independent Claim 111 words
A method for real-time voice transmission over an internet network, comprising the steps of: receiving and digitizing voice data; appending a destination gateway address and a destination transmux address to the digitized voice data to produce gateway subpackets; transmitting the gateway subpackets to an originating transmux; sorting the transmitted gateway subpackets by their respective destination transmux addresses; aggregating and transmitting the sorted gateway subpackets to a destination transmux, according to the destination transmux address of each subpacket; receiving subpackets by the destination transmux and sorting the received subpackets by their respective gateway addresses; transmitting the subpackets from the destination transmux to the destination gateway; and converting the subpackets to voice data.
Claim 3
Dependent Claim 18 words
The method of claim 1 , wherein the received and digitized voice data is received from a PSTN.
Claim 4
Dependent Claim 17 words
The method of claim 1 , wherein the destination gateway address is appended at an originating gateway.
Claim 5
Dependent Claim 21 words
The method of claim 1 , wherein the destination gateway address is communicated to the originating gateway via a TCP/IP link.
Claim 6
Dependent Claim 34 words
The method of claim 1 , wherein prior to transmitting the gateway subpackets to an originating transmux, the method further comprises the step of aggregating the gateway subpackets to form a gateway voice packet.
Claim 7
Dependent Claim 33 words
The method of claim 5 , wherein following the step of transmitting the gateway subpackets to an originating transmux, the method further comprises the step of breaking the gateway voice packets into subpackets.
Claim 8
Dependent Claim 26 words
The method of claim 6 , further comprising the step of stripping the destination transmux addresses from the subpackets created from breaking the gateway voice packets.
Claim 9
Dependent Claim 32 words
The method of claim 1 , wherein after the step of receiving subpackets by the destination transmux, the method further comprises the step of stripping the destination gateway address from the subpackets.
Claim 10
Dependent Claim 25 words
The method of claim 1 , wherein following the step of converting the subpackets to voice data, the voice data is transmitted to a PSTN.
Claim 11
Dependent Claim 24 words
The method of claim 1 , wherein the step of sorting the transmitted gateway subpackets further comprises hashing the addresses of the gateway subpackets.
Claim 12
Independent Claim 124 words
A system for real-time voice transmission over an internet network, comprising: means for receiving and digitizing voice data; means for appending a destination gateway address and a destination transmux address to the digitized voice data to produce gateway subpackets; means for transmitting the gateway subpackets to an originating transmux; means for sorting the transmitted gateway subpackets by their respective destination transmux addresses; means for aggregating and transmitting the sorted gateway subpackets to a destination transmux, according to the destination transmux address of each subpacket; means for receiving subpackets by the destination transmux and sorting the received subpackets by their respective gateway addresses; means for transmitting the subpackets from the destination transmux to the destination gateway; and means for converting the subpackets to voice data.
Claim 13
Independent Claim 124 words
A system for real-time voice transmission over an internet network, comprising: means for receiving and digitizing voice data; means for appending a destination gateway address and a destination transmux address to the digitized voice data to produce gateway subpackets; means for transmitting the gateway subpackets to an originating transmux; means for sorting the transmitted gateway subpackets by their respective destination transmux addresses; means for aggregating and transmitting the sorted gateway subpackets to a destination transmux, according to the destination transmux address of each subpacket; means for receiving subpackets by the destination transmux and sorting the received subpackets by their respective gateway addresses; means for transmitting the subpackets from the destination transmux to the destination gateway; and means for converting the subpackets to voice data.
Claim 14
Dependent Claim 17 words
The system of claim 11 , wherein the destination gateway address is appended at an originating gateway.
Claim 15
Dependent Claim 21 words
The system of claim 11 , wherein the destination gateway address is communicated to the originating gateway via a TCP/IP link.
Claim 16
Dependent Claim 20 words
The system of claim 11 , further comprising means for aggregating the gateway subpackets to form a gateway voice packet.
Claim 17
Dependent Claim 26 words
The method of claim 11 , wherein the means for sorting the transmitted gateway subpackets further comprises means for hashing the addresses of the gateway subpackets.
Claim 18
Dependent Claim 123 words
A computer-useable medium embodying computer program code for causing a computer to transmit real-time data and voice over an internet network, by performing the steps of: receiving and digitizing voice data; appending a destination gateway address and a destination transmux address to the digitized voice data to produce gateway subpackets; transmitting the gateway subpackets to an originating transmux; sorting the transmitted gateway subpackets by their respective destination transmux addresses; aggregating and transmitting the sorted gateway subpackets to a destination transmux, according to the destination transmux address of each subpacket; receiving subpackets by the destination transmux and sorting the received subpackets by their respective gateway addresses; transmitting the subpackets from the destination transmux to the destination gateway; and converting the subpackets to voice data.
Claim 19
Dependent Claim 123 words
A computer-useable medium embodying computer program code for causing a computer to transmit real-time data and voice over an internet network, by performing the steps of: receiving and digitizing voice data; appending a destination gateway address and a destination transmux address to the digitized voice data to produce gateway subpackets; transmitting the gateway subpackets to an originating transmux; sorting the transmitted gateway subpackets by their respective destination transmux addresses; aggregating and transmitting the sorted gateway subpackets to a destination transmux, according to the destination transmux address of each subpacket; receiving subpackets by the destination transmux and sorting the received subpackets by their respective gateway addresses; transmitting the subpackets from the destination transmux to the destination gateway; and converting the subpackets to voice data.
Claim 20
Dependent Claim 35 words
The computer-useable medium of claim 16 , wherein prior to transmitting the gateway subpackets to an originating transmux, the computer program performs the step of aggregating the gateway subpackets to form a gateway voice packet.
Claim 21
Dependent Claim 25 words
The computer-useable medium of claim 17 , wherein the computer program performs the further step of stripping the destination transmux addresses from the received subpackets.

References Cited (Backward Citations)

US6304550B1 Cited
US5930265A Cited
US5748613A Cited
US5774469A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-11-04 2006-05-06 2006-11-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-11-04 2010-05-06 2010-11-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-11-04 2014-05-06 2014-11-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag