IP Library Granted Patent US 11,146,537
Granted Patent B1
US 11,146,537 · App. 15/846,241 · Granted Oct 12, 2021

Systems and methods for protecting geolocation information

Inventor: Mark Kennedy (Gardena, CA)
Assignee: NortonLifeLock Inc.
H04L63/0414H04L63/107
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,146,537
App. No.
15/846,241
Granted
Oct 12, 2021
Kind
B1
Abstract

The disclosed computer-implemented method for protecting geolocation information may include (i) receiving, by a computing device, a geolocation security policy that defines an area in which access to geolocation information by applications will be at least partially limited to protect the privacy of a user, (ii) detecting, by the computing device, a geolocation of the computing device, (iii) applying, by the computing device, the geolocation security policy to the detected geolocation to determine whether the detected geolocation matches the area in which access to geolocation information by the applications will be at least partially limited, and (iv) performing, by the computing device, a security action to protect the privacy of the user based on determining that the detected geolocation matches the area. Various other methods, systems, and computer-readable media are also disclosed.

Claims (40)

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

receiving, by the computing device, a geolocation security policy that defines an area in which access to geolocation information by applications will be at least partially limited to protect the privacy of a user;

detecting, by the computing device, a geolocation of the computing device;

applying, by the computing device, the geolocation security policy to the detected geolocation to determine whether the detected geolocation matches the area in which access to geolocation information by the applications will be at least partially limited; and

performing, by the computing device, a security action to protect the privacy of the user based on determining that the detected geolocation matches the area, the security action comprising disabling a geotagging feature that geotags at least one photo captured by a camera of the computing device with the geolocation of the computing device;

wherein the geolocation security policy specifies that access to the geolocation information by the applications will be at least partially limited as a default setting when the computing device is located within the area but the user still has an option to manually override the default setting.

2. The computer-implemented method of claim 1 , wherein receiving the geolocation security policy comprises receiving user input that specifies the area in which access to geolocation information by the applications will be at least partially limited.

3. The computer-implemented method of claim 2 , wherein receiving user input that specifies the area in which access to geolocation information by the applications will be at least partially limited comprises receiving user input indicating at least one of:

an address; and

geolocation coordinates.

4. The computer-implemented method of claim 1 , wherein receiving the geolocation security policy comprises detecting an initial geolocation of the computing device that indicates the area in which access to geolocation information by the applications will be at least partially limited.

5. The computer-implemented method of claim 4 , wherein detecting the initial geolocation of the computing device comprises detecting a line of geolocations that indicates a border of the area in which access to geolocation information by the applications will be at least partially limited.

6. The computer-implemented method of claim 4 , wherein receiving the geolocation security policy comprises receiving an indication of a radius around the initial geolocation that defines the area in which access to geolocation information by the applications will be at least partially limited.

7. The computer-implemented method of claim 1 , wherein the security action comprises disabling an action to record the detected geolocation.

8. The computer-implemented method of claim 1 , wherein a video captured by the camera comprises the photo.

9. The computer-implemented method of claim 8 , wherein the video was captured using both a microphone and the camera to record video content.

10. The computer-implemented method of claim 9 , wherein the geolocation security policy is received from a security service.

11. A system for protecting geolocation information, the system comprising:

a reception module, stored in memory of a computing device, that receives a geolocation security policy that defines an area in which access to geolocation information by applications will be at least partially limited to protect the privacy of a user;

a detection module, stored in memory of the computing device, that detects a geolocation of the computing device;

an application module, stored in memory of the computing device, that applies the geolocation security policy to the detected geolocation to determine whether the detected geolocation matches the area in which access to geolocation information by the applications will be at least partially limited;

a performance module, stored in memory of the computing device, that performs a security action to protect the privacy of the user based on determining that the detected geolocation matches the area, the security action disabling a geotagging feature that geotags at least one photo captured by a camera of the computing device with the geolocation of the computing device; and

at least one physical processor configured to execute the reception module, the detection module, the application module, and the performance module;

wherein the geolocation security policy specifies that access to the geolocation information by the applications will be at least partially limited as a default setting when the computing device is located within the area but the user still has an option to manually override the default setting.

12. The system of claim 11 , wherein the reception module receives the geolocation security policy by receiving user input that specifies the area in which access to geolocation information by the applications will be at least partially limited.

13. The system of claim 12 , wherein the reception module receives user input that specifies the area in which access to geolocation information by the applications will be at least partially limited by receiving user input indicating at least one of:

an address; and

geolocation coordinates.

14. The system of claim 11 , wherein the reception module receives the geolocation security policy by detecting an initial geolocation of the computing device that indicates the area in which access to geolocation information by the applications will be at least partially limited.

15. The system of claim 14 , wherein the reception module detects the initial geolocation of the computing device by detecting a line of geolocations that indicates a border of the area in which access to geolocation information by the applications will be at least partially limited.

16. The system of claim 14 , wherein the reception module receives the geolocation security policy by receiving an indication of a radius around the initial geolocation that defines the area in which access to geolocation information by the applications will be at least partially limited.

17. The system of claim 11 , wherein the security action comprises disabling an action to record the detected geolocation.

18. The system of claim 11 , wherein a video captured by the camera comprises the photo.

19. The system of claim 18 , wherein the video was captured using both a microphone and the camera to record video content.

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 geolocation security policy that defines an area in which access to geolocation information by applications will be at least partially limited to protect the privacy of a user;

detect a geolocation of the computing device;

apply the geolocation security policy to the detected geolocation to determine whether the detected geolocation matches the area in which access to geolocation information by the applications will be at least partially limited; and

perform a security action to protect the privacy of the user based on determining that the detected geolocation matches the area, the security action comprising disabling a geotagging feature that geotags at least one photo captured by a camera of the computing device with the geolocation of the computing device;

wherein the geolocation security policy specifies that access to the geolocation information by the applications will be at least partially limited as a default setting when the computing device is located within the area but the user still has an option to manually override the default setting.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2017
From: KENNEDY, MARK
To: SYMANTEC CORPORATION
Reel/Frame 044427/0614 →
Cited By (2)
US 12,621,331 US 12,647,429