US5889957A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for context sensitive pathsend
Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1995-06-07
•
Granted: 1999-03-30
•
Expires: 2015-06-07
Abstract
Abstract An improved method and apparatus for creating a context-sensitive pathsend in a asynchronous data packet network of the kind used typically in on-line transaction processing where a particular receiving server in a server pool must communicate with a particular originating client. By piggybacking messages and employing run-time binding to create a logical connection between the server and client, the present invention achieves a dramatic improvement in processing data packets and minimizing system resources. In a preferred embodiment the invention is backwardly compatible with existing context-free applications.
Inventors
- 👤 Mitchell Ratner
- 👤 Michael R. Blevins
- 👤 David J. Schorow
- 👤 Rodney T. Limprecht
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 13:40
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
118 words
A method for sending information between a client and a server, the method comprising the steps, performed by a data processing system, of: sending, by the client, an initial request including data relating to the initial request and data relating to the state of a client-server relationship; establishing a dialog between the client and server, by an operating system of the data processing system, in response to the initial request; sending, by the server, a response to the initial request, the response including data relating to the initial request and a dialog status relating to the state of the client-server relationship; and sending, by the client, in accordance with a value of the dialog status, a second request.
Claim 2
Independent Claim
118 words
A method for sending information between a client and a server, the method comprising the steps, performed by a data processing system, of: sending, by the client, an initial request including data relating to the initial request and data relating to the state of a client-server relationship; establishing a dialog between the client and server, by an operating system of the data processing system, in response to the initial request; sending, by the server, a response to the initial request, the response including data relating to the initial request and a dialog status relating to the state of the client-server relationship; and sending, by the client, in accordance with a value of the dialog status, a second request.
Claim 3
Dependent Claim
20 words
The method of claim 1, wherein the step of establishing a dialog includes the step of establishing a dialog ID.
Claim 4
Dependent Claim
13 words
The method of claim 2, wherein the second request includes the dialog ID.
Claim 5
Dependent Claim
33 words
The method of claim 2, wherein the step of establishing a dialog ID includes the steps of associating the dialog ID with the initial request and sending the initial request to the server.
Claim 6
Dependent Claim
35 words
The method of claim 1, wherein the dialog status has one of the following values: FeOK, which indicates that the dialog should be ended, and FeContinue, which indicates that the client should send another request.
Claim 7
Dependent Claim
33 words
The method of claim 5, wherein the second request is sent by the client when the value of the dialog status is FeContinue, which indicates that the server has additional information to send.
Claim 8
Dependent Claim
34 words
The method of claim 1, further comprising the step of sending, by the server, a second response, which contains information logically related to information in the response by the server to the initial request.
Claim 9
Dependent Claim
21 words
The method of claim 1, further comprising the step of: sending, by the client, an abort message that ends the dialog.
Claim 10
Dependent Claim
21 words
The method of claim 1, further comprising the step of: sending, by the server, an abort message that ends the dialog.
Claim 11
Dependent Claim
22 words
The method of claim 1, further comprising the step of: sending, by the operating system, an abort message that ends the dialog.
Claim 12
Dependent Claim
27 words
The method of claim 1, wherein the step of establishing a dialog includes the step of setting up a dialog control block that includes a dialog ID.
Claim 13
Dependent Claim
21 words
The method of claim 1, wherein the initial request includes a field indicating that a context sensitive dialog should be established.
Claim 14
Dependent Claim
24 words
The method of claim 1, further comprising the step of: sending, by the client, a dialog end message when the dialog status is FeOK.
Claim 15
Dependent Claim
96 words
The method of claim 1, wherein the step of establishing a dialog further includes: querying a flag, by the operating system of the data processing system, in response to the initial request, wherein the flag indicates whether a dialog is context sensitive; and creating a dialog control block if the flag indicates that the dialog is context sensitive, wherein the dialog control block contains information related to the client-server relationship, and wherein the dialog control block is linked to a send open control block and a link access control block in order to maintain the dialog.
Claim 16
Dependent Claim
155 words
An on-line transaction processing apparatus, comprising: a client, including: means for sending an initial request including data relating to the initial request and data relating to the state of the client-server relationship, means for sending, in accordance with a first value of a dialog status relating to the state of the client-server relationship, a second request, and means for sending, in accordance with a second value of the dialog status, a dialog end message; a server, including: means for sending a first response to the initial request, the first response including data relating to the initial reguest and the dialog status having the first value, and means for sending a second response to the second request, the second response including information logically related to information in the first response and the dialog status having the second value; and means for establishing a dialog between the client and the server, in response to the initial request.
Claim 17
Dependent Claim
155 words
An on-line transaction processing apparatus, comprising: a client, including: means for sending an initial request including data relating to the initial request and data relating to the state of the client-server relationship, means for sending, in accordance with a first value of a dialog status relating to the state of the client-server relationship, a second request, and means for sending, in accordance with a second value of the dialog status, a dialog end message; a server, including: means for sending a first response to the initial request, the first response including data relating to the initial reguest and the dialog status having the first value, and means for sending a second response to the second request, the second response including information logically related to information in the first response and the dialog status having the second value; and means for establishing a dialog between the client and the server, in response to the initial request.
Claim 18
Dependent Claim
34 words
The apparatus of claim 15, wherein the first and second dialog status values, respectively, are FeContinue and FeOK, respectively indicating that the client should send another request and that the dialog should be ended.
Claim 19
Dependent Claim
111 words
A client in a network system including the client and at least one server, comprising: first sending circuitry provided to send an initial request to the server, the initial request including data relating to the initial request and data relating to the state of the client-server relationship; receiving circuitry provided to receive a dialog status relating to the state of the client-server relationship from the server; and second sending circuitry provided to send to the server, in accordance with a value of the dialog status, one of 1) a second request to the server, where the second request is logically related to the first request and 2) a dialog end message.
Claim 20
Dependent Claim
111 words
A client in a network system including the client and at least one server, comprising: first sending circuitry provided to send an initial request to the server, the initial request including data relating to the initial request and data relating to the state of the client-server relationship; receiving circuitry provided to receive a dialog status relating to the state of the client-server relationship from the server; and second sending circuitry provided to send to the server, in accordance with a value of the dialog status, one of 1) a second request to the server, where the second request is logically related to the first request and 2) a dialog end message.
Claim 21
Dependent Claim
141 words
A server in a network system including the server and at least one client, comprising: first receiving circuitry provided to receive an initial request from the client, the initial request including data relating to the initial request and data relating to the state of the client-server relationship; first sending circuitry provided to send first data to the client in response to the initial request, the first data including data relating to the initial request and a dialog status value indicating that the server has more data to send in response to the initial request; second receiving circuitry provided to receive a second request from the client; and second sending circuitry provided to send second data to the client in response to the second request, the second data including a dialog status value indicating that the server has finished sending its data.
Claim 22
Dependent Claim
141 words
A server in a network system including the server and at least one client, comprising: first receiving circuitry provided to receive an initial request from the client, the initial request including data relating to the initial request and data relating to the state of the client-server relationship; first sending circuitry provided to send first data to the client in response to the initial request, the first data including data relating to the initial request and a dialog status value indicating that the server has more data to send in response to the initial request; second receiving circuitry provided to receive a second request from the client; and second sending circuitry provided to send second data to the client in response to the second request, the second data including a dialog status value indicating that the server has finished sending its data.
Claim 23
Dependent Claim
14 words
The server of claim 18, wherein the first and second data are logically related.
References Cited (Backward Citations)
US5606719A
Cited
US5249293A
Cited
US5619697A
Cited
US5617570A
Cited
US5546583A
Cited
US5577172A
Cited
US5590266A
Cited
US5634127A
Cited
US5649103A
Cited
US5617540A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-03-29 | 2002-09-28 | 2003-03-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-03-29 | 2006-09-28 | 2007-03-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-03-29 | 2010-09-28 | 2011-03-30 | $7700.00 | Window Closed / Lapsed |