Tracking user behavior relative to a network page
AssigneeAmazon Technologies, Inc.
InventorsJared L. Richardson, Siddharth Sriram, Logan Luyet Dillard, Eric B. Fox
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for tracking user behavior relative to a network page and identifying user interest in various content items of the network page according to the user behavior. A network page that includes multiple content items is rendered for display in a client. A user action is obtained relative to the network page. A user behavior report is sent to one or more servers. The user behavior report indicates the user action, a timestamp associated with the user action, and one or more of the content items that are associated with the user action.
Claims28
A non-transitory computer-readable medium embodying at least one program executable in at least one first computing device, wherein, when executed, the at least one program causes the at least one first computing device to at least:
- generate a network page, the network page including a plurality of content items to be presented on a rendered version of the network page;
- collect user behavior data indicating at least one user action relative to the rendered version of the network page, the at least one user action being selected from the group consisting of:
- a zooming action and a copying action;
- report the user behavior data to the at least one first computing device according to a predefined time interval;
- send the network page, user behavior monitoring code, and user behavior reporting code to a plurality of second computing devices;
- obtain a plurality of user behavior reports relative to the rendered version of the network page from the plurality of second computing devices;
- identify an aggregate user interest in a proper subset of the content items based at least in part on the plurality of user behavior reports;
- and
- emphasize the proper subset of the content items in the network page in response to identifying the aggregate user interest.
A system comprising:
- a data store configured to store content data;
- and
- at least one first computing device in communication with the data store, the at least one first computing device configured to at least:
- generate a network page, the network page including:
- a plurality of content items to be presented on a rendered version of the network page;
- code configured to cause a second computing device to at least collect user behavior data indicating at least one user action relative to the rendered version of the network page, the at least one user action corresponding to at least one of:
- a copying action applied to at least one of the content items or a zooming action;
- and
- code configured to cause the second computing device to at least report the user behavior data to the at least one first computing device;
- send the network page to a second computing device;
- obtain the user behavior data from the second computing device;
- and
- identify a user interest in a proper subset of the content items based at least in part on the user behavior data.
A computer-implemented method comprising:
- sending, via at least one first computing device, user behavior monitoring code, user behavior reporting code, and instructions for generating a network page to a plurality of second computing devices, the network page including a plurality of content items to be presented on a rendered version of the network page, the user behavior monitoring code being configured to collect user behavior data indicating at least one user action relative to the rendered version of the network page, the user behavior reporting code being configured to report the user behavior data to the at least one first computing device according to a predefined time interval;
- obtaining, via the at least one first computing device, a plurality of user behavior reports relative to the rendered version of the network page from the plurality of second computing devices;
- identifying, via the at least one first computing device, an aggregate user interest in a subset of the plurality of content items based at least in part on the plurality of user behavior reports;
- and
- causing, via the at least one first computing device, the subset of the plurality of content items to be emphasized in the network page in response to identifying the aggregate user interest.
Dependencies are inferred from the claim text.