Method and system for automatically harmonizing access to a software application program via different access devices
First Claim
1. A method for facilitating communication between a user using a device with a display and an application program which the user desires to access through the device comprising:
- identifying the desired program and the type of device being used, wherein identifying the type of device being used further includes identifying the type of software being used by the device;
accessing the desired application program, identifying information to be displayed to the user as part of the program and translating the information to be displayed into a format which is compatible with the display of the device;
translating input information inputted by the user in response to the displayed information into a format which is compatible with the application program and forwarding said translated input information to said application program; and
translating a response to the input information returned by said program into a format which is compatible with the display of said device and forwarding said translated response to said device.
2 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.
86 Citations
15 Claims
-
1. A method for facilitating communication between a user using a device with a display and an application program which the user desires to access through the device comprising:
-
identifying the desired program and the type of device being used, wherein identifying the type of device being used further includes identifying the type of software being used by the device;
accessing the desired application program, identifying information to be displayed to the user as part of the program and translating the information to be displayed into a format which is compatible with the display of the device;
translating input information inputted by the user in response to the displayed information into a format which is compatible with the application program and forwarding said translated input information to said application program; and
translating a response to the input information returned by said program into a format which is compatible with the display of said device and forwarding said translated response to said device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for enabling a plurality of different access devices each having a display to access a plurality of different application programs comprising:
-
identifying the type of access device and associated display and application program to be accessed;
accessing the program and determining the type of information to be shown on the display as part of the program;
applying a token hierarchy to the information;
creating a token representation of said information which is compatible with said display, including consulting a table of token attributes; and
sending the token representation to the device.- View Dependent Claims (9)
-
-
10. A system for facilitating communication between a user using a device with a display and an application program which the user desires to access through the device comprising:
-
means for receiving information from said device;
means for identifying the desired program, the type of device and the type of software being used, and the type of software being used by the device;
means for accessing the desired application program, identifying information to be displayed to the user as part of the program and translating the information to be displayed into a format which is compatible with the display of the device;
means for translating input information inputted by the user in response to the displayed information into a format which is compatible with the application program and forwarding said translated input information to said application program; and
means for translating a response to the input information returned by said program into a format which is compatible with the display of said device and forwarding said translated said response to said device. - View Dependent Claims (11, 12, 13)
means for applying a token hierarchy to the information; and
means for creating a token representation of the information, which is compatible with the device.
-
-
13. The system of claim 12 wherein said means for creating the token representation of said information further includes means for consulting a table of token attributes.
-
14. A system for enabling a plurality of different access devices each having a display to access a plurality of different application programs comprising:
-
means for identifying the type of access device and associated display and application program to be accessed;
means for accessing the program and determining the type of information to be shown on the display as part of the program;
means for applying a token hierarchy to the information; and
means for creating a token representation of said information which is compatible with said display, including means for consulting a table of token attributes; and
means for sending the token representation to the device.
-
-
15. A method for facilitating communication between a user using a device with a display and an application program which the user desires to access through the device comprising:
-
receiving information from said device;
identifying the desired program and the type of device being used;
accessing the desired application program, identifying information to be displayed to the user as part of the program and translating the information to be displayed into a tokenized format which is compatible with the display of the device;
translating input information inputted by the user in response to the displayed information into a format which is compatible with the application program and forwarding said translated input information to said application program; and
translating a response to the input information returned by said program into a format which is compatible with the display of said device and forwarding said translated response to said device.
-
Specification