US2022272169A1PendingUtilityA1

Method and system for monitoring and tracking browsing activity on a handled device

Assignee: Content Square Israel LtdPriority: May 10, 2012Filed: Apr 27, 2022Published: Aug 25, 2022
Est. expiryMay 10, 2032(~5.8 yrs left)· nominal 20-yr term from priority
H04L 67/535H04L 67/02
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for method for monitoring and tracking browsing activity of a user on a client device. The method includes generating, based on browsing activity information of a user interacting with at least a page displayed over the client device and page information identifying in part the page displayed over the client device, an exposure map at a page-level view, wherein the exposure map indicates a salience of each area of a page-view respective of the page displayed over the client device and visited by the user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for tracking a user activity, comprising:
 generating, by at least one processor, a user activity information representative of the user activity performed by a plurality of users on a web page displayed on a plurality of client devices during visits to the web page;   generating a dataset using on the user activity information, the dataset including data associated with a plurality of viewports, wherein the viewports are visible portions of the web page displayed by the plurality of client devices to the users during the visits, wherein the dataset comprises a pan or zoom dataset that indicates zoom levels associated with each of the viewports with respect to an entirety of the web page, wherein the pan or zoom dataset comprises coordinates for each of the viewports indicating display positions of the viewports within a display the entirety of the web page;   determining a salience of each area of the web page based on the dataset;   generating, based on the dataset and the salience of each area, an exposure map associated with the web page, wherein the exposure map comprises a visual representation of the web page displayed during the visits including a heat map graphically identifies levels of interaction or display to the users based on the salience of each area of the web page; and   causing the exposure map to be displayed on a playback display that is separate from the plurality of client devices.   
     
     
         2 . The method of  claim 1 , wherein the heat map is a two-dimensional heat map. 
     
     
         3 . The method of  claim 1 , wherein the user activity information comprises at least one event, wherein the at least one event comprises: loading, scrolling, moving a mouse cursor, clicking or selecting an element on the web page, resizing a window displaying the web page, activating a key on a keyboard or any combination thereof. 
     
     
         4 . The method of  claim 1 , further comprising:
 receiving web page content information collected by a tracking code on a plurality of browsers on the plurality of client devices; and   generating the exposure map based on the web page content information.   
     
     
         5 . The method of  claim 1 ,
 wherein the user activity information representative of the user activity performed by the plurality of users comprises a plurality of user activity information associated with the plurality of users, and   wherein the dataset comprises a plurality of datasets associated with the plurality of user activity information.   
     
     
         6 . The method of  claim 5 ,
 wherein determining the salience of each area of the web page further comprises determining the salience of each area of the web page based on the plurality of datasets, and   wherein generating the exposure map comprises generating a plurality of visitor-level exposure maps based on the plurality of datasets and the salience of each area, and aggregating the plurality of visitor-level exposure maps to generate the exposure map.   
     
     
         7 . The method of  claim 1 , wherein the pan or zoom dataset further comprises a size of the web page displayed by one of the client devices, a plurality of sizes of the viewports, a position of the one of the viewports with respect to the web page, a time period associated with the one of the viewports being active, a layout associated with a browser displaying the web page, or any combination thereof. 
     
     
         8 . The method of  claim 1 , wherein the dataset further comprises an element data set that comprises position information associated with elements included in the web page. 
     
     
         9 . The method of  claim 1 , wherein the salience of each area of the page is based on a number of times each area of the web page is included in one of the plurality of viewports, based on periods of time that each area of the web page is included in one of the plurality of viewports, a level of zoom associated with each area when each area of the web page is included in one of the plurality of viewports, or any combination thereof. 
     
     
         10 . The method of  claim 1 , wherein generating the exposure map associated with the web page comprises:
 for each user of the plurality of users,
 aggregating viewports associated with each user using the pan or zoom data set to generate pageview-level exposure maps for each user, 
 wherein aggregating the viewports associated with each user comprises:
 overlaying the aggregated viewports associated with each user on page-view layouts, and 
 mapping each of the viewports of the aggregated viewports from the page-view layouts to a reference layout that is different from the page-view layouts; 
 
 aggregating the pageview level exposure maps for each user to generate visitor-level exposure maps for each user; and 
 aggregating the visitor-level exposure maps for each user to generate the exposure map for the web page. 
   
     
     
         11 . A system for tracking a user activity, comprising:
 at least one processor; and   a memory having instructions stored thereon that, when executed by the at least one processor, causes the system to perform operations comprising:   generating a user activity information representative of the user activity performed by a plurality of users on a web page displayed on a plurality of client devices during visits to the web page;   generating a dataset using on the user activity information, the dataset including data associated with a plurality of viewports, wherein the viewports are visible portions of the web page displayed by the plurality of client devices to the users during the visits, wherein the dataset comprises a pan or zoom dataset that indicates zoom levels associated with each of the viewports with respect to an entirety of the web page, wherein the pan or zoom dataset comprises coordinates for each of the viewports indicating display positions of the viewports within a display the entirety of the web page;   determining a salience of each area of the web page based on the dataset;   generating, based on the dataset and the salience of each area, an exposure map associated with the web page, wherein the exposure map comprises a visual representation of the web page displayed during the visits including a heat map graphically identifies levels of interaction or display to the users based on the salience of each area of the web page; and   causing the exposure map to be displayed on a playback display that is separate from the plurality of client devices.   
     
     
         12 . The system of  claim 11 , wherein the heat map is a two-dimensional heat map. 
     
     
         13 . The system of  claim 11 , wherein the user activity information comprises at least one event, wherein the at least one event comprises: loading, scrolling, moving a mouse cursor, clicking or selecting an element on the web page, resizing a window displaying the web page, activating a key on a keyboard or any combination thereof. 
     
     
         14 . The system of  claim 11 , wherein the system performs operations further comprising:
 receiving web page content information collected by a tracking code on a plurality of browsers on the plurality of client devices; and   generating the exposure map based on the web page content information.   
     
     
         15 . The system of  claim 11 ,
 wherein the user activity information representative of the user activity performed by the plurality of users comprises a plurality of user activity information associated with the plurality of users, and   wherein the dataset comprises a plurality of datasets associated with the plurality of user activity information.   
     
     
         16 . The system of  claim 15 ,
 wherein determining the salience of each area of the web page further comprises determining the salience of each area of the web page based on the plurality of datasets, and   wherein generating the exposure map comprises generating a plurality of visitor-level exposure maps based on the plurality of datasets and the salience of each area and aggregating the plurality of visitor-level exposure maps to generate the exposure map.   
     
     
         17 . The system of  claim 11 , wherein the pan or zoom dataset further comprises a size of the web page displayed by one of the client devices, a plurality of sizes of the viewports, a position of the viewports with respect to the web page, a time period associated with the viewports being active, a layout associated with a browser displaying the web page, or any combination thereof. 
     
     
         18 . The system of  claim 11 , wherein the dataset further comprises an element data set that comprises position information associated with elements included in the web page. 
     
     
         19 . The system of  claim 11 , wherein the salience of each area of the page is based on a number of times each area of the web page is included in one of the plurality of viewports, based on periods of time that each area of the web page is included in one of the plurality of viewports, a level of zoom associated with each area when each area of the web page is included in one of the plurality of viewports, or any combination thereof. 
     
     
         20 . The system of  claim 11 , wherein generating the exposure map associated with the web page comprises:
 for each user of the plurality of users,
 aggregating viewports associated with each user using the pan or zoom data set to generate pageview-level exposure maps for each user, 
 wherein aggregating the viewports associated with each user comprises:
 overlaying the aggregated viewports associated with each user on page-view layouts, and 
 mapping each of the viewports of the aggregated viewports from the page-view layouts to a reference layout that is different from the page-view layouts; 
 
 aggregating the pageview level exposure maps for each user to generate visitor-level exposure maps for each user; and 
 aggregating the visitor-level exposure maps for each user to generate the exposure map for the web page. 
   
     
     
         21 . A computer-readable storage medium, having instructions stored thereon that, when executed by a processor, causes the processor perform operations comprising:
 generating a user activity information representative of the user activity performed by a plurality of users on a web page displayed on a plurality of client devices during visits to the web page;   generating a dataset using on the user activity information, the dataset including data associated with a plurality of viewports, wherein the viewports are visible portions of the web page displayed by the plurality of client devices to the users during the visits, wherein the dataset comprises a pan or zoom dataset that indicates zoom levels associated with each of the viewports with respect to an entirety of the web page, wherein the pan or zoom dataset comprises coordinates for each of the viewports indicating display positions of the viewports within a display the entirety of the web page;   determining a salience of each area of the web page based on the dataset;   generating, based on the dataset and the salience of each area, an exposure map associated with the web page, wherein the exposure map comprises a visual representation of the web page displayed during the visits including a heat map graphically identifies levels of interaction or display to the users based on the salience of each area of the web page; and   causing the exposure map to be displayed on a playback display that is separate from the plurality of client devices.   
     
     
         22 . The computer-readable storage medium of  claim 21 , wherein the user activity information comprises at least one event, wherein the at least one event comprises: loading, scrolling, moving a mouse cursor, clicking or selecting an element on the web page, resizing a window displaying the web page, activating a key on a keyboard or any combination thereof. 
     
     
         23 . The computer-readable storage medium of  claim 21 , wherein generating the exposure map associated with the web page comprises:
 for each user of the plurality of users,
 aggregating viewports associated with each user using the pan or zoom data set to generate pageview-level exposure maps for each user, 
 wherein aggregating the viewports associated with each user comprises:
 overlaying the aggregated viewports associated with each user on page-view layouts, and 
 mapping each of the viewports of the aggregated viewports from the page-view layouts to a reference layout that is different from the page-view layouts; 
 
 aggregating the pageview level exposure maps for each user to generate visitor-level exposure maps for each user; and 
 aggregating the visitor-level exposure maps for each user to generate the exposure map for the web page. 
   
     
     
         24 . The computer-readable storage medium of  claim 21 , wherein the pan or zoom dataset further comprises a size of the web page displayed by one of the client devices, a plurality of sizes of the viewports, a position of the viewports with respect to the web page, a time period associated with the viewports being active, a layout associated with a browser displaying the web page, or any combination thereof.

Join the waitlist — get patent alerts

Track US2022272169A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.