Enhanced online user-interaction tracking
First Claim
Patent Images
1. A method comprising:
- for a plurality of documents each comprising multiple individual document elements, storing database entries for the individual document elements in one or more computer-readable media, each database entry comprising a unique document-element identifier;
storing, for at least some of the document elements, respective topics of the document elements in the one or more computer-readable media;
displaying the documents to users and tracking, at sub-document level, interactions of the users with the document elements;
storing, for each of the interactions of one of the users with one of the document elements, at least the document-element identifier of the respective document element and an identifier of the respective user in the one or more computer-readable media; and
using one or more processors to determine interests or fields of expertise for at least some of the users based at least in part on the tracked user interactions with the document elements and the topics associated with the respective document elements, and to match the users with content or with other users based on the determined interests or fields of expertise.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for enhanced tracking of user interactions with online documents, such as, in accordance with various embodiments, interaction tracking on a sub-document level of granularity and/or interaction tracking that involves storing one or more interaction parameters (e.g., an identifier of the document or of the interacting user) for each interaction.
117 Citations
20 Claims
-
1. A method comprising:
-
for a plurality of documents each comprising multiple individual document elements, storing database entries for the individual document elements in one or more computer-readable media, each database entry comprising a unique document-element identifier; storing, for at least some of the document elements, respective topics of the document elements in the one or more computer-readable media; displaying the documents to users and tracking, at sub-document level, interactions of the users with the document elements; storing, for each of the interactions of one of the users with one of the document elements, at least the document-element identifier of the respective document element and an identifier of the respective user in the one or more computer-readable media; and using one or more processors to determine interests or fields of expertise for at least some of the users based at least in part on the tracked user interactions with the document elements and the topics associated with the respective document elements, and to match the users with content or with other users based on the determined interests or fields of expertise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more non-transistor computer-readable media storing, for a plurality of documents each comprising multiple document elements, a unique document-element identifier and a topic for each of the document elements; one or more computer processors executing instructions stored memory to perform operations comprising; displaying the documents to users and tracking, at sub-document level, interactions of the users with the document elements; causing, for each of the interactions of one of the users with one of the document elements, at least the document-element identifier of the respective document element and an identifier of the respective user to be stored in the one or more computer-readable media; determining interests or fields of expertise for at least some of the users based at least in part on the tracked user interactions with the document elements and the topics associated with the respective document elements; and matching the users with content or with other users based on the determined interests or fields of expertise. - View Dependent Claims (12, 13, 14)
-
-
15. One or more non-transitory machine-readable media storing instructions which, when executed by one or more processors of a machine, cause the one or more processors to perform operations comprising:
-
causing a plurality of documents to be displayed to users, each document comprising multiple individual document elements for which respective database entries comprising unique document-element identifiers are stored in a database; tracking, at sub-document level, interactions of the users with the document elements and causing, for each of the interactions of one of the users with one of the document elements, at least the document-element identifier of the respective document element and an identifier of the respective user to be stored; determining interests or fields of expertise for at least some of the users based at least in part on the tracked user interactions with the document elements and the topics associated with the respective document elements; and matching the users with content or with other users based on the determined interests or fields of expertise. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification