IP Library › Granted Patent US 12,250,248
Granted Patent B2
US 12,250,248 · App. 17/860,403 · Granted Mar 11, 2025

Shared image sanitization method and system

Inventors: Neil Patrick Adams (Waterloo, CA); Robert Joseph Lombardi (Hamilton, CA)
Assignee: BlackBerry Limited
H04L63/20G06F21/16G06T11/60G06V40/172G06F21/1062G06F2221/2143
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,250,248
App. No.
17/860,403
Granted
Mar 11, 2025
Kind
B2
Abstract

Methods and systems for removing sensitive information from a digital image. An instruction to share a digital image is received. It is then determined that the digital image contains a depiction of a corporate display medium that is classified as sensitive based on a policy and, based on the determination that the digital image contains the depiction of the corporate display medium that is classified as sensitive based on the policy, the digital image is processed to modify the depiction. The digital image is shared.

Claims (37)

1. A computer-implemented method comprising:

in response to receiving an instruction to share a digital image, determining that the digital image contains a depiction that is classified as sensitive based on a policy, wherein the policy is based on input indicating a selection of an object depicted in a second digital image;

in response to determining that the digital image contains the depiction that is classified as sensitive based on the policy based on input indicating the selection of the object depicted in the second digital image, processing the digital image to modify the depiction; and

sharing the digital image.

2. The method of claim 1 , further comprising automatically selecting the depiction.

3. The method of claim 2 , further comprising receiving input indicating a deselection of the automatically selected depiction.

4. The method of claim 3 , further comprising updating the policy based on the input indicating the deselection of the automatically selected depiction.

5. The method of claim 1 , further comprising, in response to receiving the instruction to share the digital image, determining that the digital image contains a second depiction that is classified as sensitive and processing the digital image to modify the second depiction.

6. The method of claim 1 , wherein the policy is based on an enterprise policy.

7. The method of claim 1 , further comprising:

in response to receiving the instruction to share the digital image, determining that a field of metadata associated with the digital image is classified as sensitive based on the policy;

automatically selecting the field of metadata; and

updating the policy based on input indicating a deselection of the field of metadata associated with the digital image.

8. The method of claim 3 , wherein the input indicating the deselection of the depiction includes input indicating a deselection of a particular face.

9. The method of claim 3 , wherein the input indicating the deselection of the depiction includes input indicating a deselection of a depiction of corporate display medium selected from the group consisting of: a document, a whiteboard, a flipchart, a notepad, a sticky note, an envelope, a file folder, a label, a name tag, an identification badge, a computer monitor, a projector screen, a laptop computer, a tablet computer, an internet protocol (IP) phone and a smartphone.

10. A computing device comprising:

a memory; and

a processor coupled with the memory, the processor configured to:

in response to receiving an instruction to share a digital image, determine that the digital image contains a depiction that is classified as sensitive based on a policy, wherein the policy is based on input indicating a selection of an object depicted in a second digital image;

in response to determining that the digital image contains the depiction that is classified as sensitive based on the policy based on input indicating the selection of the object depicted in the second digital image, process the digital image to modify the depiction; and

share the digital image.

11. The device of claim 10 , wherein the processor is further configured to automatically select the depiction.

12. The device of claim 11 , wherein the processor is further configured to receive input indicating a deselection of the automatically selected depiction.

13. The device of claim 12 , wherein the processor is further configured to update the policy based on the input indicating the deselection of the automatically selected depiction.

14. The device of claim 10 , wherein the processor is further configured to, in response to receiving the instruction to share the digital image, determine that the digital image contains a second depiction that is classified as sensitive and process the digital image to modify the second depiction.

15. The device of claim 10 , wherein the policy is based on an enterprise policy.

16. The device of claim 10 , wherein the processor is further configured to:

in response to receiving the instruction to share the digital image, determine that a field of metadata associated with the digital image is classified as sensitive based on the policy;

automatically preselect the field of metadata; and

update the policy based on input indicating a deselection of the preselected field of metadata associated with the digital image.

17. The device of claim 12 , wherein the input indicating the deselection of the depiction includes input indicating a deselection of a particular face.

18. A non-transitory computer-readable storage medium storing processor-executable instructions to remove sensitive information from a digital image, wherein the processor-executable instructions, when executed by a processor, are to cause the processor to:

in response to receiving an instruction to share a digital image, determine that the digital image contains a depiction that is classified as sensitive based on a policy, wherein the policy is based on input indicating a selection of an object depicted in a second digital image;

in response to determining that the digital image contains the depiction that is classified as sensitive based on the policy based on input indicating the selection of the object depicted in the second digital image, process the digital image to modify the depiction; and

share the digital image.

19. The method of claim 1 , further comprising receiving, via a graphical interface, input indicating the selection of the objection depicted in the second digital image, wherein the determination that the digital image contains a depiction that is classified as sensitive is based on the input, received via the graphical interface, indicating the selection of the object depicted in the second digital image.

20. The method of claim 1 , further comprising receiving, via a graphical interface, input indicating the selection of the objection depicted in the second digital image and updating the policy based on the received input indicating the selection of the object depicted in the second digital image, wherein the determination that the digital image contains a depiction that is classified as sensitive is based on the policy based on the received input indicating the selection of the object depicted in the second digital image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2022
From: ADAMS, NEIL PATRICK; LOMBARDI, ROBERT JOSEPH
To: BLACKBERRY LIMITED
Reel/Frame 060461/0548 →
Continuity (2)
Continuation 16669858 · Oct 31, 2019
Related Publication 20220345498A1 · Oct 27, 2022
References Cited (27)
US 8887289B1 · Hullale · 2014 [cited by applicant]
US 8966656B2 · Hirsch et al. · 2015 [cited by applicant]
US 9374374B2 · Steinburg et al. · 2016 [cited by applicant]
US 9779474B2 · Kominar · 2017 [cited by applicant]
US 9785796B1 · Murphy · 2017 [cited by examiner]
US 10839104B2 · Balzer et al. · 2020 [cited by applicant]
US 11418545B2 · Adams · 2022 [cited by examiner]
US 20060069733A1 · Antonoff et al. · 2006 [cited by applicant]
US 20090040236A1 · Childress · 2009 [cited by examiner]
US 20120250951A1 · Chen · 2012 [cited by applicant]
US 20130124480A1 · Chua et al. · 2013 [cited by applicant]
US 20130156331A1 · Kurabayashi et al. · 2013 [cited by applicant]
US 20150113664A1 · Aad et al. · 2015 [cited by applicant]
US 20150278534A1 · Thiyagarajan et al. · 2015 [cited by applicant]
US 20160239668A1 · Bellert · 2016 [cited by applicant]
US 20160246979A1 · Rakshit · 2016 [cited by examiner]
US 20160283743A1 · Rueger et al. · 2016 [cited by applicant]
US 20170061155A1 · Gordon et al. · 2017 [cited by applicant]
US 20180336373A1 · Deenadayal · 2018 [cited by examiner]
US 20190020687A1 · Noon et al. · 2019 [cited by applicant]
US 20200128036A1 · Sarzynski et al. · 2020 [cited by applicant]
AU 2019202398A1 · 2019 [cited by applicant]
EPO: Extended European Search Report relating to EP application No. 20203174.6, dated Mar. 24, 2021. [cited by applicant]
Liu et al.: “CloudDLP: Transparent and Automatic Data Sanitization for Browser-Based Cloud Storage”, 2019 28th International Conference on Computer Communication and Networks (ICCCN), IEEE, XP033620567, dated Jul. 29, 2… [cited by applicant]
Orekondy et al.: “Connecting Pixels to Privacy and Utility: Automatic Redaction of Private Information in Images”, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, IEEE, XP033473770, dated Jun. 18, 2… [cited by applicant]
Sah et al.: “Video Redaction: a survey and comparison of enabling technologies”, Journal of Electronic Imaging, S P E—International Society for Optical Engineering, US, vol. 26, No. 5, XP060093871, dated Sep. 1, 2017. [cited by applicant]
Canada Office Action dated Oct. 23, 2023; Application No. 3,096,471. [cited by applicant]