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

Transparent support of protocol and data compression features for data communication

Assignee: HP Inc
•
Filing: 1997-04-25
•
Granted: 1998-06-16
•
Expires: 2017-04-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for efficiently setting up a data transmission session over a communication channel between a local endpoint application and a network endpoint application with a proxy engine in a manner that is transparent to the user. The proxy engine is placed in simultaneous communication sessions with the local endpoint application and the network endpoint application. The proxy engine determines the network control protocols that are supported by both the network endpoint application and the local endpoint application. The proxy engine enables the network control protocols that are supported by both the network endpoint application and the local endpoint application. Optionally, the proxy engine enables data compression techniques that are supported by both the network endpoint application and the proxy engine. After the network control protocols and data compression techniques (if desired) are enabled, the proxy engine transmits data between the local endpoint application and the network endpoint application over the communication channel.

Inventors

  • 👤 Joseph D. Kralowetz
  • 👤 Douglas F. Ortega

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 06:10
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/02; H04L63/0281; H04L67/00; H04L67/14; H04L67/50; H04L67/56; H04L67/565; H04L67/5651; H04L67/59; H04L9/00; H04L9/40; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0435; H04L63/08; H04L67/2866; H04L67/289; H04L69/00; H04L69/14; H04L69/18; H04L69/24; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04Q2213/00; H04Q2213/13034; H04Q2213/13093; H04Q2213/13095; H04Q2213/13174; H04Q2213/13176; H04Q2213/13202; H04Q2213/13204; H04Q2213/13209; H04Q2213/13339; H04Q2213/13389

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 226 words
Apparatus for linking a local endpoint application running at a source of digital data with an application running at a network endpoint application at a receiver of said digital data, said local and network endpoint applications capable of communication over a communication channel, comprising, in combination: a proxy engine placed at said source of digital data for conducting simultaneous communication sessions between said source and said destination over said communication channel, said proxy engine comprising at least one software routine for determining whether a security protocol, multiple channel protocol, data compression protocol, link control protocol or network control protocol is supported by the network endpoint application but not the local endpoint application; said proxy engine further comprising at least one software routine for implementing for said local endpoint application at least one security protocol, multiple channel protocol, data compression protocol, link control protocol or network control protocol that is supported by the network endpoint application but not the local endpoint application protocol feature to thereby permit said local and network endpoint applications to communicate in accordance with said implemented protocol; and communications hardware responsive to said proxy engine and interfacing with said communication channel for placing said digital data from said local endpoint application onto said communication channel for transmission to said receiver, whereby bilateral digital communication between said local and network endpoint applications is improved.
Claim 2
Dependent Claim 226 words
Apparatus for linking a local endpoint application running at a source of digital data with an application running at a network endpoint application at a receiver of said digital data, said local and network endpoint applications capable of communication over a communication channel, comprising, in combination: a proxy engine placed at said source of digital data for conducting simultaneous communication sessions between said source and said destination over said communication channel, said proxy engine comprising at least one software routine for determining whether a security protocol, multiple channel protocol, data compression protocol, link control protocol or network control protocol is supported by the network endpoint application but not the local endpoint application; said proxy engine further comprising at least one software routine for implementing for said local endpoint application at least one security protocol, multiple channel protocol, data compression protocol, link control protocol or network control protocol that is supported by the network endpoint application but not the local endpoint application protocol feature to thereby permit said local and network endpoint applications to communicate in accordance with said implemented protocol; and communications hardware responsive to said proxy engine and interfacing with said communication channel for placing said digital data from said local endpoint application onto said communication channel for transmission to said receiver, whereby bilateral digital communication between said local and network endpoint applications is improved.
Claim 3
Dependent Claim 14 words
The apparatus of claim 1, wherein said communication channel comprises a digital telephone line.
Claim 4
Dependent Claim 14 words
The apparatus of claim 2, wherein said digital communication line comprises an ISDN line.
Claim 5
Dependent Claim 12 words
The apparatus of claim 1, wherein said multiple channel protocol comprises PPPML.
Claim 6
Dependent Claim 11 words
The apparatus of claim 1, wherein said authentication protocol comprises CHAP.
Claim 7
Dependent Claim 11 words
The apparatus of claim 1, wherein said authentication protocol comprises PAP.
Claim 8
Dependent Claim 27 words
The apparatus of claim 1, wherein said data compression feature is selected from the group consisting of STAC Electronics LZS and Microsoft Corp. PPC data compression protocol.
Claim 9
Dependent Claim 26 words
The apparatus of claim 1, wherein said link control protocol is selected from the group consisting of ECHO-REQUEST, ECHO -- REPLIES, call back and endpoint identification.
Claim 10
Dependent Claim 152 words
In a system comprising a source of data, a receiver of data and a communication channel linking the source to the receiver, a method for setting up a data transmission session between a local endpoint application at said source and a network endpoint application at said receiver with a proxy engine in a transparent manner, comprising the steps of: (1) determining the link control protocols that are supported by the network endpoint application; (2) determining the link control protocols that are supported by the local endpoint application; (3) enabling the link control protocols that are supported by both the network endpoint application and the combination of the proxy engine and the local endpoint application, and thereafter (4) transmitting data between the local endpoint application and the network endpoint application, whereby data is able to be transmitted from the source of the data to the receiver of the data over the communication channel.
Claim 11
Dependent Claim 152 words
In a system comprising a source of data, a receiver of data and a communication channel linking the source to the receiver, a method for setting up a data transmission session between a local endpoint application at said source and a network endpoint application at said receiver with a proxy engine in a transparent manner, comprising the steps of: (1) determining the link control protocols that are supported by the network endpoint application; (2) determining the link control protocols that are supported by the local endpoint application; (3) enabling the link control protocols that are supported by both the network endpoint application and the combination of the proxy engine and the local endpoint application, and thereafter (4) transmitting data between the local endpoint application and the network endpoint application, whereby data is able to be transmitted from the source of the data to the receiver of the data over the communication channel.

References Cited (Backward Citations)

US4965795A Cited
US5410671A Cited
US5293379A Cited
US5291479A Cited
US5414712A Cited
US5444702A Cited
US5497463A Cited
US5586260A Cited
US5408470A Cited
US5438614A Cited
US5537474A Cited
US5539744A Cited
US5657452A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-15 2001-12-15 2002-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-15 2005-12-15 2006-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-15 2009-12-15 2010-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag