Enhanced online user-interaction tracking
AssigneeResearchGate GmbH
InventorsMichael Häusler, Vyacheslav Zholudev, Darren Alvares, Horst Fickenscher, Niall Kelly
Life of this patent
Estimating the term…
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. In some embodiment, user interests or expertise are determined based at least in part on the tracked user interactions with document elements and topics associated with the elements.
Claims20
A method comprising:
- analyzing contents of a plurality of documents to identify, for each document, document elements and their respective placements within the document;
- ascertaining topics of at least some of the document elements based on keyword occurrences in the respective document elements;
- in an electronic data repository, storing individually addressable database entries for the identified document elements, each database entry comprising a unique document-element identifier, and storing the ascertained topics in association with the respective document elements;
- and
- using one or more computer processors,
- tracking, at sub-document level, user interactions with the document elements and storing, for each of the interactions, at least the document-element identifier of the document element interacted with and an identifier of the interacting user;
- and
- determining, for each of at least some of the interacting users, at least one of an interest or a field of expertise based at least in part on the tracked user interactions of that user and the topics associated with the interacted-with document elements, and
- for at least one of the interacting users, recommending at least one of content or another user to the interacting user based on the determined field of interest or expertise.
A system comprising:
- one or more computer-readable hardware data storage devices storing
- individually addressable database entries for a plurality of document elements identified within a plurality of documents, each database entry comprising a unique document-element identifier, and, for each of at least some of the document elements, one or more associated topics ascertained, at sub-document level, based on keyword occurrences in the respective document elements;
- and
- for each of a plurality of user interactions with the document elements tracked at sub-document level, at least the document-element identifier of the document element interacted with and an identifier of the interacting user;
- and
- one or more computer processors implementing one or more modules configured to:
- determine, for each of at least some of the interacting users, at least one of an interest or a field of expertise based at least in part on the tracked user interactions of that user and the topics associated with the interacted-with document elements;
- and
- for at least one of the interacting users, recommending at least one of content or another user to the interacting user based on the determined field of interest or expertise.
One or more computer-readable hardware storage devices storing instructions which, when executed by one or more computers, cause the one or more computers to perform operations comprising:
- analyzing contents of a plurality of documents to identify, for each document, document elements and their respective placements within the document;
- ascertaining topics of at least some of the document elements based on keyword occurrences in the respective document elements;
- storing individually addressable database entries for the identified document elements, each database entry comprising a unique document-element identifier, and storing the ascertained topics in association with the respective document elements;
- and
- tracking, at sub-document level, user interactions with the document elements and storing, for each of the interactions, at least the document-element identifier of the document element interacted with and an identifier of the interacting user;
- and
- determining, for each of at least some of the interacting users, at least one of an interest or a field of expertise based at least in part on the tracked user interactions of that user and the topics associated with the interacted-with document elements;
- and
- for at least one of the interacting users, recommending at least one of content or another user to the interacting user based on the determined field of interest or expertise.
Dependencies are inferred from the claim text.