Intelligent identification of form field elements
First Claim
1. A method performed by a server device, the method comprising:
- receiving, by the server device, an attribute entry from a user, where the attribute entry is associated with an attribute identifier;
receiving, by the server device, a form element entry entered, by the user, into a form element, associated with a form element identifier;
determining, by the server device, that the form element entry matches the received attribute entry;
mapping, by the server device, the form element identifier to the attribute identifier when the form element entry matches the received attribute entry;
determining, by the server device, a confidence value for the mapping based on previously received mappings of the form element identifier to other form element entries received from a plurality of users;
comparing, by the server device, the confidence value to a threshold value, where the threshold value comprises a minimum acceptable confidence value;
storing the mapping in association with a form filling function, when the confidence value is at least equal to the threshold value; and
inserting the attribute entry into a document form element associated with the form element identifier when the user accesses a document that includes the form element identifier and when the mapping has been stored in association with the form filling function.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method may assist in accurately inserting user data into a form document. An attribute may be received from a user, where the attribute is associated with an attribute name. A document may be presented including a form field element having an identifier. User information may be received into the form field element. It may be determined whether the user information matches the attribute. If so, the identifier associated with the form field element is mapped to the attribute name and the mapping is stored. Upon subsequent display of the form document, user data associated with the mapped attributed name may be inserted into the form field element based on the mapping.
143 Citations
17 Claims
-
1. A method performed by a server device, the method comprising:
-
receiving, by the server device, an attribute entry from a user, where the attribute entry is associated with an attribute identifier; receiving, by the server device, a form element entry entered, by the user, into a form element, associated with a form element identifier; determining, by the server device, that the form element entry matches the received attribute entry; mapping, by the server device, the form element identifier to the attribute identifier when the form element entry matches the received attribute entry; determining, by the server device, a confidence value for the mapping based on previously received mappings of the form element identifier to other form element entries received from a plurality of users; comparing, by the server device, the confidence value to a threshold value, where the threshold value comprises a minimum acceptable confidence value; storing the mapping in association with a form filling function, when the confidence value is at least equal to the threshold value; and inserting the attribute entry into a document form element associated with the form element identifier when the user accesses a document that includes the form element identifier and when the mapping has been stored in association with the form filling function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
means for receiving an attribute entry from a user, where the attribute entry is associated with an attribute identifier; means for storing the received attribute entry; means for receiving, from the user, a form element entry associated with a form element identifier; means for determining whether the received form element entry matches the stored attribute entry; means for mapping the form element identifier to the attribute identifier when the received form element entry matches the stored attribute entry; means for determining a confidence value for the mapping based on previously received mappings of the form element identifier to other form element entries received from a plurality of users; means for comparing the confidence value to a threshold value, where the threshold value comprises a minimum acceptable confidence value; means for storing the mapping in association with a form filling function when the confidence value is at least equal to the threshold value; and means for inserting the attribute entry into a document form element associated with the form element identifier when the user accesses a document that includes the form element identifier and when the mapping has been stored in association with the form filling function. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable medium that stores instructions executable by a client device, comprising:
-
one or more instructions to receive an attribute entry from a user, where the attribute entry is associated with an attribute identifier; one or more instructions to receive a form element entry from the user, where the form element entry is associated with a form element identifier; one or more instructions to determine that the form element entry matches the attribute entry; one or more instructions to map the form element identifier to the attribute identifier when the form element entry matches the attribute entry; one or more instructions to determine a confidence value associated with mapping the form element identifier to the attribute identifier based on previously received mappings of the form element identifier to other form element entries received from a plurality of users; one or more instructions to compare the confidence value to a threshold value, where the threshold value comprises a minimum acceptable confidence value; one or more instructions to associate the form element identifier with the attribute identifier when the confidence value is equal to or greater than the threshold value; one or more instructions to receive a request for a mapping of attribute identifiers to form element identifiers from a client device associated with a particular user; and one or more instructions to cause the client device to insert attribute entries, associated with the particular user, into the form elements associated with a document accessed by the particular user, in response to the received request, where the one or more instructions to cause the client device to insert the attribute entries include one or more instructions to insert a particular attribute entry, associated with the particular user and associated with the received attribute identifier, into a particular form element, associated with the form element identifier mapped to the received attribute identifier. - View Dependent Claims (16, 17)
-
Specification