Tracking user behavior relative to a network page
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
28 Claims
-
1. 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. - View Dependent Claims (2)
-
-
3. 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; andcode 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. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification