Patent US5935212A successfully refreshed from Google Patents.
US5935212A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Connection-oriented session emulation
Assignee: Oracle America Inc
•
Filing: 1997-08-07
•
Granted: 1999-08-10
•
Expires: 2017-08-07
Abstract
Abstract A method for emulating a connection-oriented session across a network between a client and a server, using a stateless communication protocol, includes the steps of maintaining a persistent proxy coupling with the server, and transiently establishing a transient proxy coupling between a communication medium server and the persistent proxy coupling, the communication medium server being coupled to the network for passing communications packets back and forth with the client.
Inventors
- 👤 Kevin E. Kalajan
- 👤 Thomas R. Mueller
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 13:38
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; H04L69/00; H04L69/16; H04L69/161; H04L69/162; H04L69/169; H04L67/00; H04L67/01
Claims Analysis
Total Claims: 58
Claim 1
Independent Claim
66 words
A method for emulating a connection-oriented session across a network between a client and a server, using a stateless communication protocol, comprising: maintaining a persistent proxy coupling with the server, and transiently establishing a transient proxy coupling between a communication medium server and the persistent proxy coupling, the communication medium server being coupled to the network for passing communications packets back and forth with the client.
Claim 2
Independent Claim
66 words
A method for emulating a connection-oriented session across a network between a client and a server, using a stateless communication protocol, comprising: maintaining a persistent proxy coupling with the server, and transiently establishing a transient proxy coupling between a communication medium server and the persistent proxy coupling, the communication medium server being coupled to the network for passing communications packets back and forth with the client.
Claim 3
Dependent Claim
13 words
The method of claim 1 wherein the connection-oriented session is a TCP session.
Claim 4
Dependent Claim
12 words
The method of claim 1 wherein the stateless communication protocol comprises HTTP.
Claim 5
Dependent Claim
12 words
The method of claim 1 wherein the network comprises a TCP/IP-compatible network.
Claim 6
Dependent Claim
14 words
The method of claim 1 wherein the communication medium server comprises an HTTP server.
Claim 7
Dependent Claim
22 words
The method of claim 1 wherein a connection-oriented session request issued by the client is translated into a stateless communication protocol-compliant message.
Claim 8
Dependent Claim
24 words
The method of claim 6 wherein the stateless communication protocol-compliant message is translated back into the connection-oriented session request and provided to the server.
Claim 9
Dependent Claim
22 words
The method of claim 7 wherein the transient proxy coupling translates the stateless communication protocol-compliant message back into the connection-oriented session request.
Claim 10
Dependent Claim
16 words
The method of claim 1 wherein the persistent proxy coupling remains active during the connection-oriented session.
Claim 11
Dependent Claim
24 words
The method of claim 1 wherein the transient proxy coupling closes substantially coincident with the transmission of data from the server to the client.
Claim 12
Dependent Claim
17 words
The method of claim 10 wherein the persistent proxy coupling signals the transient proxy coupling to close.
Claim 13
Dependent Claim
35 words
The method of claim 11 wherein the persistent proxy coupling signals the transient proxy coupling to close if the persistent proxy coupling has not received data from the server for a selected length of time.
Claim 14
Dependent Claim
24 words
The method of claim 1 wherein the transient proxy coupling is initiated by the communication medium server upon receiving a message from the client.
Claim 15
Dependent Claim
21 words
The method of claim 13 wherein the persistent proxy coupling, if not already active, is initiated by the transient proxy coupling.
Claim 16
Dependent Claim
24 words
The method of claim 1 wherein the transient proxy coupling and the persistent proxy coupling are closed at the end of the connection-oriented session.
Claim 17
Dependent Claim
20 words
The method of claim 1 wherein the client and the communication medium server use encryption techniques for exchanging communication packets.
Claim 18
Dependent Claim
20 words
The method of claim 1 wherein the communication medium server comprises an HTTP server and the encryption techniques comprise SSL.
Claim 19
Dependent Claim
20 words
The method of claim 1 wherein the client and the communication medium server use compression techniques for exchanging communication packets.
Claim 20
Dependent Claim
71 words
Apparatus for emulating a connection-oriented session across a network between a client and a server, using a stateless communication protocol, the connection-oriented session being mediated through a communication medium server, the communication medium server being coupled to the network for passing communications packets back and forth with the client, comprising: a persistent proxy coupled to the server, and a transient proxy coupled between the communication medium server and the persistent proxy.
Claim 21
Dependent Claim
71 words
Apparatus for emulating a connection-oriented session across a network between a client and a server, using a stateless communication protocol, the connection-oriented session being mediated through a communication medium server, the communication medium server being coupled to the network for passing communications packets back and forth with the client, comprising: a persistent proxy coupled to the server, and a transient proxy coupled between the communication medium server and the persistent proxy.
Claim 22
Dependent Claim
13 words
The apparatus of claim 19 wherein the connection-oriented session is a TCP session.
Claim 23
Dependent Claim
12 words
The apparatus of claim 19 wherein the stateless communication protocol comprises HTTP.
Claim 24
Dependent Claim
12 words
The apparatus of claim 19 wherein the network comprises a TCP/IP-compatible network.
Claim 25
Dependent Claim
14 words
The apparatus of claim 19 wherein the communication medium server comprises an HTTP server.
Claim 26
Dependent Claim
15 words
The apparatus of claim 19 wherein the persistent proxy remains active during the connection-oriented session.
Claim 27
Dependent Claim
23 words
The apparatus of claim 19 wherein the transient proxy closes substantially coincident with the transmission of data from the server to the client.
Claim 28
Dependent Claim
15 words
The apparatus of claim 25 wherein the persistent proxy signals the transient proxy to close.
Claim 29
Dependent Claim
32 words
The apparatus of claim 26 wherein the persistent proxy signals the transient proxy to close if the persistent proxy has not received data from the server for a selected length of time.
Claim 30
Dependent Claim
23 words
The apparatus of claim 19 wherein the transient proxy is initiated by the communication medium server upon receiving a message from the client.
Claim 31
Dependent Claim
19 words
The apparatus of claim 28 wherein the persistent proxy, if not already active, is initiated by the transient proxy.
Claim 32
Dependent Claim
22 words
The apparatus of claim 19 wherein the transient proxy and the persistent proxy are closed at the end of the connection-oriented session.
Claim 33
Dependent Claim
20 words
The apparatus of claim 19 wherein the client and the communication medium server use encryption techniques for exchanging communication packets.
Claim 34
Dependent Claim
20 words
The apparatus of claim 19 wherein the communication medium server comprises an HTTP server and the encryption techniques comprise SSL.
Claim 35
Dependent Claim
20 words
The apparatus of claim 19 wherein the client and the communication medium server use compression techniques for exchanging communication packets.
Claim 36
Dependent Claim
100 words
Apparatus for emulating a TCP session between a TCP client and a TCP server over a TCP/IP-compatible network connection through an HTTP server, comprising: a transient proxy TCP socket application coupled to the HTTP server, the transient proxy TCP socket application closing substantially coincident with the transmission of data from the TCP server to the TCP client; and a persistent proxy TCP socket application coupled to the transient proxy TCP socket application, the persistent proxy TCP socket application coupled to the TCP server, the persistent proxy TCP socket application remaining active during the emulated TCP session with the TCP server.
Claim 37
Dependent Claim
100 words
Apparatus for emulating a TCP session between a TCP client and a TCP server over a TCP/IP-compatible network connection through an HTTP server, comprising: a transient proxy TCP socket application coupled to the HTTP server, the transient proxy TCP socket application closing substantially coincident with the transmission of data from the TCP server to the TCP client; and a persistent proxy TCP socket application coupled to the transient proxy TCP socket application, the persistent proxy TCP socket application coupled to the TCP server, the persistent proxy TCP socket application remaining active during the emulated TCP session with the TCP server.
Claim 38
Dependent Claim
18 words
The apparatus of claim 34 wherein the TCP client and HTTP server use encryption techniques for exchanging messages.
Claim 39
Dependent Claim
11 words
The apparatus of claim 34 wherein the encryption techniques comprise SSL.
Claim 40
Dependent Claim
100 words
A storage device tangibly storing a control program, the control program, when coupled to a control device, operating the control device to emulate a connection-oriented session between a client and a server, using a stateless communication protocol over a network, the connection-oriented session being mediated through a communication medium server for passing communication packets back and forth with the client, the control program being configured to operate the control device to perform the function of: maintaining a persistent proxy coupling with the server; and transiently establishing a transient proxy coupling between the communication medium server and the persistent proxy coupling.
Claim 41
Dependent Claim
100 words
A storage device tangibly storing a control program, the control program, when coupled to a control device, operating the control device to emulate a connection-oriented session between a client and a server, using a stateless communication protocol over a network, the connection-oriented session being mediated through a communication medium server for passing communication packets back and forth with the client, the control program being configured to operate the control device to perform the function of: maintaining a persistent proxy coupling with the server; and transiently establishing a transient proxy coupling between the communication medium server and the persistent proxy coupling.
Claim 42
Dependent Claim
14 words
The storage device of claim 37 wherein the connection-oriented session is a TCP session.
Claim 43
Dependent Claim
13 words
The storage device of claim 37 wherein the stateless communication protocol comprises HTTP.
Claim 44
Dependent Claim
13 words
The storage device of claim 37 wherein the network comprises a TCP/IP-compatible network.
Claim 45
Dependent Claim
15 words
The storage device of claim 37 wherein the communication medium server comprises an HTTP server.
Claim 46
Dependent Claim
23 words
The storage device of claim 37 wherein a connection-oriented session request issued by the client is translated into a stateless communication protocol-compliant message.
Claim 47
Dependent Claim
25 words
The storage device of claim 42 wherein the stateless communication protocol-compliant message is translated back into the connection-oriented session request and provided to the server.
Claim 48
Dependent Claim
23 words
The storage device of claim 43 wherein the transient proxy coupling translates the stateless communication protocol-compliant message back into the connection-oriented session request.
Claim 49
Dependent Claim
20 words
The storage device of claim 37 wherein the persistent proxy coupling remains active during the connection-oriented session with the server.
Claim 50
Dependent Claim
25 words
The storage device of claim 37 wherein the transient proxy coupling closes substantially coincident with the transmission of data from the server to the client.
Claim 51
Dependent Claim
18 words
The storage device of claim 46 wherein the persistent proxy coupling signals the transient proxy coupling to close.
Claim 52
Dependent Claim
36 words
The storage device of claim 47 wherein the persistent proxy coupling signals the transient proxy coupling to close if the persistent proxy coupling has not received data from the server for a selected length of time.
Claim 53
Dependent Claim
25 words
The storage device of claim 37 wherein the transient proxy coupling is initiated by the communication medium server upon receiving a message from the client.
Claim 54
Dependent Claim
22 words
The storage device of claim 49 wherein the persistent proxy coupling, if not already active, is initiated by the transient proxy coupling.
Claim 55
Dependent Claim
25 words
The storage device of claim 37 wherein the transient proxy coupling and the persistent proxy coupling are closed at the end of the connection-oriented session.
Claim 56
Dependent Claim
20 words
The storage device of claim 37 wherein the client and communication medium server use encryption techniques for exchanging communication packets.
Claim 57
Dependent Claim
21 words
The storage device of claim 37 wherein the communication medium server comprises an HTTP server and the encryption techniques comprise SSL.
Claim 58
Dependent Claim
20 words
The storage device of claim 37 wherein the client and communication medium server use compression techniques for exchanging communication packets.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-08-09 | 2003-02-08 | 2003-08-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-08-09 | 2007-02-08 | 2007-08-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-08-09 | 2011-02-08 | 2011-08-10 | $7700.00 | Window Closed / Lapsed |