Method and system for monitoring an activity of a user
AssigneeContent Square Israel Ltd
InventorArik Yavilevich
Life of this patent
Estimating the term…
Abstract
A method for tracking an activity of a user. The method includes receiving, by a tracking element, compressed user activity information representative of activities performed by the user during a visit to a web page; receiving, by the tracking element, web page content information representative of web page content displayed to the user during the visit; decompressing the compressed user activity information; and generating user visit information by the tracking element.
Claims25
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 user on a web page displayed on a client display during a visit to the web page, wherein the user activity information comprises element location information including at least a position and a size of each element of the web page displayed to the user on the client display during the visit;
- generating user visit information based on user activity information, wherein the user visit information comprises a visual representation of the web page displayed during the visit and the user activity performed by the user on the web page;
- converting the element location information into a first plurality of coordinates for each element in the web page, wherein the first plurality of coordinates are coordinates that are relative to the position and the size of each element in the web page displayed on the client display;
- converting the first plurality of coordinates for each element in the web page to a second plurality of coordinates associated with a playback display for each element in the web page;
- and
- causing the user visit information to be displayed on the playback display based on the second plurality of coordinates.
A non-transitory computer-readable medium having stored thereon instructions, when executed by a processor, causes the processor to perform operations for tracking a user activity comprising:
- generating a user activity information representative of the user activity performed by a user on a web page displayed on a client display during a visit to the web page, wherein the user activity information comprises element location information including at least a position and a size of each element of the web page displayed to the user on the client display during the visit;
- generating user visit information based on user activity information, wherein the user visit information comprises a visual representation of the web page displayed during the visit and the user activity performed by the user on the web page;
- converting the element location information into a first plurality of coordinates for each element in the web page, wherein the first plurality of coordinates are coordinates that are relative to the position and the size of each element in the web page displayed on the client display;
- converting the first plurality of coordinates for each element in the web page to a second plurality of coordinates associated with a playback display for each element in the web page;
- and
- causing the user visit information to be displayed on the playback display based on the second plurality of coordinates.
A system for tracking a user activity comprising:
- a processor, and
- a memory storing instructions, when executed by the processor, causes the system to perform operations comprising:
- generating a user activity information representative of the user activity performed by a user on a web page displayed on a client display during a visit to the web page, wherein the user activity information comprises element location information including at least a position and a size of each element of the web page displayed to the user on the client display during the visit;
- generating user visit information based on user activity information, wherein the user visit information comprises a visual representation of the web page displayed during the visit and the user activity performed by the user on the web page;
- converting the element location information into a first plurality of coordinates for each element in the web page, wherein the first plurality of coordinates are coordinates that are relative to the position and the size of each element in the web page displayed on the client display;
- converting the first plurality of coordinates for each element in the web page to a second plurality of coordinates associated with a playback display for each element in the web page;
- and
- causing the user visit information to be displayed on the playback display based on the second plurality of coordinates
Dependencies are inferred from the claim text.