IP Library › Granted Patent US 12,314,459
Granted Patent B2
US 12,314,459 · App. 17/727,977 · Granted May 27, 2025

Protecting user data privacy in a privacy zone

Inventors: Joshua Edwards (Philadelphia, PA); Dan Lin (Arlington, VA); Michael Mossoba (Great Falls, VA)
Assignee: Capital One Services, LLC
G06F21/84G06F21/6245
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,314,459
App. No.
17/727,977
Granted
May 27, 2025
Kind
B2
Abstract

Disclosed herein are system, method, and computer program product embodiments for protecting user data privacy in a privacy zone around a user and a computing device displaying user data. A device can include a camera configured to capture a sequence of images in a location, such as in a privacy zone comprising an area around the device and a user of the device. A memory can be coupled to the camera to store the sequence of images. A monitoring device can be configured to determine, based on the sequence of images, whether an object is found in the location. In response to finding an object, the monitoring device can generate a control signal to cause the device to take an action to protect the user data privacy in the location such as a privacy zone.

Claims (54)

1. A device, comprising:

a camera configured to capture a sequence of images in a location;

a memory coupled to the camera to store the sequence of images; and

a processor configured to:

determine that an object is not present in the location based on an analysis of a first plurality of images in the sequence of images;

bypass an analysis of a second plurality of images in the sequence of images that are captured subsequent to the first plurality of images based on a determination that the object is not present in the location;

determine that the object is present in the location based on an analysis of a third plurality of images in the sequence of images that are captured subsequent to the second plurality of images; and

in response to a determination that the object is present, generate a control signal, wherein the control signal is configured to cause the device to take an action.

2. The device of claim 1 , wherein the control signal is configured to cause the device to display a flashing screen on a display device coupled to the memory.

3. The device of claim 1 , wherein the control signal is configured to generate a user notification of the object.

4. The device of claim 1 , wherein:

the device has first information displayed on a display device before finding the object, and

the control signal is configured to display second information different from the first information on the display device in response to finding the object.

5. The device of claim 4 , wherein:

the first information includes financial data, personal data, or health related data, and

the second information includes fake data different from the first information.

6. The device of claim 4 , wherein:

the first information includes data displayed by an application software operated by the device, and

the control signal is configured to cause the device to stop operation of the application software.

7. The device of claim 1 , wherein the camera includes a front facing camera located in the device so that a user is within a line of sight of the front facing camera.

8. The device of claim 1 , wherein to determine that the object is present in the location, the processor is configured to:

detect a change between a first set of images in the third plurality of images captured during a first time period and a second set of images in the third plurality of images captured during a second time period, and

the change represents an unauthorized person at the location or an unauthorized device at the location.

9. The device of claim 1 , wherein the location comprises an area over a shoulder of a user or behind the user.

10. The device of claim 1 , wherein the location comprises a privacy zone comprising an area around the device and a user of the device, the privacy zone being where data displayed on a display device of the device is viewable by an unauthorized person or an unauthorized device.

11. The device of claim 1 , wherein the processor is further configured to:

determine whether the camera is enabled or not; and

upon a determination that the camera is not enabled, send a request to enable the camera.

12. A computer-implemented method, the method comprising:

capturing, by a camera, a sequence of images in a location;

determining, by a processor, that an object is not present in the location based on an analysis of a first plurality of images in the sequence of images;

bypassing, by the processor, an analysis of a second plurality of images in the sequence of images that are captured subsequent to the first plurality of images based on determining that the object is not present in the location;

determining, by the processor, that the object is present in the location based on an analysis of a third plurality of images in the sequence of images that are captured subsequent to the second plurality of images; and

in response to finding the object, generating, by the processor, a control signal that causes a device to take an action.

13. The method of claim 12 , wherein the control signal causes the device to display a flashing screen on a display device.

14. The method of claim 12 , wherein the control signal generates a user notification of the object.

15. The method of claim 12 , wherein:

the device displays first information before finding the object, and

the control signal causes second information to be displayed in response to finding the object.

16. The method of claim 15 , wherein:

the first information comprises financial data, personal data, or health related data, and

the second information comprises fake data different from the first information.

17. The method of claim 15 , wherein:

the first information comprises data displayed by an application software operated by the device, and

the control signal causes the device to stop operation of the application software.

18. The method of claim 12 , wherein determining that the object is present in the location comprises:

detecting a change between a first set of images in the third plurality of images and a second set of images in the third plurality of images, wherein the change indicates an unauthorized person or unauthorized device is located at the location.

19. A non-transitory computer-readable medium storing instructions, the instructions, when executed by a processor, cause the processor to perform operations comprising:

capturing a sequence of images in a location;

determining that an object is not present in the location based on an analysis of a first plurality of images in the sequence of images;

bypassing an analysis of a second plurality of images in the sequence of images that are captured subsequent to the first plurality of images based on determining that the object is not present in the location;

determining that the object is present in the location based on an analysis of a third plurality of images in the sequence of images that are captured subsequent to the second plurality of images; and

in response to finding the object, generating a control signal that causes a device to take an action.

20. The non-transitory computer-readable medium of claim 19 , wherein the control signal is configured to cause the device to display a flashing screen on a display device coupled to a memory.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2022
From: EDWARDS, JOSHUA; LIN, DAN; MOSSOBA, MICHAEL
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 059694/0424 →
Continuity (1)
Related Publication 20230342505A1 · Oct 26, 2023
References Cited (10)
US 9075974B2 · Barr · 2015 [cited by examiner]
US 10311249B2 · Sharifi et al. · 2019 [cited by applicant]
US 10824769B2 · Liu · 2020 [cited by examiner]
US 10936760B1 · Hadsall · 2021 [cited by examiner]
US 11030350B2 · Yost · 2021 [cited by examiner]
US 20210182439A1 · Singh · 2021 [cited by applicant]
US 20210350033A1 · Kapinos et al. · 2021 [cited by applicant]
US 20220188456A1 · Vaughan · 2022 [cited by examiner]
US 20220397686A1 · Scacchi · 2022 [cited by examiner]
WO WO2014200589A2 · 2014 [cited by examiner]