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

Gateway architecture for data communication bandwidth-constrained and charge-by-use networks

Assignee: VENTURI WIRELESS Inc
•
Filing: 1996-06-20
•
Granted: 2000-09-05
•
Expires: 2016-06-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A gateway architecture for data communication over bandwidth-constrained and charge-by-use networks (10) uses a C -- Gate application (14) located between a client application (12) and a bandwidth-constrained network (22), and an S -- Gate application (20) located between the bandwidth-constrained network (22) and an Internet server (26), to send and receive data in an efficient manner across the bandwidth-constrained network (22) by converting the native protocols of the client application (12) and the Internet server (26) to a bandwidth-efficient protocol. The C -- Gate application (14) and S -- Gate application (20) also act to reconvert data packets from the bandwidth-efficient protocol back to the native transport protocols for data communication to the Internet server (26) and the client application (12).

Inventors

  • 👤 Matthew J. Parzych

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:42
CPC Classifications
H; H04; H04L; H04L69/00; H04L69/04; H04L69/08

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 153 words
A method for effecting data communications between a remote node and a host, comprising the steps of: exchanging data in a first exchanging step between a client application at said remote node using the TCP/IP communications protocol which is resident on said remote node and a first proxy or gateway, wherein said first exchanging step further comprises the step of compressing said data; converting said TCP/IP communications protocol resident on said remote node into a bandwidth-efficient protocol prior to transmission of said data communications from said first proxy or gateway to said host; reconverting said bandwidth-efficient protocol back to said TCP/IP communications protocol at a second proxy or gateway; and exchanging data in a second exchanging step between said second proxy or gateway and an application at said host in said TCP/IP communications protocol which is resident on said host, wherein said second exchanging step further comprises the step of decompressing said data.
Claim 2
Independent Claim 153 words
A method for effecting data communications between a remote node and a host, comprising the steps of: exchanging data in a first exchanging step between a client application at said remote node using the TCP/IP communications protocol which is resident on said remote node and a first proxy or gateway, wherein said first exchanging step further comprises the step of compressing said data; converting said TCP/IP communications protocol resident on said remote node into a bandwidth-efficient protocol prior to transmission of said data communications from said first proxy or gateway to said host; reconverting said bandwidth-efficient protocol back to said TCP/IP communications protocol at a second proxy or gateway; and exchanging data in a second exchanging step between said second proxy or gateway and an application at said host in said TCP/IP communications protocol which is resident on said host, wherein said second exchanging step further comprises the step of decompressing said data.
Claim 3
Dependent Claim 11 words
The method of claim 1, wherein said host is an Internet.
Claim 4
Dependent Claim 11 words
The method of claim 1, wherein said host is an intranet.
Claim 5
Dependent Claim 15 words
The method of claim 1, wherein said standard communications protocol is Transmission Control Protocol/Internet Protocol.
Claim 6
Dependent Claim 27 words
The method of claim 1, wherein the step of reconverting said bandwidth-efficient protocol back to said standard communications protocol further comprises the step of interpreting data communications.
Claim 7
Dependent Claim 180 words
A gateway architecture for data communication over network between a remote node and a host, comprising: a first proxy or gateway located between a client application and said network, wherein said first proxy or gateway receives requests and gathers information from said client application using the TCP/IP communications protocol which is resident on said remote node, and wherein said information is first compressed and then converted to a bandwidth-efficient protocol prior to communication over said network; and a second proxy or gateway located between said network and said host, wherein said second proxy or gateway receives requests from said first proxy or gateway, and wherein said second proxy or gateway sends and receives messages to and from said host in said TCP/IP communications protocol resident on said host, wherein said information is first reconverted from said bandwidth-efficient protocol back to said TCP/IP protocol and then decompressed after receipt over said network; wherein said first proxy or gateway sends and receives messages to and from said second proxy or gateway over said network using an efficient transport mechanism other than TCP/IP.
Claim 8
Dependent Claim 180 words
A gateway architecture for data communication over network between a remote node and a host, comprising: a first proxy or gateway located between a client application and said network, wherein said first proxy or gateway receives requests and gathers information from said client application using the TCP/IP communications protocol which is resident on said remote node, and wherein said information is first compressed and then converted to a bandwidth-efficient protocol prior to communication over said network; and a second proxy or gateway located between said network and said host, wherein said second proxy or gateway receives requests from said first proxy or gateway, and wherein said second proxy or gateway sends and receives messages to and from said host in said TCP/IP communications protocol resident on said host, wherein said information is first reconverted from said bandwidth-efficient protocol back to said TCP/IP protocol and then decompressed after receipt over said network; wherein said first proxy or gateway sends and receives messages to and from said second proxy or gateway over said network using an efficient transport mechanism other than TCP/IP.
Claim 9
Dependent Claim 25 words
The gateway architecture of claim 6, wherein said client application operates as though said server is located between said client application and said bandwidth-constrained network.
Claim 10
Dependent Claim 24 words
The gateway architecture of claim 6, wherein said first proxy or gateway extracts data from said requests and said information from said client application.
Claim 11
Dependent Claim 18 words
The gateway architecture of claim 6, wherein said second proxy or gateway stores information regarding said client application.
Claim 12
Dependent Claim 22 words
The gateway architecture of claim 9, wherein said second proxy or gateway combines said information regarding said client application with said requests.
Claim 13
Independent Claim 95 words
A method for effecting data communications between a host and a remote node, comprising the steps of: converting the TCP/IP communications protocol which is resident on said host into a bandwidth-efficient protocol with a first proxy or gateway prior to transmission over a network to said remote node, wherein data for said data communication are compressed prior to said converting step; and reconverting said bandwidth-efficient protocol back to said TCP/IP communications protocol with a second proxy or gateway at said remote node, wherein said data for said data communication are decompressed after said reconverting step.
Claim 14
Independent Claim 95 words
A method for effecting data communications between a host and a remote node, comprising the steps of: converting the TCP/IP communications protocol which is resident on said host into a bandwidth-efficient protocol with a first proxy or gateway prior to transmission over a network to said remote node, wherein data for said data communication are compressed prior to said converting step; and reconverting said bandwidth-efficient protocol back to said TCP/IP communications protocol with a second proxy or gateway at said remote node, wherein said data for said data communication are decompressed after said reconverting step.
Claim 15
Dependent Claim 11 words
The method of claim 10, wherein said network is an Internet.
Claim 16
Dependent Claim 11 words
The method of claim 10, wherein said network is an intranet.
Claim 17
Dependent Claim 15 words
The method of claim 10, wherein said standard communications protocol is Transmission Control Protocol/Internet Protocol.
Claim 18
Dependent Claim 24 words
The method of claim 10, further comprising the step of: reconverting said bandwidth-efficient protocol back to said standard communications protocol; and interpreting data communications.
Claim 19
Dependent Claim 127 words
A gateway architecture for data communication over a network between a remote node and a host, comprising: a client application located on said remote node, said client application using the tCP/IP protocol; a first proxy or gateway located between said client application and said network, wherein said first proxy or gateway converts said TCP/IP protocol of said client application to a bandwidth-efficient protocol for data communication over said network, wherein data for said data communication are compressed prior to said conversion; and a second proxy or gateway located between said network and said host, wherein said second proxy or gateway reconverts said bandwidth-efficient protocol back to said TCP/IP protocol for data communication to said host, wherein said data for said data communication are decompressed after said reconversion.
Claim 20
Dependent Claim 127 words
A gateway architecture for data communication over a network between a remote node and a host, comprising: a client application located on said remote node, said client application using the tCP/IP protocol; a first proxy or gateway located between said client application and said network, wherein said first proxy or gateway converts said TCP/IP protocol of said client application to a bandwidth-efficient protocol for data communication over said network, wherein data for said data communication are compressed prior to said conversion; and a second proxy or gateway located between said network and said host, wherein said second proxy or gateway reconverts said bandwidth-efficient protocol back to said TCP/IP protocol for data communication to said host, wherein said data for said data communication are decompressed after said reconversion.
Claim 21
Dependent Claim 24 words
The gateway architecture of claim 16, wherein said client application operates as though said host is located between said client application and said network.
Claim 22
Dependent Claim 28 words
The gateway architecture of claim 16, wherein said first proxy or gateway intercepts data before data communication occurs from said client application to said host over said network.
Claim 23
Dependent Claim 18 words
The gateway architecture of claim 16, wherein said second proxy or gateway stores information regarding said client application.
Claim 24
Dependent Claim 30 words
The gateway architecture of claim 19, wherein said second proxy or gateway combines said information regarding said client application with said data communication between said client application and said host.

References Cited (Backward Citations)

US5293379A Cited
US5307413A Cited
US5633891A Cited
US5446736A Cited
US5627829A Cited
US5535199A Cited
US5673322A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag