Enhanced online user-interaction tracking and document rendition
First Claim
Patent Images
1. A method comprising:
- serving a web site providing access to a plurality of electronically stored documents;
tracking user interactions with the documents and electronically storing, for each of the interactions, a plurality of interaction parameters comprising at least an identifier of the document interacted with, a type of interaction, and a duration of interaction;
computing, with one or more computer processors, document-specific impact scores for the documents by aggregating, for each document, interactions with that document across multiple interacting users into a weighted count of interactions, each interaction in the count being weighted based at least in part on the type of interaction and at least some of the interactions in the count being weighted further based on the duration of interaction; and
electronically communicating the impact scores to at least some of the users.
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.
145 Citations
20 Claims
-
1. A method comprising:
-
serving a web site providing access to a plurality of electronically stored documents; tracking user interactions with the documents and electronically storing, for each of the interactions, a plurality of interaction parameters comprising at least an identifier of the document interacted with, a type of interaction, and a duration of interaction; computing, with one or more computer processors, document-specific impact scores for the documents by aggregating, for each document, interactions with that document across multiple interacting users into a weighted count of interactions, each interaction in the count being weighted based at least in part on the type of interaction and at least some of the interactions in the count being weighted further based on the duration of interaction; and electronically communicating the impact scores to at least some of the users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more computer processors operatively to execute instructions stored in one or more machine-readable media to implement a plurality of components comprising; a front-end subsystem configured to serve web content providing access to a plurality of electronically stored documents, and to track user interactions with the documents, each of the interactions having an associated set of interaction parameters comprising at least an identifier of the document interacted with, a type of interaction, and a duration of interaction; and an interaction processing subsystem configured to compute document-specific impact scores for the documents by aggregating, for each document, interactions with that document across multiple interacting users into a weighted count of interactions, each interaction in the count being weighted based at least in part on the type of interaction and at least some of the interactions in the count being weighted further based on the duration of interaction, the interaction processing system further to send the impact scores to the front-end subsystem for inclusion in the web content. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. One or more machine-readable hardware storage devices storing instructions for execution by one or more processors, the instructions, when executed, causing the one or more processors to perform operations comprising:
-
serving a web site providing access to a plurality of electronically stored documents; tracking user interactions with the documents and electronically storing, for each of the interactions, a plurality of interaction parameters comprising at least an identifier of the document interacted with, a type of interaction, and a duration of interaction; computing, with one or more computer processors, document-specific impact scores for the documents by aggregating, for each document, interactions with that document across multiple interacting users into a weighted count of interactions, each interaction in the count being weighted based at least in part on the type of interaction and at least some of the interactions in the count being weighted further based on the duration of interaction; and electronically communicating impact scores to at least some of the users.
-
Specification