Patent attributes
Systems and techniques for autocompleting form fields based on observed values. In general, in one implementation, the techniques include observing values entered in form field objects, generating likelihood assessments for possible values to be entered in a current form field object based on the observed values, the likelihood assessments indicating relative probability of the possible values being entered in the current form field object, and predicting a value for the current form field object based on the generated likelihood assessments. The techniques also include generating at least two likelihood assessments for each of the possible values, and aggregating the at least two likelihood assessments for each of the possible values. Generation of likelihood assessments can involve determining semantic similarity between form fields, including comparing field names with a semantic category, and generation of likelihood assessments can also involve comparing entered value ordering information. Value prediction display techniques are also provided.