Wallet for storage of information for automated entry into forms of mobile applications
First Claim
1. A method for automatically entering information into form fields 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;
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 be entered by the user;
accessing mapping data to determine whether a mapping of the field in the form to information in the wallet exists;
accessing the wallet to retrieve information to enter into the at least one field using the mapping, if at least one mapping for the form exists;
entering the retrieved information into the at least one field; and
transmitting the form including the entered information to the mobile device for display to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Automated form filling for mobile devices that provides reliable and accurate information to the forms, is easy to use, and is scaleable. A server-side approach is utilized, 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.
-
Citations
42 Claims
-
1. A method for automatically entering information into form fields 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; 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 be entered by the user; accessing mapping data to determine whether a mapping of the field in the form to information in the wallet exists; accessing the wallet to retrieve information to enter into the at least one field using the mapping, if at least one mapping for the form exists; entering the retrieved information into the at least one field; and transmitting 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. A system for automatically entering information into form fields 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; 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 be entered by the user; accessing mapping data to determine whether a mapping of the field in the form to information in the wallet exists; accessing the wallet to retrieve information to enter into the at least one field using the mapping, if at least one mapping for the form exists; entering the retrieved information into the at least one field; and transmitting the form including the entered information to the mobile device for display to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product for automatically entering information into form fields 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; 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 be entered by the user; accessing mapping data to determine whether a mapping of the field in the form to information in the wallet exists; accessing the wallet to retrieve information to enter into the at least one field using the mapping, if at least one mapping for the form exists; entering the retrieved information into the at least one field; and transmitting the form including the entered information to the mobile device for display to the user. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification