USER ACTIVITY TRACKING IN THIRD-PARTY ONLINE SYSTEMS
First Claim
1. A method comprising:
- receiving, by an online system, hashed values of a plurality of form fields provided by a user, and a description of the plurality of form fields, the hashed values generated by a script run by a third party system;
identifying a form based on the description of the plurality of form fields, the identified form associated with an action being performed by the user in the third party system;
determining whether one or more of the received hashed values correspond to hashed user-related information stored in the online system;
responsive to determining that one or more of the received hashed values correspond stored values, identifying the user based on the stored values corresponding to the one or more received hashed values; and
storing an identification of an action associated with the identified form performed by the user in the third party system.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for identifying an action performed by a user in a third party system. Information associated with a form is received by an online system. For instance, hashed values of a plurality of form fields provided by a user and a description of the plurality of form fields are received by an online system. A form is identified based on the received information. Additionally, a determination whether one or more of the received hashed values correspond to stored values by the online system is made. If the received hashed values correspond to stored values in the online system, a user of the online system is identified based on the stored values corresponding to the one or more received hashed values. An identification of an action associated with the identified form and performed by the user in the third party system is stored.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving, by an online system, hashed values of a plurality of form fields provided by a user, and a description of the plurality of form fields, the hashed values generated by a script run by a third party system; identifying a form based on the description of the plurality of form fields, the identified form associated with an action being performed by the user in the third party system; determining whether one or more of the received hashed values correspond to hashed user-related information stored in the online system; responsive to determining that one or more of the received hashed values correspond stored values, identifying the user based on the stored values corresponding to the one or more received hashed values; and storing an identification of an action associated with the identified form performed by the user in the third party system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium comprising instructions, the instructions when executed by a processor of an online system, cause the processor to:
-
receive hashed values of a plurality of form fields provided by a user, and a description of the plurality of form fields, the hashed values generated by a script run by a third party system; identify a form based on the description of the plurality of form fields, the identified form associated with an action being performed by the user in the third party system; determine whether one or more of the received hashed values correspond to hashed user-related information stored in the online system; responsive to determining that one or more of the received hashed values correspond stored values, identify the user based on the stored values corresponding to the one or more received hashed values; and store an identification of an action associated with the identified form performed by the user in the third party system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An online system comprising:
-
a processor; and computer readable medium comprising instructions, the instructions when executed by a processor cause the processor to; receive hashed values of a plurality of form fields provided by a user, and a description of the plurality of form fields, the hashed values generated by a script run by a third party system, identify a form based on the description of the plurality of form fields, the identified form associated with an action being performed by the user in the third party system, determine whether one or more of the received hashed values correspond to hashed user-related information stored in the online system, responsive to determining that one or more of the received hashed values correspond stored values, identify the user based on the stored values corresponding to the one or more received hashed values, and store an identification of an action associated with the identified form performed by the user in the third party system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification