IP Library Granted Patent US 12,505,860
Granted Patent B2
US 12,505,860 · App. 18/172,962 · Granted Dec 23, 2025

Computing system executing social media program with face selection tool for masking recognized faces

Inventors: Long Jiang (Culver City, CA); Ryan Northway (Culver City, CA); Michael Buzinover (Culver City, CA)
Assignee: Lemon Inc.
G11B27/036G06F3/04845G06T5/70G06T11/00G06V40/166G06V40/172G06T2200/24G06T2207/10016G06T2207/30201
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,505,860
App. No.
18/172,962
Granted
Dec 23, 2025
Kind
B2
Abstract

A computing system is provided, including one or more processors and associated memory storing instructions that cause the one or more processors to execute a social media program. The processor is configured to recognize, via a face recognition module of the social media program, one or more faces in the video. The processor is configured to cause a graphical user interface (GUI) to be displayed. The GUI includes a face selection tool that is configured to enable a user to select at least one recognized face to be masked. The processor is configured to mask the selected at least one recognized face in the video, to thereby generate an edited video. After masking, the processor is configured to share the edited video to a social media platform for viewing by other users.

Claims (40)

1 . A computing system, comprising:

one or more processors and associated memory storing instructions that cause the one or more processors to:

execute a social media program including a masking tool;

recognize, via a face recognition module of the social media program, one or more faces in a video;

cause a graphical user interface (GUI) of the social media program to be displayed, the GUI including a face selection tool configured to enable a user to select at least one recognized face to be masked;

mask, via the masking tool of the social media program, the selected at least one recognized face in the video based on user masking settings by adding a respective effect to the selected at least one recognized face in the video to thereby generate an edited video, the user masking settings including options to mask all faces other than a user's face only when the user is outside; and

share the edited video to a social media platform for viewing by other users.

2 . The computing system of claim 1 , wherein the selected at least one recognized face is masked via blurring.

3 . The computing system of claim 1 , wherein the selected at least one recognized face is masked using a partial mask.

4 . The computing system of claim 1 , wherein the selected at least one recognized face is masked via an avatar, an icon, an animated character, or a replacement head.

5 . The computing system of claim 1 , wherein the GUI including the face selection tool is displayed during playback of the video to enable the user to select the at least one recognized face to be masked during playback.

6 . The computing system of claim 1 , wherein the GUI including the face selection tool is displayed prior to recording the video to enable the user to preselect the one or more recognized faces to be masked prior to recording.

7 . The computing system of claim 6 , wherein the processor is further configured to mask the one or more recognized faces of the recorded video based on the user masking settings.

8 . The computing system of claim 6 , wherein the one or more processors is further configured to mask the one or more recognized faces of a live recording based on the user masking settings.

9 . The computing system of claim 6 , wherein the GUI including the face selection tool enables the user to select an option to mask the user's face by default.

10 . The computing system of claim 6 , wherein the GUI including the face selection tool enables the user to select masking all recognized faces except for the user's face by default.

11 . The computing system of claim 1 , wherein the GUI including the face selection tool is displayed during recording of the video to enable the user to select the at least one recognized face to be masked during recording of the video.

12 . The computing system of claim 1 , wherein

the social media program includes a social media client program executed by a processor of the one or more processors of a client computing device of the computing system, the client computing device is a mobile computing device equipped with a camera, and the video is captured by the social media client program executed by the client computing device,

the social media program includes a social media server program executed by a processor of the one or more processors of a server computing device of the computing system, and

the face recognition module and face masking module are executed at either the social media client program or the social media server program.

13 . A computerized method, comprising:

executing a social media program including a masking tool;

recognizing, via a face recognition module of the social media program, one or more faces in a video;

causing a graphical user interface (GUI) of the social media program to be displayed, the GUI including a face selection tool configured to enable a user to select at least one recognized face to be masked;

masking, via the masking tool of the social media program, the selected at least one recognized face in the video based on user masking settings by adding a respective effect to the selected at least one recognized face in the video to thereby generate an edited video, the user masking settings including options to mask all faces other than a user's face only when the user is outside; and

sharing the edited video to a social media platform for viewing by other users.

14 . The computerized method of claim 13 , wherein the selected at least one recognized face is masked via blurring.

15 . The computerized method of claim 13 , wherein the selected at least one recognized face is masked via an avatar, an icon, an animated character, or a replacement head.

16 . The computerized method of claim 13 , wherein the GUI including the face selection tool is displayed during playback of the video to enable the user to select the at least one recognized face to be masked during playback.

17 . The computerized method of claim 13 , wherein the GUI including the face selection tool is displayed prior to recording the video to enable the user to preselect the one or more recognized faces to be masked prior to recording.

18 . The computerized method of claim 17 , further comprising:

masking the one or more recognized faces of the recorded video based on the user masking settings.

19 . The computerized method of claim 13 , wherein the GUI including the face selection tool is displayed during recording of the video to enable the user to select the at least one recognized face to be masked during recording of the video.

20 . A non-transitory computer readable medium including instructions stored thereon, the instructions, when executed by one or more processors, causing the one or more processors to execute steps of:

executing a social media program including a masking tool;

recognizing, via a face recognition module of the social media program, one or more faces in a video;

causing a graphical user interface (GUI) of the social media program to be displayed, the GUI including a face selection tool configured to enable a user to select at least one recognized face to be masked;

masking, via the masking tool of the social media program, the selected at least one recognized face in the video based on user masking settings by adding a respective effect to the selected at least one recognized face in the video to thereby generate an edited video, the user masking settings including options to mask all faces other than a user's face only when the user is outside; and

sharing the edited video to a social media platform for viewing by other users.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2025
From: JIANG, LONG; NORTHWAY, RYAN; BUZINOVER, MICHAEL
To: TIKTOK INC.
Reel/Frame 073022/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2025
From: TIKTOK INC.
To: LEMON INC.
Reel/Frame 073022/0315 →
Continuity (1)
Related Publication 20240282344A1 · Aug 22, 2024
References Cited (8)
US 10008240B2 · Koide · 2018 [cited by examiner]
US 20160034704A1 · Shim et al. · 2016 [cited by applicant]
US 20200226953A1 · Anand · 2020 [cited by examiner]
US 20200364460A1 · Kondabathini · 2020 [cited by examiner]
US 20210233371A1 · Brake · 2021 [cited by examiner]
US 20220115042A1 · Zukerman · 2022 [cited by examiner]
ISA Intellectual Property Office of Singapore, International Search Report Issued in Application No. PCT/SG2024/050090, Mar. 28, 2024, WIPO, 4 pages. [cited by applicant]
Liu, C. et al., “Privacy Intelligence: A Survey on Image Privacy in Online Social Networks,” ACM Computing Surveys, vol. 55, No. 8, Aug. 2023, 33 pages. [cited by applicant]