Method and system for automatically harmonizing access to a software application program via different access devices
First Claim
1. A computer-implemented method for conducting a financial transaction over a customer device, the method comprising:
- sending a communication from the customer device to a financial institution software application of a computer;
producing an application stream in response to the communication;
directing the application stream to a token-creator-mapper of a computer, wherein the token-creator-mapper is capable of creating a token stream representation of the application stream particular to a renderer of the customer device;
accessing, by the token-creator-mapper, at least one template data file stored in a computer;
translating, by the token-creator-mapper, the application stream to a token stream particular to the renderer used by the customer device using the at least one template data file;
transmitting, by the computer, the token stream to the renderer of the customer device; and
displaying a two-dimensional representation of the token stream on the customer device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system automatically harmonizes access to a given software application program via different access devices. Through use of the method and system, a financial institution can provide access to a given application (such as, for example, automatic bill payment services) to customers using different access devices such web browsers, screen phones and personal computers. A single application program is all that needs to be written and maintained by the financial institution. Also, the method and system enables financial institutions to “leverage” existing programs because now the institution can automatically “project” its existing stock of program services unto new access devices—devices which may not have even existed at the time the program was created. By receiving information from the user via the user'"'"'s access device, including information identifying the type of device being used and the application program the user wishes to access, the present invention solves these problems. The application program is then accessed and the information to be displayed to the user is identified. This information is automatically translated into a format which is compatible with the device, including its display, and sent to the device for display. The user, in turn, inputs information in response to the displayed information and this input information is automatically translated into a format which is compatible with the application program and is sent to the application program. The response generated by the application program is automatically translated to be compatible with the device and is sent to the device.
-
Citations
17 Claims
-
1. A computer-implemented method for conducting a financial transaction over a customer device, the method comprising:
-
sending a communication from the customer device to a financial institution software application of a computer; producing an application stream in response to the communication; directing the application stream to a token-creator-mapper of a computer, wherein the token-creator-mapper is capable of creating a token stream representation of the application stream particular to a renderer of the customer device; accessing, by the token-creator-mapper, at least one template data file stored in a computer; translating, by the token-creator-mapper, the application stream to a token stream particular to the renderer used by the customer device using the at least one template data file; transmitting, by the computer, the token stream to the renderer of the customer device; and displaying a two-dimensional representation of the token stream on the customer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for conducting a financial transaction, the system comprising:
-
a remote device to communicate with a financial institution software application, wherein a customer is identified through the remote device to the financial institution software application; a token-creator mapper to reformat a selected financial institution software application for a remote device, wherein the financial institution software application gathers data to perform the selected application; a renderer to create a representation of the reformatted application; and a display to display the representation to the customer; wherein the phrase pack comprises a hierarchy of functions and/or forms of the phrase, and wherein the levels of the phrase pack hierarchy are selected from the group consisting of at least one of the phrase itself, a language of the phrase, an identity of the selected application, the display, length of the phrase, an assignment of iconic form, and a voice form, and wherein the token-creator-mapper is capable of creating a token stream representation of the application stream particular to the renderer of the remote device.
-
-
17. A system for conducting a financial transaction, the system comprising:
-
a remote device to communicate with a financial institution software application, wherein a customer is identified through the remote device to the financial institution software application; a token-creator mapper to reformat a selected application for the remote device, wherein the financial institution software application gathers data to perform the selected application; a renderer to create a representation of the reformatted application; a display to display the representation to the customer; and a stream monitor component to select at least one top level menu component and at least one phrase from a phrase pack dictionary upon receiving customer identification information from the remote device; wherein the token-creator-mapper is capable of creating a token stream representation of the application stream particular to the renderer of the remote device.
-
Specification