IP Library › Granted Patent US 12,198,204
Granted Patent B2
US 12,198,204 · App. 18/128,546 · Granted Jan 14, 2025

Ledger-based image distribution permission and obfuscation

Inventors: Pramond Verma (Fairfax, VA); Richard Daniel Gunjal (Bangalore, IN)
Assignee: Kyndryl, Inc.
G06Q50/01G06F18/22G06F21/602G06F21/6254G06V40/161G06V40/166G06V40/172
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,198,204
App. No.
18/128,546
Granted
Jan 14, 2025
Kind
B2
Abstract

Using an image analysis model within an image intended for distribution online, an image portion depicting personally identifiable information is identified, the personally identifiable information comprising image data usable to identify a specific individual. Using an online profile, a person depicted in the image portion is identified. A transaction is posted in a publicly-accessible distributed encrypted ledger, the transaction comprising an encrypted request to allow the image to be distributed online. According to a response to the request, the image portion is obfuscated, the obfuscating comprising altering data of the image portion, the altering making the image portion unusable to identify the person.

Claims (45)

1. A computer-implemented method comprising:

identifying, using an online profile, a person depicted in an image portion, the online profile including using a user's profile within a social media network which includes a set of social messages communicated within the social media network, wherein the person is associated with the online profile;

determining that the image portion comprises an image of a face of the person associated with the online profile, wherein the image of the face is above a threshold similarity to image data in the online profile;

posting a transaction allowing the image to be distributed online; and

obfuscating the image portion by altering data of the image portion.

2. The computer-implemented method of claim 1 , further comprising identifying, using an image analysis model, the image portion depicting personally identifiable information by comparing the personally identifiable information to the online profile including using the user's profile within the social media network.

3. The computer-implemented method of claim 2 , wherein the personally identifiable information comprises image data usable to identify a specific individual associated with the online profile.

4. The computer-implemented method of claim 1 , wherein the posting is provided in a publicly-accessible distributed encrypted ledger.

5. The computer-implemented method of claim 1 , wherein the transaction comprises an encrypted request to allow the image to be distributed online.

6. The computer-implemented method of claim 1 , wherein the altering comprises including a black, white, or colored area that makes the image portion unusable to identify the person.

7. The computer-implemented method of claim 1 , further comprising using a combination of a ruled-based model and a cognitive model trained to identify image data that includes personally identifiable information.

8. The computer-implemented method of claim 7 , further comprising receiving restrictions governing posting of the image data including online locations at which the image data is allowed to be posted, not allowed to be posted, a limit on users of the social network who are allowed to see the image data, and an expiration time for the image data after which the image data is no longer accessible.

9. The computer-implemented method of claim 1 , wherein the determining further comprises determining that the image portion comprising the image of the face that is above the threshold similarity to the image data in the online profile comprises a second image of the person's face.

10. The computer-implemented method of claim 1 , wherein identifying, using the online profile, the person depicted in the image portion comprises identifying, using data in the online profile, the person, the data in the online profile comprising other than image data.

11. The computer-implemented method of claim 1 , wherein altering data of the image portion comprises replacing the image portion with a second image portion of a reduced-resolution version or distorted version wherein the resolution of the second image portion is below a threshold quality measure required for identification.

12. The computer-implemented method of claim 3 , further comprising:

generating a request for permission to distribute the image data which includes an identification of the image data and identification of those who are being asked for permission, the request being configurable to include information identifying a user originating an image posting;

receiving a response denying permission;

in response to receiving the response denying permission, obfuscating the image portion by altering data of the image portion; and

allowing the obfuscated image to be posted according to specified restrictions.

13. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising:

program instructions to identify, using an online profile, a person's face depicted in an image portion of a first image similar to a second image of the person's face, the online profile including using a user's profile within a social media network which includes a set of social messages communicated within the social media network, wherein the person is associated with the online profile;

program instructions to determine that the image portion comprises an image of a face of the person associated with the online profile, wherein the image of the face is above a threshold similarity to image data in the online profile;

program instructions to post a transaction allowing the image to be distributed online; and

program instructions to obfuscate the image portion by altering data of the image portion such that the image portion does not identify the person.

14. The computer usable program product of claim 13 , wherein the program instructions to identify the person further includes online communications information including past interactions on a social network or via another messaging application or a status of a link between parties.

15. The computer usable program product of claim 14 , wherein the online profile comprises a set of social media messages, and further comprising receiving restrictions governing posting of the image portion.

16. The computer usable program product of claim 13 , further comprising:

program instructions to generate a request for permission to distribute the image data;

program instructions to receive a response denying the request for permission;

program instructions to, in response to receiving the response denying the request for permission, obfuscate the image portion by altering data of the image portion; and

program instructions to allow the obfuscated image to be posted according to specified restrictions.

17. The computer usable program product of claim 13 , wherein the program instructions to alter data of the image portion comprises program instructions to replace the image portion with a second image portion of a reduced-resolution version of the image portion or a distorted version of the image portion.

18. The computer usable program product of claim 13 , wherein the program instructions are stored in the at least one of the one or more storage devices of a local data processing system, and wherein the stored program instructions are transferred over a network from a remote data processing system, and further comprising generating a request for permission to distribute the image data which includes an identification of the image data and identification of those who are being asked for permission, the request being configurable to include information identifying a user originating an image posting.

19. The computer usable program product of claim 13 , wherein the program instructions are stored in the at least one of the one or more storage devices of a server data processing system, and wherein the stored program instructions are downloaded over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system, and further comprising a program product that generates a request for permission to post the image data, the request includes an identification of the image data, those who are being asked for permission, and to include information identifying a user originating the image posting, including the image data, with or without context.

20. A computer system comprising one or more processors, one or more computer-readable memories, and one or more non-transitory computer-readable storage devices, and program instructions stored on at least one of the one or more non-transitory computer-readable storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:

program instructions to identify, using an online profile, a person depicted in an image portion, the online profile including using a user's profile within a social media network which includes a set of social messages communicated within the social media network;

program instructions to compare data of a person's face in the image portion of a first image to image data in the user's profile comprising a second image of the person's face;

program instructions to determine whether the person's face in the image portion of the first image and the second image of the person's face that is above a threshold similarity to each other;

program instructions to post a transaction allowing the image to be distributed online;

program instructions to obfuscate the image portion by altering data of the image portion such that the image portion does not identify the person;

program instructions to generate a request for permission to distribute the image data;

program instructions to receive a response denying the request for permission;

program instructions to, in response to receiving the response denying the request for permission, obfuscate the image portion by altering data of the image portion; and

program instructions to allow the obfuscated image to be posted according to specified restrictions.

Continuity (2)
Continuation 16669689 · Oct 31, 2019
Related Publication 20230237592A1 · Jul 27, 2023
References Cited (36)
US 7653259B2 · Pilu · 2010 [cited by examiner]
US 8744143B2 · Chen · 2014 [cited by applicant]
US 9292675B2 · Husain · 2016 [cited by applicant]
US 9378217B2 · Mickeleit · 2016 [cited by applicant]
US 9578053B2 · Husain et al. · 2017 [cited by applicant]
US 10839104B2 · Balzer et al. · 2020 [cited by applicant]
US 20080279419A1 · Kluesing · 2008 [cited by examiner]
US 20080298687A1 · Lai et al. · 2008 [cited by applicant]
US 20120036452A1 · Coleman et al. · 2012 [cited by applicant]
US 20120250951A1 · Chen · 2012 [cited by applicant]
US 20120272160A1 · Spivack et al. · 2012 [cited by applicant]
US 20130110565A1 · Means, Jr. · 2013 [cited by examiner]
US 20130236070A1 · Sliwinski · 2013 [cited by applicant]
US 20140181195A1 · Sullivan · 2014 [cited by applicant]
US 20140307116A1 · Zhang · 2014 [cited by applicant]
US 20150033362A1 · Mau · 2015 [cited by examiner]
US 20150169854A1 · Chang et al. · 2015 [cited by applicant]
US 20150199501A1 · Husain · 2015 [cited by applicant]
US 20150281163A1 · Bastide · 2015 [cited by examiner]
US 20150295926A1 · Husain et al. · 2015 [cited by applicant]
US 20160006730A1 · Chan et al. · 2016 [cited by applicant]
US 20160070925A1 · Kalb · 2016 [cited by examiner]
US 20160127641A1 · Gove · 2016 [cited by applicant]
US 20160182816A1 · Luk et al. · 2016 [cited by applicant]
US 20170270527A1 · Rampton · 2017 [cited by examiner]
US 20180012386A1 · Kemelmaher · 2018 [cited by examiner]
US 20190042085A1 · Barnett · 2019 [cited by applicant]
US 20190114470A1 · Ni · 2019 [cited by examiner]
US 20190207914A1 · Gong et al. · 2019 [cited by applicant]
US 20200034604A1 · Alrasheed · 2020 [cited by examiner]
US 20210034717A1 · Cardonha · 2021 [cited by examiner]
US 20220060514A1 · Hu et al. · 2022 [cited by applicant]
CN 101089874 · 2007 [cited by applicant]
WO 2014073171 · 2014 [cited by applicant]
Chakravorty et al., Ushare: user controlled social media based on blockchain, Research Gate, IMCOM '17, Jan. 5-7, 2017, https://www.researchgate.net/publication/312211808_ Ushare_user_controlled_social_media_based_on_bl… [cited by applicant]
List of IBM Patents or Patent Applications Treated as Related, dated Nov. 7, 2022, 1 page. [cited by applicant]