Sharing form training result utilizing a social network
First Claim
1. A method implemented on a computer for sharing form data by users of a social network, comprising:
- receiving at the computer a first value that is input for a first label on a form by a first user;
associating by the computer the first label with a tag in a mapping table;
associating by the computer the first value with the tag in a first user table;
receiving at the computer the first value that is input for a different label on a different form by the first user;
recognizing by the computer that the first value is input for the different label on the different form than the first label by the first user;
in response to recognizing by the computer that the first value is input on the different form for the different label than the first label, associating by the computer the different label with the tag in addition to the first label in the mapping table;
each time the first user inputs the first value on other forms having other labels different from the first label and the different label, associating by the computer each of the other labels to the tag in the mapping table in addition to the first label and the different label in order to build labels for the mapping table without requiring an administrator to manually input the labels for the tag;
in response to a social network user inputting data into a form designed to cause a predefined tag for a predefined value to be mapped to an incorrect label thereby forming a false association, automatically inputting by the computer the predefined value for the predefined tag into a field for the incorrect label in the form based on the false association;
wherein the false association is defined to cause the predefined value to become viewable in the field for the incorrect label in the form, when other users have data automatically filled into the form;
when the other users have data automatically filled in, determining by the computer the false association of the predefined tag for the predefined value mapped to the incorrect label based on a trustworthiness score for the false association being less than a required score for the predefined tag.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for sharing form data by users of a social network. A first value input for a first label by a first user is received. The first label is associated with a tag in a mapping table. The first value is associated with the tag in a first user table. The first value is recognized as input for a different label than the first label. The different label is associated with the tag in mapping table. A second value is received that is input for a second label by a second user. The second label is associated with the tag in the mapping table. The second value is associated with the tag in a second user table. The second value is recognized as input for a different label than the second label. The different label than the second label is associated with the tag in mapping table.
23 Citations
16 Claims
-
1. A method implemented on a computer for sharing form data by users of a social network, comprising:
-
receiving at the computer a first value that is input for a first label on a form by a first user; associating by the computer the first label with a tag in a mapping table; associating by the computer the first value with the tag in a first user table; receiving at the computer the first value that is input for a different label on a different form by the first user; recognizing by the computer that the first value is input for the different label on the different form than the first label by the first user; in response to recognizing by the computer that the first value is input on the different form for the different label than the first label, associating by the computer the different label with the tag in addition to the first label in the mapping table; each time the first user inputs the first value on other forms having other labels different from the first label and the different label, associating by the computer each of the other labels to the tag in the mapping table in addition to the first label and the different label in order to build labels for the mapping table without requiring an administrator to manually input the labels for the tag; in response to a social network user inputting data into a form designed to cause a predefined tag for a predefined value to be mapped to an incorrect label thereby forming a false association, automatically inputting by the computer the predefined value for the predefined tag into a field for the incorrect label in the form based on the false association; wherein the false association is defined to cause the predefined value to become viewable in the field for the incorrect label in the form, when other users have data automatically filled into the form; when the other users have data automatically filled in, determining by the computer the false association of the predefined tag for the predefined value mapped to the incorrect label based on a trustworthiness score for the false association being less than a required score for the predefined tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device configured for sharing form data of users of a social network, comprising:
-
memory for storing a program; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program and operative for; receiving a first value that is input for a first label on a form by a first user; associating the first label with a tag in a mapping table; associating the first value with the tag in a first user table; receiving at the computer the first value that is input for a different label on a different form by the first user; recognizing that the first value is input for the different label on the different form than the first label by the first user; in response to recognizing by the computer that the first value is input on the different form for the different label than the first label, associating the different label with the tag in addition to the first label in the mapping table; each time the first user inputs the first value on other forms having other labels different from the first label and the different label, associating by the computer each of the other labels to the tag in the mapping table in addition to the first label and the different label in order to build labels for the mapping table without requiring an administrator to manually input the labels for the tag; in response to a social network user inputting data into a form designed to cause a predefined tag for a predefined value to be mapped to an incorrect label thereby forming a false association, automatically inputting by the computer the predefined value for the predefined tag into a field for the incorrect label in the form based on the false association; wherein the false association is defined to cause the predefined value to become viewable in the field for the incorrect label in the form, when other users have data automatically filled into the form; when the other users have data automatically filled in, determining by the computer the false association of the predefined tag for the predefined value mapped to the incorrect label based on a trustworthiness score for the false association being less than a required score for the predefined tag. - View Dependent Claims (15, 16)
-
Specification