Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
134 words
A transaction processing system for processing transactions and providing failure detection and recovery comprising: a mainframe computer; at least one remote server, said at least one remote server in communication with said mainframe computer; said at least one remote server processing transactions sent by the mainframe computer; recovery means for detecting a failure occurring on said at least one remote server and for restarting said transactions affected by said failure; wherein said recovery means comprises a failure detection means for detecting failures occurring upon said at least one server and a startup means for restarting said transactions affected by said failure; wherein said failures comprise batch failures and remote server failures; and wherein said failure detection means indicates a failure when the processing of said batch requires longer than a predetermined amount of time.
Claim 2
Dependent Claim
134 words
A transaction processing system for processing transactions and providing failure detection and recovery comprising: a mainframe computer; at least one remote server, said at least one remote server in communication with said mainframe computer; said at least one remote server processing transactions sent by the mainframe computer; recovery means for detecting a failure occurring on said at least one remote server and for restarting said transactions affected by said failure; wherein said recovery means comprises a failure detection means for detecting failures occurring upon said at least one server and a startup means for restarting said transactions affected by said failure; wherein said failures comprise batch failures and remote server failures; and wherein said failure detection means indicates a failure when the processing of said batch requires longer than a predetermined amount of time.
Claim 3
Dependent Claim
20 words
The transaction processing system of claim 1 wherein said transactions affected by said failure are restarted on said mainframe computer.
Claim 4
Dependent Claim
27 words
The transaction processing system of claim 1 wherein said transactions affected by said failure occurring on a first remote server are restarted on a second remote server.
Claim 5
Dependent Claim
23 words
The transaction processing system of claim 1 wherein said failure detection means indicates a failure when a batch processing process fails to respond.
Claim 6
Dependent Claim
16 words
The system of claim 1 wherein said failure detection means detects failures using a status table.
Claim 7
Dependent Claim
17 words
The system of claim 5 wherein said status table indicates the completion of batch segments within interchanges.
Claim 8
Dependent Claim
23 words
The system of claim 1 further comprising: a communications manager; an initiator; at least one inbound process; and at least one outbound process.
Claim 9
Dependent Claim
22 words
The system of claim 1 further comprising middleware allowing communication between said mainframe computer and one or more of said remote servers.
Claim 10
Dependent Claim
21 words
The system of claim 8 further comprising a network for communication between said mainframe and said at least one remote server.
Claim 11
Dependent Claim
12 words
The system of claim 9 wherein said network comprises an Ethernet network.
Claim 12
Dependent Claim
10 words
The system of claim 1 comprising a single remote server.
Claim 13
Dependent Claim
16 words
The system of claim 1 further comprising a customer system in communication with said mainframe computer.
Claim 14
Dependent Claim
136 words
A transaction processing system for processing individual transactions and batches of transactions and providing failure detection and recovery comprising: a main frame computer; at least one remote server, said at least one server in communication with said mainframe computer; said at least one remote server processing transaction batches sent by the mainframe computer; manager means running said at least one remote server for managing processing of said transaction batches; failure detection means for detecting a failure of batch processing when the processing of said batch requires longer than predetermined amount of time on said at least one remote server, said failure detection means notifying said manager means in the event of a failure; and said manager means further comprising startup means responsive to said failure detection means for starting sad failed batch on said mainframe computer.
Claim 15
Dependent Claim
136 words
A transaction processing system for processing individual transactions and batches of transactions and providing failure detection and recovery comprising: a main frame computer; at least one remote server, said at least one server in communication with said mainframe computer; said at least one remote server processing transaction batches sent by the mainframe computer; manager means running said at least one remote server for managing processing of said transaction batches; failure detection means for detecting a failure of batch processing when the processing of said batch requires longer than predetermined amount of time on said at least one remote server, said failure detection means notifying said manager means in the event of a failure; and said manager means further comprising startup means responsive to said failure detection means for starting sad failed batch on said mainframe computer.
Claim 16
Dependent Claim
29 words
The system of claim 13 wherein said manager means is further operable to shut down a remote server in the event that a failure occurs on said remote server.
Claim 17
Dependent Claim
21 words
The system of claim 13 wherein said failure detection means comprises a process running on said remote at least one server.
Claim 18
Dependent Claim
16 words
The system of claim 13 further comprising a duplicate manager means running on said mainframe computer.
Claim 19
Dependent Claim
19 words
The system of claim 13 further comprising at least one inbound process running on each of said remote servers.
Claim 20
Dependent Claim
25 words
The system of claim 17 further comprising a duplicate inbound process running on said mainframe computer for each inbound process running on said remote servers.
Claim 21
Dependent Claim
19 words
The system of claim 13 further comprising at least one outbound process running on each of said remote servers.
Claim 22
Dependent Claim
25 words
The system of claim 19 further comprising a duplicate outbound process running on said mainframe computer for each outbound process running on said remote servers.
Claim 23
Dependent Claim
16 words
The system of claim 13 further comprising means for detecting failures within said failure detection means.
Claim 24
Dependent Claim
38 words
The system of claim 21 wherein said means for detecting failures within said failure detection means queries a status table indicative of the status of each remote server in order to detect failures within said failure detection means.
Claim 25
Independent Claim
111 words
A method for detecting and restarting a failed batch in a transaction processing system, said transaction processing system comprising a mainframe computer and at least one remote server in communication with said mainframe computer, said method comprising the steps of: initiating a recovery process on said at least one remote server; sending a batch process from the mainframe computer to the remote server; starting the batch process on said at least one remote server; determining a failure of said batch process the processing of said batch require longer than a predetermined amount of time; and in the event said batch process has failed, restarting said batch process on said mainframe computer.
Claim 26
Independent Claim
111 words
A method for detecting and restarting a failed batch in a transaction processing system, said transaction processing system comprising a mainframe computer and at least one remote server in communication with said mainframe computer, said method comprising the steps of: initiating a recovery process on said at least one remote server; sending a batch process from the mainframe computer to the remote server; starting the batch process on said at least one remote server; determining a failure of said batch process the processing of said batch require longer than a predetermined amount of time; and in the event said batch process has failed, restarting said batch process on said mainframe computer.