End-to-end mobile commerce modules
First Claim
1. A method for providing access to a mobile application comprising the steps of:
- storing information to be entered into at least one form field in a wallet;
invoking an application program in response to an indication from a user of a mobile device to do so;
translating content transmitted from the application program from an initial format of the content to a format supported by the mobile device, the format supported by the mobile device being different than the initial format of the content;
scanning content transmitted from the application program to the mobile device to find a form having at least one field into which information is to entered;
accessing the wallet to retrieve information to enter into the at least one field, if at least one mapping for the form exists;
entering the retrieved information into the at least one field; and
transmitting the translated content including the form including the entered information to the mobile device for display to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides the capability by which mobile applications can provide improved usability in the areas of information input to the mobile application, such as to online forms, storage and management of information used with mobile applications, and support for mobile application content created using various different formats. The present invention utilizes a server-side approach, in which online applications for a mobile device are invoked on a server through a server-side proxy/cache. The proxy scans the content that is generated by the application for transmission to the mobile device to find forms that may be embedded in the content. When a form is encountered, fields of the form are filled with stored information based on automatically generated mapping information. The information is stored in a secure, extensible wallet used to store information for automated entry into forms transmitted from online applications to mobile devices. The proxy also translates the content that is generated by the application from an initial format to a format that is supported by the mobile device.
-
Citations
57 Claims
-
1. A method for providing access to a mobile application comprising the steps of:
-
storing information to be entered into at least one form field in a wallet;
invoking an application program in response to an indication from a user of a mobile device to do so;
translating content transmitted from the application program from an initial format of the content to a format supported by the mobile device, the format supported by the mobile device being different than the initial format of the content;
scanning content transmitted from the application program to the mobile device to find a form having at least one field into which information is to entered;
accessing the wallet to retrieve information to enter into the at least one field, if at least one mapping for the form exists;
entering the retrieved information into the at least one field; and
transmitting the translated content including the form including the entered information to the mobile device for display to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for providing access to a mobile application comprising:
-
a processor operable to execute computer program instructions; and
a memory operable to store computer program instructions executable by the processor, for performing the steps of;
storing information to be entered into at least one form field in a wallet;
invoking an application program in response to an indication from a user of a mobile device to do so;
translating content transmitted from the application program from an initial format of the content to a format supported by the mobile device, the format supported by the mobile device being different than the initial format of the content;
scanning content transmitted from the application program to the mobile device to find a form having at least one field into which information is to entered;
accessing the wallet to retrieve information to enter into the at least one field, if at least one mapping for the form exists;
entering the retrieved information into the at least one field; and
transmitting the translated content including the form including the entered information to the mobile device for display to the user. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product for providing access to a mobile application comprising:
-
a computer readable medium;
computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of storing information to be entered into at least one form field in a wallet;
invoking an application program in response to an indication from a user of a mobile device to do so;
translating content transmitted from the application program from an initial format of the content to a format supported by the mobile device, the format supported by the mobile device being different than the initial format of the content;
scanning content transmitted from the application program to the mobile device to find a form having at least one field into which information is to entered;
accessing the wallet to retrieve information to enter into the at least one field, if at least one mapping for the form exists;
entering the retrieved information into the at least one field; and
transmitting the translated content including the form including the entered information to the mobile device for display to the user. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification