Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
133 words
A financial transaction system for supporting communication between a plurality of financial institution customers and at least one financial institution back end processing system comprising: an application service program for processing client requests from a client program executing on a computer associated with at least one of the customers; a client interface for communicating messages between said client program and said application service program; a host interface for coupling said application service program to a back end processing system for a financial institution; and a local data memory coupled to said application service program, said local data memory for storing customer data refreshed with data received through said host interface, said application service program processes said client messages received through said client interface with said customer data stored in said local data memory.
Claim 2
Dependent Claim
133 words
A financial transaction system for supporting communication between a plurality of financial institution customers and at least one financial institution back end processing system comprising: an application service program for processing client requests from a client program executing on a computer associated with at least one of the customers; a client interface for communicating messages between said client program and said application service program; a host interface for coupling said application service program to a back end processing system for a financial institution; and a local data memory coupled to said application service program, said local data memory for storing customer data refreshed with data received through said host interface, said application service program processes said client messages received through said client interface with said customer data stored in said local data memory.
Claim 3
Dependent Claim
67 words
The system of claim 1, said client interface further comprising: a presentation logic program for communicating with said client program in a client program protocol; and a personality library for converting application service calls generated by said presentation logic program with data from said client messages to an application service protocol and for converting responsive data received from said application service program to said client program protocol.
Claim 4
Dependent Claim
40 words
The system of claim 2 wherein said presentation logic program parses said client messages, authenticates said client program sending said client messages, generates said application service calls with data from said client messages, and generates output for said client program.
Claim 5
Dependent Claim
17 words
The system of claim 3 wherein said presentation logic program renders output for a fat client program.
Claim 6
Dependent Claim
17 words
The system of claim 3 wherein said presentation logic program renders output for a thin client program.
Claim 7
Dependent Claim
21 words
The system of claim 2 wherein said personality library converts application service calls to one of Java, ActiveX, C, or C++.
Claim 8
Dependent Claim
33 words
The system of claim 1 further comprising: a transaction processing (TP) monitor for coupling said client interface to said application service program and for coupling said application service program to said host interface.
Claim 9
Dependent Claim
31 words
The system of claim 7, said TP monitor having host configuration data for identifying whether said back end processing system is one of a real time and a near time system.
Claim 10
Dependent Claim
37 words
The system of claim 1 wherein said local data memory is one of a relational data base system, a data object repository, a random access memory (RAM) with a memory access controller, and a cluster data base.
Claim 11
Dependent Claim
22 words
The system of claim 1 wherein said client interface program is coupled to a plurality of client programs over an open network.
Claim 12
Independent Claim
83 words
A method for providing financial institution customers access to their accounts at a financial institution comprising the steps of: initiating a logical session between a client program and a client interface; refreshing data in a local data memory with customer data received from a back end processing system through a host interface; processing client requests using the refreshed data stored in the local data memory; and sending system responses generated from processing said client requests to said client program through said client interface.
Claim 13
Independent Claim
83 words
A method for providing financial institution customers access to their accounts at a financial institution comprising the steps of: initiating a logical session between a client program and a client interface; refreshing data in a local data memory with customer data received from a back end processing system through a host interface; processing client requests using the refreshed data stored in the local data memory; and sending system responses generated from processing said client requests to said client program through said client interface.
Claim 14
Dependent Claim
39 words
The method of claim 11 further comprising the steps of: generating back end processing system updates from processing said client requests; and sending said back end processing system updates to said back end processing system through said host interface.
Claim 15
Dependent Claim
48 words
The method of claim 11 wherein said initiating step further comprises the steps of: authenticating said client program for access to said back end processing system; and sending secret data decrypted from a message received from said client program to authenticate said client interface to said client program.
Claim 16
Dependent Claim
52 words
The method of claim 11 further comprising the steps of: verifying an external token to authenticate a session interaction during a logical session; generating a new external token for authenticating a next session interaction during said logical session; and returning said new external token to said client program through said client interface.
Claim 17
Dependent Claim
34 words
The method of claim 14 further comprising the steps of: generating an internal token during a session interaction; and passing said internal token to an application service program for authenticating an application service call.
Claim 18
Dependent Claim
31 words
The system of claim 1, wherein the customer data is refreshed with data received through said host interface in response to an initiation of a logical session by the client program.
Claim 19
Dependent Claim
64 words
The system of claim 16, wherein the application service program, responsive to the initiation of the logical session, is operative to determine the customer data that requires refreshing, obtain the data for refreshing the customer data from the back end processing system via the host interface, and store the data in the local data memory, thereby modifying content stored by the local data memory.
Claim 20
Dependent Claim
62 words
The system of claim 1, wherein the client interface generates a client refresh application service call in response to an initiation of a logical session, and the application service program is responsive to the client refresh application service call to examine a user token and configuration information for the customer to determine the customer data requiring updating in the local data memory.
Claim 21
Dependent Claim
29 words
The system of claim 18, wherein the application service program obtains data from the back end processing system to update the customer data maintained in the local data memory.
Claim 22
Dependent Claim
63 words
The method of claim 11, wherein the step of refreshing data in the local data memory comprises: generating a client refresh application service call in response to an initiation of a logical session; and in response to the client refresh application service call, examining a user token and configuration information the customer to determine the data requiring updating in the local data memory.