IP Library Granted Patent US 12,253,374
Granted Patent B1
US 12,253,374 · App. 17/932,464 · Granted Mar 18, 2025

Systems and methods for protecting users

Inventor: Lei Gu (Bedford, MA)
Assignee: Gen Digital, Inc.
G01C21/3461G01C21/3415G01C21/3492
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 12,253,374
App. No.
17/932,464
Granted
Mar 18, 2025
Kind
B1
Abstract

The disclosed computer-implemented method for protecting users may (i) include collecting a set of field reports indicating respective geofencing violations, (ii) grading a safety measurement, based on an analysis of the respective geofencing violations, for each candidate route in a set of multiple candidate routes generated for travel between a starting point and a destination point, and (iii) recommending, from among the set of multiple candidate routes, a recommended route based at least in part on the recommended route being graded as safer than another candidate route. Various other methods, systems, and computer-readable media are also disclosed.

Claims (41)

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

collecting a set of field reports indicating respective geofencing violations;

grading a safety measurement, based on an analysis of the respective geofencing violations, for each candidate route in a set of multiple candidate routes generated for travel between a starting point and a destination point; and

recommending, from among the set of multiple candidate routes, a recommended route based at least in part on the recommended route being graded as safer than another candidate route.

2. The computer-implemented method of claim 1 , wherein each field report in the set of field reports indicates at least two of:

date and time;

a weather condition; or

whether a user was walking or driving.

3. The computer-implemented method of claim 1 , wherein each field report in the set of field reports indicates at least one of:

whether a user was a driver or a passenger; or

whether the user was alone or not alone.

4. The computer-implemented method of claim 1 , further comprising filtering a subset of field reports from the set of field reports based on a determination that the subset of field reports does not sufficiently match a current condition for traveling from the starting point to the destination point.

5. The computer-implemented method of claim 1 , further comprising at least partially anonymizing data in the field reports to protect user privacy.

6. The computer-implemented method of claim 1 , wherein the field reports are locked within a vault of a backend security server for a cybersecurity vendor.

7. The computer-implemented method of claim 1 , wherein the field reports achieve crowdsourcing such that a user of a cybersecurity application benefits from other users issuing the field reports of geofencing violations.

8. The computer-implemented method of claim 1 , wherein grading the safety measurement for each candidate route is performed in response to a request for an application to recommend a safe route.

9. The computer-implemented method of claim 8 , wherein each candidate route is generated in response to the request for the application to recommend the safe route.

10. The computer-implemented method of claim 1 , wherein geofencing prevents a user from being exposed to an entity that is dangerous to the user due to a vulnerability that is specific to the user.

11. A system comprising:

at least one physical processor;

physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to perform a method comprising:

collecting a set of field reports indicating respective geofencing violations;

grading a safety measurement, based on an analysis of the respective geofencing violations, for each candidate route in a set of multiple candidate routes generated for travel between a starting point and a destination point; and

recommending, from among the set of multiple candidate routes, a recommended route based at least in part on the recommended route being graded as safer than another candidate route.

12. The system of claim 11 , wherein each field report in the set of field reports indicates at least two of:

date and time;

a weather condition; or

whether a user was walking or driving.

13. The system of claim 11 , wherein each field report in the set of field reports indicates at least one of:

whether a user was a driver or a passenger; or

whether the user was alone or not alone.

14. The system of claim 11 , wherein the grading module is further configured to filter a subset of field reports from the set of field reports based on a determination that the subset of field reports does not sufficiently match a current condition for traveling from the starting point to the destination point.

15. The system of claim 11 , wherein the grading module is further configured to at least partially anonymize data in the field reports to protect user privacy.

16. The system of claim 11 , wherein the grading module is further configured to lock the field reports within a vault of a backend security server for a cybersecurity vendor.

17. The system of claim 11 , wherein the system is configured such that the field reports achieve crowdsourcing and a user of a cybersecurity application benefits from other users issuing the field reports of geofencing violations.

18. The system of claim 11 , wherein the grading module is configured to grade the safety measurement for each candidate route in response to a request for an application to recommend a safe route.

19. The system of claim 18 , wherein the grading module is configured to generate each candidate route in response to the request for the application to recommend the safe route.

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

collecting a set of field reports indicating respective geofencing violations;

grading a safety measurement, based on an analysis of the respective geofencing violations, for each candidate route in a set of multiple candidate routes generated for travel between a starting point and a destination point; and

recommending, from among the set of multiple candidate routes, a recommended route based at least in part on the recommended route being graded as safer than another candidate route.

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 Sep 20, 2022
From: GU, LEI
To: NORTONLIFELOCK INC.
Reel/Frame 061145/0699 →