Mode-based user activity monitoring in web browser
AssigneePalo Alto Networks, Inc.
InventorsOfer Ben-Noon, Ohad Bobrov, Tal Keren
Life of this patent
Estimating the term…
Abstract
User activity is monitored in a web browser according to a continuous monitoring mode or a duty cycle monitoring mode. The duty cycle monitoring mode is a temporal configuration wherein monitoring occurs during sampling periods at a certain sampling frequency within a monitoring period of interest. The choice of monitoring mode is determined based on user key performance indicators and can be adjusted based on intensity of user activity within the web browser during the monitoring period of interest.
Claims20
A method for monitoring activity of a user interacting with a group of digital resources via a web browser, the method comprising:
- determining a user profile for the user comprising at least one key performance indicator (KPI) that characterizes the user activity when using the web browser to interact with the group of digital resources;
- configuring the web browser to monitor data characterizing user activity while interacting with the group of digital resources using the web browser in an initial monitoring mode based, at least in part, on the at least one KPI and the user profile, wherein the initial monitoring mode comprises a duty cycle monitoring mode or a continuous monitoring mode;
- monitoring the data characterizing user activity according to the initial monitoring mode;
- and
- based on the data characterizing user activity indicating a change in intensity of interactions of the user with the group of digital resources, adjusting the initial monitoring mode.
A non-transitory machine-readable medium having program code stored thereon, the program code comprising instructions to monitor activity of a user interacting with a group of digital resources via a web browser, where the instructions to monitor activity of the user comprise instructions to:
- determine a user profile for the user comprising at least one key performance indicator (KPI) that characterizes the user activity when using the web browser to interact with the group of digital resources;
- configure the web browser to monitor data characterizing user activity while interacting with the group of digital resources using the web browser in an initial monitoring mode based, at least in part, on the at least one KPI and the user profile, wherein the initial monitoring mode comprises a duty cycle monitoring mode or a continuous monitoring mode;
- monitor the data characterizing user activity according to the initial monitoring mode;
- and
- based on the data characterizing user activity indicating a change in intensity of interactions of the user with the group of digital resources, adjust the initial monitoring mode.
An apparatus comprising:
- a processor;
- and
- a machine-readable medium having instructions stored thereon that are executable by the processor to cause the apparatus to monitor activity of a user interacting with a group of digital resources via a web browser, wherein the instructions to monitor activity of the user comprise instructions executable by the processor to cause the apparatus to,
- determine a user profile for the user comprising at least one key performance indicator (KPI) that characterizes the user activity when using the web browser to interact with the group of digital resources;
- configure the web browser to monitor data characterizing user activity while interacting with the group of digital resources using the web browser in an initial monitoring mode based, at least in part, on the at least one KPI and the user profile, wherein the initial monitoring mode comprises a duty cycle monitoring mode or a continuous monitoring mode;
- monitor the data characterizing user activity according to the initial monitoring mode;
- and
- based on the data characterizing user activity indicating a change in intensity of interactions of the user with the group of digital resources, adjust the initial monitoring mode.
Dependencies are inferred from the claim text.