US5404523A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of managing requests in a transaction processing system
Assignee: Hewlett Packard Development Co LP
•
Filing: 1993-11-10
•
Granted: 1995-04-04
•
Expires: 2013-11-10
Abstract
Abstract A novel method and apparatus for managing user requests throughout a distributed processing system permits the tracking and managing of a request as it propagates throughout a transaction processing (TP) system; and provides a method and mechanism for communication between an end-user client and any server working as a result of the end-user client's initial request.
Inventors
- 👤 Ciaran A. DellaFera
- 👤 Yun-Ping Hsu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 18:40
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/466
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
187 words
A method executed by a server to track and manage requests in a transaction processing system that comprises an initial client issuing an end-user request for an end-user processing operation, a final server which performs the end-user processing operation, and an intermediate server which propagates the end-user request to the final server, the method comprising: receiving, by said intermediate server, a client request and a tag identifying said end-user request, said client request belonging to a chain of one or more client requests originating from said end-user request; recording, on said intermediate server, client request information comprising a first specified portion of said tag used to track and to manage requests in said transaction processing system; issuing, performed by said intermediate server in response to said client request, a subsequent client request to another server, said subsequent client request including a second specified portion of said tag used to track and manage requests in said transaction processing system; and performing said end-user processing operation on said final server to complete said end-user request in response to a client request which belongs to said chain of client requests.
Claim 2
Independent Claim
187 words
A method executed by a server to track and manage requests in a transaction processing system that comprises an initial client issuing an end-user request for an end-user processing operation, a final server which performs the end-user processing operation, and an intermediate server which propagates the end-user request to the final server, the method comprising: receiving, by said intermediate server, a client request and a tag identifying said end-user request, said client request belonging to a chain of one or more client requests originating from said end-user request; recording, on said intermediate server, client request information comprising a first specified portion of said tag used to track and to manage requests in said transaction processing system; issuing, performed by said intermediate server in response to said client request, a subsequent client request to another server, said subsequent client request including a second specified portion of said tag used to track and manage requests in said transaction processing system; and performing said end-user processing operation on said final server to complete said end-user request in response to a client request which belongs to said chain of client requests.
Claim 3
Dependent Claim
19 words
The method of claim 1, wherein said tag comprises request-context information about a system environment of said end-user request.
Claim 4
Dependent Claim
36 words
The method of claim 2, wherein said request context information includes one of a system identifier identifying the computer system of said end-user request, or an input and output device used in processing said end-user request.
Claim 5
Dependent Claim
24 words
The method of claim 1 wherein said first and second specified portions of said tag each comprise a unique identifier distinguishing said end-user request.
Claim 6
Dependent Claim
14 words
The method of claim 1, wherein said recording is done by a request manager.
Claim 7
Dependent Claim
16 words
The method of claim 1 further comprising accessing said client request information from said recording step.
Claim 8
Dependent Claim
39 words
The method of claim 1 wherein said subsequent client request is issued to another intermediate server, and the method further comprises updating, by said intermediate server, said client request information to reflect the issuing of said subsequent client request.
Claim 9
Dependent Claim
40 words
The method of claim 1, wherein said subsequent client request is issued to said final server, and the method further comprises returning to said intermediate server, and updating said client request information to reflect the results of said processing operation.
Claim 10
Independent Claim
133 words
A method of handling a request signal generated while processing, on a server computer, an end-user request that originates from an end-user client, said request signal being uniquely associated with said end-user client, said end-user request comprising a string binding that contains information identifying an input and output device of said end-user client, said method executed by said server computer in a transaction processing system, the method comprising: a) receiving said request signal, said request signal comprising a predetermined input and output signal that is directed to an input and output device of said end-user client; b) creating a server process including an input and output handler to process said request signal by using a remote procedure call and said string binding to send said request signal directly back to said end-user client.
Claim 11
Independent Claim
133 words
A method of handling a request signal generated while processing, on a server computer, an end-user request that originates from an end-user client, said request signal being uniquely associated with said end-user client, said end-user request comprising a string binding that contains information identifying an input and output device of said end-user client, said method executed by said server computer in a transaction processing system, the method comprising: a) receiving said request signal, said request signal comprising a predetermined input and output signal that is directed to an input and output device of said end-user client; b) creating a server process including an input and output handler to process said request signal by using a remote procedure call and said string binding to send said request signal directly back to said end-user client.
Claim 12
Dependent Claim
22 words
The method of claim 9, wherein said input and output handler uses an input and output library containing said remote procedure call.
Claim 13
Dependent Claim
28 words
The method of claim 9 further comprising performing an input and output operation with said server process; and receiving said input and output operation by said end-user client.
Claim 14
Independent Claim
195 words
An apparatus in a client-server communication system, said communication system comprising an end-user client issuing a service request for a service processing operation and having a plurality of input and output devices that respond to predetermined input and output signals, and a plurality of servers including a final server and at least one intermediate server, said final server performing the service processing operation and each intermediate server propagating the service request to the final server, said apparatus comprising: means for receiving in a first one of said plurality of servers said service request issuing from said end-user client using a remote procedure call; means for propagating said service request to another one of said servers if said first server is an intermediate server; means for performing said service processing operation if said server is said final server; means for producing one of said predetermined input and output signals while performing said service processing operation or while propagating said service request, said predetermined input and output signal being directed to one of said input and output devices of said end-user client; and means for sending said input and output signal directly back to said end-user client.
Claim 15
Independent Claim
195 words
An apparatus in a client-server communication system, said communication system comprising an end-user client issuing a service request for a service processing operation and having a plurality of input and output devices that respond to predetermined input and output signals, and a plurality of servers including a final server and at least one intermediate server, said final server performing the service processing operation and each intermediate server propagating the service request to the final server, said apparatus comprising: means for receiving in a first one of said plurality of servers said service request issuing from said end-user client using a remote procedure call; means for propagating said service request to another one of said servers if said first server is an intermediate server; means for performing said service processing operation if said server is said final server; means for producing one of said predetermined input and output signals while performing said service processing operation or while propagating said service request, said predetermined input and output signal being directed to one of said input and output devices of said end-user client; and means for sending said input and output signal directly back to said end-user client.
Claim 16
Dependent Claim
66 words
The apparatus of claim 12 further comprising means for receiving on said end-user client information from said server, said information receiving means using a programming interface that has been registered on said end-user client and that indicates that said input and output signal is directed to said end-user client when said input and output signal is transmitted from one of said servers using the programming interface.
Claim 17
Dependent Claim
49 words
The apparatus of claim 12, wherein said means for sending said input and output signal comprises a version of a standard input and output library which is used to send the input and output signal from said server directly back to said end-user client using a remote procedure call.
Claim 18
Dependent Claim
38 words
The apparatus of claim 12, wherein said service request comprises a string binding containing information used by said server to direct said input and output signal to one of said input and output devices of said end-user client.
Claim 19
Dependent Claim
21 words
The apparatus of claim 12, wherein said service request comprises a tag uniquely identifying said service request from other service requests.
Claim 20
Dependent Claim
27 words
The apparatus of claim 12, wherein said means for sending said input and output signal comprises a remote procedure call from said server to said end-user client.
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) | 1998-04-03 | 1998-10-03 | 1999-04-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-04-03 | 2002-10-03 | 2003-04-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-04-03 | 2006-10-03 | 2007-04-04 | $7700.00 | Window Closed / Lapsed |