IP Library Granted Patent US 11,736,488
Granted Patent B1
US 11,736,488 · App. 16/835,077 · Granted Aug 22, 2023

Systems and methods for selectively monitoring devices

Inventors: Lei Gu (Bedford, MA); Chengi Kuo (Manhattan Beach, CA)
Assignee: GEN DIGITAL INC.
H04L63/102G06F21/6245H04L63/1425
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,736,488
App. No.
16/835,077
Granted
Aug 22, 2023
Kind
B1
Abstract

A computer-implemented method for selectively monitoring devices may include (i) identifying a set of characteristics of a device-usage session of a device, (ii) calculating, based on the set of characteristics, a privacy score for the device-usage session, (iii) selecting, for the device, a device monitoring profile that is correlated with the privacy score and that defines an intensity level of monitoring actions to be performed on the device, and (iv) monitoring activity performed on the device during the device-usage session in accordance with the device monitoring profile that is correlated with the privacy score for the device-usage session. Various other methods, systems, and computer-readable media are also disclosed.

Claims (68)

1 . A computer-implemented method for selectively monitoring devices, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

defining, based at least in part on a physical location of a device that is subject to a monitoring policy, a start of a device-usage session for the device;

identifying, in response to defining the start of the device-usage session, a set of characteristics of the device-usage session;

calculating, based on the set of characteristics, a privacy score for the device-usage session that corresponds to a probability that the device-usage session comprises suspicious behavior;

selecting, for the device, a device monitoring profile that is correlated with the privacy score and that defines hardware components of the device to be monitored via monitoring actions and an intensity level of each monitoring action to be performed on the device;

monitoring hardware componets of the device during the device-usage session in accordance with the device monitoring profile that is correlated with the privacy score for the device-usage session; and

ending the device-usage session and defining an additional device-usage session for the device based at least in part on determining that the device has moved to a new location.

2 . The computer-implemented method of claim 1 , wherein monitoring hardware components of the device during the device-usage session in accordance with the device monitoring profile comprises sending information about activity performed on the device during the device-usage session to a server that analyzes the activity for suspicious behavior.

3 . The computer-implemented method of claim 1 , wherein identifying the set of characteristics comprises identifying a type of a current location of the device via at least one of:

a geolocation of the current location of the device;

still images of the current location of the device captured by a camera of the device;

video of the current location of the device captured by a camera of the device; and

a wireless network to which the device is connected.

4 . The computer-implemented method of claim 1 , wherein monitoring hardware components of the device comprises monitoring at least one of:

a front-facing camera;

a rear-facing camera; or

a microphone.

5 . The computer-implemented method of claim 1 , wherein identifying the set of characteristics comprises identifying current activity performed on the device by a user via at least one of:

monitoring active applications on the device;

taking screenshots of the device;

monitoring a camera of the device; and

monitoring a microphone of the device.

6 . The computer-implemented method of claim 1 , wherein calculating the privacy score for the device-usage session comprises comparing current values for the set of characteristics to recorded patterns of activity for the set of characteristics to determine whether the current values match the recorded patterns of activity.

7 . The computer-implemented method of claim 1 , wherein calculating, based on the set of characteristics, the privacy score for the device-usage session comprises calculating the privacy score based on a custom weighting for the set of characteristics supplied by an administrator of the device.

8 . The computer-implemented method of claim 1 , wherein the monitoring actions comprise at least one of:

recording a video of activity on the device;

recording a screenshot of activity on the device; and

recording audio of activity on the device.

9 . The computer-implemented method of claim 1 , wherein selecting, for the device, the device monitoring profile that is correlated with the privacy score comprises selecting the device monitoring profile from a set of monitoring profiles wherein, for each monitoring profile, an amount of computing resources consumed by monitoring the device in accordance with the monitoring profile is directly correlated with a privacy score associated with the monitoring profile.

10 . A system for selectively monitoring devices, the system comprising:

an identification module, stored in memory, that:

defines, based at least in part on a physical location of a device that is subject to a monitoring policy, a start of a device-usage session for the device; and

identifies, in response to defining the start of the device-usage session, a set of characteristics of the device-usage session;

a calculation module, stored in memory, that calculates, based on the set of characteristics, a privacy score for the device-usage session that corresponds to a probability that the device-usage session comprises suspicious behavior;

a selection module, stored in memory, that selects, for the device, a device monitoring profile that is correlated with the privacy score and that defines hardware components of the device to be monitored via monitoring actions and an intensity level of each monitoring action to be performed on the device;

a monitoring module, stored in memory, that monitors hardware components of the device during the device-usage session in accordance with the device monitoring profile that is correlated with the privacy score for the device-usage session; and

at least one physical processor that executes the identification module, the calculation module, the selection module, and the monitoring module; and

wherein the identification module ends the device-usage session and defines an additional device-usage session for the device based at least in part on determining that the device has moved to a new physical location.

11 . The system of claim 10 , wherein the monitoring module sends information about activity performed on the device during the device-usage session to a server that analyzes the activity for suspicious behavior.

12 . The system of claim 10 , wherein the identification module identifies the set of characteristics by identifying a type of a current location of the device via at least one of:

a geolocation of the current location of the device;

still images of the current location of the device captured by a camera of the device;

video of the current location of the device captured by a camera of the device; and

a wireless network to which the device is connected.

13 . The system of claim 10 , wherein monitoring hardware components of the device comprises monitoring at least one of:

a front facing camera;

a rear-facing camera; or

a microphone.

14 . The system of claim 10 , wherein the identification module identifies the set of characteristics by identifying current activity performed on the device by a user via at least one of:

monitoring active applications on the device;

taking screenshots of the device;

monitoring a camera of the device; and

monitoring a microphone of the device.

15 . The system of claim 10 , wherein the calculation module calculates the privacy score for the device-usage session by comparing current values for the set of characteristics to recorded patterns of activity for the set of characteristics to determine whether the current values match the recorded patterns of activity.

16 . The system of claim 10 , wherein the calculation module calculates, based on the set of characteristics, the privacy score for the device-usage session by calculating the privacy score based on a custom weighting for the set of characteristics supplied by an administrator of the device.

17 . The system of claim 10 , wherein the monitoring actions comprise at least one of:

recording a video of activity on the device;

recording a screenshot of activity on the device; and

recording audio of activity on the device.

18 . The system of claim 10 , wherein the selection module selects, for the device, the device monitoring profile that is correlated with the privacy score by selecting the device monitoring profile from a set of monitoring profiles wherein, for each monitoring profile, an amount of computing resources consumed by monitoring the device in accordance with the monitoring profile is directly correlated with a privacy score associated with the monitoring profile.

19 . A non-transitory computer-readable medium comprising one or more computer-readable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

define, based at least in part on a physical location of a device that is subject to a monitoring policy, a start of a device-usage session for the device;

identify, in response to defining the start of the device-usage session, a set of characteristics of the device-usage session;

calculate, based on the set of characteristics, a privacy score for the device-usage session that corresponds to a probability that the device-usage session comprises suspicious behavior;

select, for the device, a device monitoring profile that is correlated with the privacy score and that defines hardware components of device to be monitored via monitoring actions and an intensity level of each monitoring action to be performed on the device;

monitor hardware components of the device during the device-usage session in accordance with the device monitoring profile that is correlated with the privacy score for the device-usage session; and

end the device usage session and define an additional device-usage session for the device based at least in part on determining that the device has moved to a new physical location.

20 . The non-transitory computer-readable medium of claim 19 , wherein the one or more computer-readable instructions cause the computing device to monitor activity performed on the device during the device-usage session in accordance with the device monitoring profile by sending information about the activity performed on the device during the device-usage session to a server that analyzes the activity for suspicious behavior.

Assignments (2)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: GU, LEI; KUO, CHENGI JIMMY
To: NORTONLIFELOCK INC.
Reel/Frame 052285/0269 →