IP Library › Granted Patent US 12,387,004
Granted Patent B2
US 12,387,004 · App. 17/703,686 · Granted Aug 12, 2025

Machine learning model-based content anonymization

Inventors: Miquel Angel Farre Guiu (Bern, CH); Pablo Pernias (Sant Joan D'Alacant, ES); Marc Junyent Martin (Barcelona, ES)
Assignee: Disney Enterprises, Inc.
G06F21/6254G06N3/045G06N3/08
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,387,004
App. No.
17/703,686
Filed
Mar 24, 2022
Granted
Aug 12, 2025
Kind
B2
Examiner
KHAN, MOEEN
Art Unit
2436
USPC
726/28
Abstract

A system includes a computing platform having processing hardware, and a system memory storing software code and a machine learning (ML) model. The processing hardware is configured to execute the software code to receive from a client, a request for a dataset, the request identifying a content type of the dataset, obtain the dataset having the content type, and select, based on the content type, an anonymization technique for the dataset, the anonymization technique selected so as to render at least one feature included in the dataset recognizable but unidentifiable. The processing hardware is further configured to execute the software code to anonymize, using the ML model and the selected anonymization technique, the at least one feature included in the dataset, and to output to the client, in response to the request, an anonymized dataset including the at least one anonymized feature.

Claims (34)

1. A system comprising:

a processing hardware; and

a system memory storing a software code, a first trained neural network (NN) and a second trained NN;

the processing hardware configured to execute the software code to:

receive from a client, a request for a dataset, the request identifying a content type of the dataset, the dataset including an image;

obtain the dataset having the content type;

select, based on the content type, an anonymization technique for the dataset, the anonymization technique selected so as to render at least one feature included in the dataset recognizable but unidentifiable;

anonymize, using the first trained NN and the selected anonymization technique, the at least one feature included in the image, such that a generic nature of the at least one feature included in the image is maintained by anonymizing, but an identifiable nature of the at least one feature included in the image is removed by anonymizing, wherein the at least one feature included in the image and anonymized is indicative of at least one of a location where the image is captured or an activity being performed, wherein the activity includes one of dancing, fencing, first bumping, hand-to-hand fighting, hand clapping, handshaking, hand-fiving, holding hands, hugging, performing magic, or pushing;

evaluate, using the second trained NN, an anonymity of the at least one anonymized feature;

re-anonymize, using the first trained NN, the at least one anonymized feature when evaluating the anonymity of the at least one anonymized feature fails to confirm that the at least one anonymized feature is unidentifiable, until when evaluating the anonymity of the at least one anonymized feature indicates that a confidence value of the at least one anonymized feature being unidentifiable satisfies a predetermined threshold; and

output to the client, in response to the request, an anonymized dataset including the image having the at least one anonymized feature.

2. The system of claim 1 , wherein the at least one feature included in the image and anonymized is indicative of the location where the image is captured.

3. The system of claim 1 , wherein prior to obtaining the dataset having the content type, the processing hardware is further configured to execute the software code to:

determine that quota for content having the content type does not exceed an allowable limit; and

in response to determining, including the content in the dataset having the content type.

4. The system of claim 1 , wherein the image is in a video frame.

5. The system of claim 1 , wherein the at least one feature included in the image further comprises a depiction of a person or a character, and the at least one feature and anonymized is indicative of the location where the image is captured and includes one of a building, a landmark or a restaurant.

6. The system of claim 1 , wherein the content type comprises digital representations that populate a virtual reality, augmented reality, or mixed reality environment.

7. A method for use by a system including a processing hardware, and a system memory storing a software code, a first trained neural network (NN) and a second trained NN, the method comprising:

receiving from a client, by the software code executed by the processing hardware, a request for a dataset, the request identifying a content type of the dataset, the dataset including an image;

determining, by the software code executed by the processing hardware, quota for content having the content type does not exceed an allowable limit;

obtaining, by the software code executed by the processing hardware, the dataset having the content type and including the content;

selecting, by the software code executed by the processing hardware, based on the content type, an anonymization technique for the dataset, the anonymization technique selected so as to render at least one feature included in the dataset recognizable but unidentifiable;

anonymizing, by the software code executed by the processing hardware and using the first trained NN and the selected anonymization technique, the at least one feature included in the image, such that a generic nature of the at least one feature included in the image is maintained by anonymizing, but an identifiable nature of the at least one feature included in the image is removed by anonymizing, wherein the at least one feature included in the image and anonymized is indicative of at least one of a location where the image is captured or an activity being performed, wherein the activity includes one of dancing, fencing, first bumping, hand-to-hand fighting, hand clapping, handshaking, hand-fiving, holding hands, hugging, performing magic, or pushing;

evaluate, by the software code executed by the processing hardware and using the second trained NN, an anonymity of the at least one anonymized feature;

re-anonymize, by the software code executed by the processing hardware and using the first trained NN, the at least one anonymized feature when evaluating the anonymity of the at least one anonymized feature fails to confirm that the at least one anonymized feature is unidentifiable, until when evaluating the anonymity of the at least one anonymized feature indicates that a confidence value of the at least one anonymized feature being unidentifiable satisfies a predetermined threshold; and

outputting to the client, by the software code executed by the processing hardware in response to the request, an anonymized dataset including the image having the at least one anonymized feature.

8. The method of claim 7 , wherein the at least one feature included in the image and anonymized is indicative of the location where the image is captured.

9. The method of claim 7 , wherein prior to obtaining the dataset having the content type, the method further comprises:

determining, by the software code executed by the processing hardware, that quota for content having the content type does not exceed an allowable limit; and

in response to determining, including, by the software code executed by the processing hardware, the content in the dataset having the content type.

10. The method of claim 7 , wherein the image is in a video frame.

11. The method of claim 7 , wherein the at least one feature included in the image further comprises a depiction of a person or a character, and the at least one feature and anonymized is indicative of the location where the image is captured and includes one of a building, a landmark or a restaurant.

12. The method of claim 7 , wherein the content type comprises digital representations that populate a virtual reality, augmented reality, or mixed reality environment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: THE WALT DISNEY COMPANY (SWITZERLAND) GMBH
To: DISNEY ENTERPRISES, INC.
Reel/Frame 059499/0250 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: FARRE GUIU, MIQUEL ANGEL; MARTIN, MARC JUNYENT; PERNIAS, PABLO
To: THE WALT DISNEY COMPANY (SWITZERLAND) GMBH
Reel/Frame 059394/0497 →
Continuity (2)
Provisional Application 63178342 · Apr 22, 2021
Related Publication 20220343020A1 · Oct 27, 2022
References Cited (18)
US 9782595B2 · Greene · 2017 [cited by examiner]
US 10839104B2 · Balzer · 2020 [cited by applicant]
US 10929561B2 · Long · 2021 [cited by examiner]
US 11093632B1 · Ton-That · 2021 [cited by applicant]
US 20090313170A1 · Goldner · 2009 [cited by applicant]
US 20120030165A1 · Guirguis · 2012 [cited by examiner]
US 20150324633A1 · Whitehill · 2015 [cited by examiner]
US 20190373210A1 · Nguyen · 2019 [cited by examiner]
US 20210004486A1 · Adams · 2021 [cited by applicant]
US 20210319537A1 · Hiasa · 2021 [cited by examiner]
US 20210342479A1 · Schluntz · 2021 [cited by applicant]
KR 102259457B1 · 2021 [cited by applicant]
Mendels, Omri “Custom NLP Approaches to Data Anonymization: Practical ways for de-identifying real-world private data” Jan. 8, 2020 pp. 1-15. [cited by applicant]
Zhang, Hang; Dana, Kristin “Multi-style Generative Network for Real-time Transfer” MIT License 2017 pp. 1-7. [cited by applicant]
“DeepPrivacy: A Generative Adversarial Network for Face Anonymization” MIT License 2019 pp. 1-7. [cited by applicant]
Yuang, Kaiyu; Yau, Jacqueline; Fei-fei, Li; Deng, Jia; Russakovsky, Olga “A Study of Face Obfuscation in ImageNet” Mar. 14, 2021 pp. 1-16. [cited by applicant]
www.paraphrase-Online.com Apr. 22, 2021 pp. 1-3. [cited by applicant]
beta.openAI.com Apr. 22, 2021 pp. 1-6. [cited by applicant]