Automatic online form filling using semantic inference
First Claim
1. A method comprising performing a machine-executed operation involving instructions, wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform certain steps including:
- determining one or more characteristics associated with a user input control that is in a web document;
computing a data identifier for said user input control by inputting said one or more characteristics into a machine learning mechanism that has been previously trained based on a training set; and
based on said data identifier, automatically providing input to said user input control based on previously stored information associated with said data identifier;
wherein the machine-executed operation is at least one of (a) sending said instructions over transmission media, (b) receiving said instructions over transmission media, (c) storing said instructions onto a machine-readable storage medium, and (d) executing the instructions.
3 Assignments
0 Petitions
Accused Products
Abstract
A machine learning based automated online form-filling technique provides for automatically completing user input controls based on previously stored information. An associative parser is used to identify and associate characteristics related to form controls with the corresponding form controls. The characteristics of the user input controls are input into a machine learning based semantic inference engine that was trained for the purpose of identifying the type of information that is supposed to be input into various user input controls. The semantic inference engine operates to label the controls in a manner that describes the meaning of the control, i.e., the type of information that should be automatically input into the corresponding controls. Consequently, the user input controls can be automatically filled in with previously stored user profile information associated with the corresponding labels.
89 Citations
16 Claims
-
1. A method comprising performing a machine-executed operation involving instructions, wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform certain steps including:
-
determining one or more characteristics associated with a user input control that is in a web document; computing a data identifier for said user input control by inputting said one or more characteristics into a machine learning mechanism that has been previously trained based on a training set; and based on said data identifier, automatically providing input to said user input control based on previously stored information associated with said data identifier; wherein the machine-executed operation is at least one of (a) sending said instructions over transmission media, (b) receiving said instructions over transmission media, (c) storing said instructions onto a machine-readable storage medium, and (d) executing the instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification