Automated entry of information into forms of mobile applications
First Claim
Patent Images
1. A method for automatically entering information into form fields comprising the steps of:
- 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;
retrieving and entering information into the at least one field and transmitting the form including the entered information to the mobile device for display to the user, when at least one mapping for the form exists;
when no mappings for the form exist, transmitting the form to the mobile device, receiving from the user of the mobile device at least one selection of information to be entered into the at least one field of the form into which information is to be entered, creating a mapping for the form that specifies how to fill-in fields in the form into which stored information is to be entered based on the received at least one selection of information from the user of the mobile device, and transmitting the form including the at least one selection of information to the application program.
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.
-
Citations
15 Claims
-
1. A method for automatically entering information into form fields comprising the steps of:
-
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; retrieving and entering information into the at least one field and transmitting the form including the entered information to the mobile device for display to the user, when at least one mapping for the form exists; when no mappings for the form exist, transmitting the form to the mobile device, receiving from the user of the mobile device at least one selection of information to be entered into the at least one field of the form into which information is to be entered, creating a mapping for the form that specifies how to fill-in fields in the form into which stored information is to be entered based on the received at least one selection of information from the user of the mobile device, and transmitting the form including the at least one selection of information to the application program. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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; 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; retrieving and entering information into the at least one field and transmitting the form including the entered information to the mobile device for display to the user, when at least one mapping for the form exists; when no mappings for the form exist, transmitting the form to the mobile device, receiving from the user of the mobile device at least one selection of information to be entered into the at least one field of the form into which information is to be entered, creating a mapping for the form that specifies how to fill-in fields in the form into which stored information is to be entered based on the received at least one selection of information from the user of the mobile device, and transmitting the form including the at least one selection of information to the application program. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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 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; retrieving and entering information into the at least one field and transmitting the form including the entered information to the mobile device for display to the user, when at least one mapping for the form exists; when no mappings for the form exist, transmitting the form to the mobile device, receiving from the user of the mobile device at least one selection of information to be entered into the at least one field of the form into which information is to be entered, creating a mapping for the form that specifies how to fill-in fields in the form into which stored information is to be entered based on the received at least one selection of information from the user of the mobile device, and transmitting the form including the at least one selection of information to the application program. - View Dependent Claims (12, 13, 14, 15)
-
Specification