IP Library Granted Patent US 11,257,175
Granted Patent B1
US 11,257,175 · App. 16/990,915 · Granted Feb 22, 2022

Systems and methods for protecting users from security threats

Inventor: Santhana Krishnan K. C. (Chennai, IN)
Assignee: NortonLifeLock Inc.
G06Q50/265G06K7/1413G06K7/1417G06Q30/0627
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,257,175
App. No.
16/990,915
Granted
Feb 22, 2022
Kind
B1
Abstract

The disclosed computer-implemented method for protecting users from security threats may include (i) receiving a photograph of a target that a user is attempting to acquire, (ii) extracting, from the photograph, an identifier of the target, (iii) applying the identifier of the target to a software security policy that indicates whether the target is safe for the user, and (iv) releasing locked resources to enable the user to acquire the target based on a determination that the software security policy indicates that the target is safe for the user. Various other methods, systems, and computer-readable media are also disclosed.

Claims (33)

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

receiving a photograph of a target that a user is attempting to acquire;

extracting, from the photograph, an identifier of the target;

applying the identifier of the target to a software security policy that indicates whether the target is safe for the user; and

releasing locked resources to enable the user to acquire the target based on a determination that the software security policy indicates that the target is safe for the user.

2. The computer-implemented method of claim 1 , wherein the extracting the identifier of the target comprises extracting a visual machine-readable code from the photograph.

3. The computer-implemented method of claim 2 , wherein the visual machine-readable code comprises a one-dimensional visual machine-readable code.

4. The computer-implemented method of claim 2 , wherein the visual machine-readable code comprises a two-dimensional visual machine-readable code.

5. The computer-implemented method of claim 1 , wherein the software security policy indicates whether the target poses a threat to the health of the user.

6. The computer-implemented method of claim 5 , wherein the software security policy indicates whether the target poses a threat of causing the user to choke.

7. The computer-implemented method of claim 5 , wherein the software security policy indicates whether the target poses a threat of starting a fire.

8. The computer-implemented method of claim 1 , wherein the software security policy indicates whether the target matches an age of the user.

9. The computer-implemented method of claim 1 , wherein a guardian of the user adjusts the software security policy.

10. The computer-implemented method of claim 1 , wherein a guardian of the user uploads through crowdsourcing an indication of whether the target poses a threat to the user.

11. A system for protecting users from security threats, the system comprising:

a reception module, stored in memory, that receives a photograph of a target that a user is attempting to acquire;

an extraction module, stored in memory, that extracts, from the photograph, an identifier of the target;

an application module, stored in memory, that applies the identifier of the target to a software security policy that indicates whether the target is safe for the user;

a releasing module, stored in memory, that releases locked resources to enable the user to acquire the target based on a determination that the software security policy indicates that the target is safe for the user; and

at least one physical processor configured to execute the reception module, the extraction module, the application module, and the releasing module.

12. The system of claim 11 , wherein the extraction module extracts the identifier of the target at least in part by extracting a visual machine-readable code from the photograph.

13. The system of claim 12 , wherein the visual machine-readable code comprises a one-dimensional visual machine-readable code.

14. The system of claim 12 , wherein the visual machine-readable code comprises a two-dimensional visual machine-readable code.

15. The system of claim 11 , wherein the software security policy indicates whether the target poses a threat to the health of the user.

16. The system of claim 15 , wherein the software security policy indicates whether the target poses a threat of causing the user to choke.

17. The system of claim 15 , wherein the software security policy indicates whether the target poses a threat of starting a fire.

18. The system of claim 11 , wherein the software security policy indicates whether the target matches an age of the user.

19. The system of claim 11 , wherein a guardian of the user adjusts the software security policy.

20. 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:

receive a photograph of a target that a user is attempting to acquire;

extract, from the photograph, an identifier of the target;

apply the identifier of the target to a software security policy that indicates whether the target is safe for the user; and

release locked resources to enable the user to acquire the target based on a determination that the software security policy indicates that the target is safe for the user.

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 Aug 14, 2020
From: K.C., SANTHANA KRISHNAN
To: NORTONLIFELOCK INC.
Reel/Frame 053496/0658 →