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

US12505860B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12505860-B2
Application numberUS-202318172962-A
CountryUS
Kind codeB2
Filing dateFeb 22, 2023
Priority dateFeb 22, 2023
Publication dateDec 23, 2025
Grant dateDec 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12505860B2 cover?
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 display…
Who is the assignee on this patent?
Lemon Inc
What technology area does this patent fall under?
Primary CPC classification G06V40/172. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).