IP Library Granted Patent US 12,470,804
Granted Patent B2
US 12,470,804 · App. 18/665,036 · Granted Nov 11, 2025

Inclusive camera

Inventor: Bertrand Saint-Preux (Hollywood, FL)
Assignee: Snap Inc.
H04N23/62G06F3/0482H04N17/002H04N23/632H04N23/80
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,470,804
App. No.
18/665,036
Granted
Nov 11, 2025
Kind
B2
Abstract

Method of generating modified media content item based on user's setting selection starts with a processor causing a camera personalization interface to be displayed by a display of a client device. The processor receives a setting selection from the client device via the camera personalization interface. The processor determines a pre-capture setting and a post-processing setting based on the setting selection. The processor calibrates a camera of the client device using the pre-capture setting. The processor receives a media content item including an image captured using the camera and generates a modified media content item by modifying the media content item using the post-processing setting. Other embodiments are described herein.

Claims (45)

1 . A system comprising:

a processor; and

a memory having instructions stored thereon, when executed by the processor, causes the system to perform operations comprising:

causing a camera personalization interface to be displayed by a display of a client device;

receiving a setting selection from a user of the client device via the camera personalization interface, wherein the setting selection from the user indicates a skin tone that the user selected from a plurality of skin tones as being indicative of the user's skin tone;

determining a pre-capture setting based on the setting selection from the user; and

calibrating a camera of the client device using the pre-capture setting to set up personalized settings of the camera prior to capturing an image.

2 . The system of claim 1 , wherein the camera of the client device is a front camera or a rear camera.

3 . The system of claim 1 , wherein the pre-capture setting comprises at least one of:

an International Organization for Setting (ISO) setting, an exposure setting, a black and white balance setting, a focus area setting, or a High Dynamic Range (HDR) capture setting.

4 . The system of claim 1 , wherein the system to perform operations further comprising:

determining a post-processing setting based on the setting selection from the user, wherein the post-processing setting comprises at least one of:

a Gamma correction, a color tone mapping, de-noising, or beautification.

5 . The system of claim 4 , wherein determining the pre-capture setting and the post-processing setting is further based on a background color or a lighting condition.

6 . The system of claim 4 , wherein the system to perform operations further comprising:

generating, using the post-processing setting, a modified media content item by modifying a media content item including the image.

7 . The system of claim 1 , wherein the camera personalization interface comprises a plurality of selectable items associated with the plurality of skin tones, wherein the setting selection is associated with one of the plurality of selectable items.

8 . The system of claim 1 , wherein the camera personalization interface comprises a preview displaying an image captured by the camera of the client device, wherein the camera is a front camera.

9 . The system of claim 8 , wherein the camera personalization interface comprises a selectable slider configured to adjust the image displayed in the preview, wherein the setting selection is based on the selectable slider.

10 . The system of claim 1 , wherein the setting selection further indicates a skin undertone of the user of the client device.

11 . The system of claim 1 , wherein the setting selection is associated with an avatar associated with a user of the client device.

12 . A method comprising:

causing, by a processor, a camera personalization interface to be displayed by a display of a client device;

receiving a setting selection from a user of the client device via the camera personalization interface, wherein the setting selection from the user indicates a skin tone that the user selected from a plurality of skin tones as being indicative of the user's skin tone;

determining a pre-capture setting based on the setting selection from the user and a post-processing setting based on the setting selection from the user; and

calibrating a camera of the client device using the pre-capture setting to set up personalized settings of the camera prior to capturing an image.

13 . The method of claim 12 , wherein the camera of the client device is a front camera or a rear camera.

14 . The method of claim 12 , wherein the pre-capture setting comprises at least one of:

an International Organization for Setting (ISO) setting, an exposure setting, a black and white balance setting, a focus area setting, or a High Dynamic Range (HDR) capture setting.

15 . The method of claim 12 , further comprising:

determining a post-processing setting based on the setting selection from the user, wherein the post-processing setting comprises at least one of:

a Gamma correction, a color tone mapping, de-noising, or beautification.

16 . The method of claim 15 , wherein determining the pre-capture setting and the post-processing setting is further based on a background color or a lighting condition.

17 . The method of claim 15 , further comprising:

generating, using the post-processing setting, a modified media content item by modifying a media content item including the image.

18 . The method of claim 12 , wherein the camera personalization interface comprises a plurality of selectable items associated with the plurality of skin tones, wherein the setting selection is associated with one of the plurality of selectable items.

19 . The method of claim 12 , wherein the camera personalization interface comprises a preview displaying an image captured by the camera of the client device, wherein the camera is a front camera.

20 . The method of claim 19 , wherein the camera personalization interface comprises a selectable slider configured to adjust the image displayed in the preview, wherein the setting selection is based on the selectable slider.

21 . The method of claim 12 , wherein the setting selection further indicates a skin undertone of the user of the client device.

22 . The method of claim 12 , wherein the setting selection is associated with an avatar associated with a user of the client device.

23 . A non-transitory computer-readable storage medium having stored thereon instructions, when executed by a processor, causes the processor to perform operations comprising:

causing a camera personalization interface to be displayed by a display of a client device;

receiving a setting selection from a user of the client device via the camera personalization interface, wherein the setting selection from the user indicates a skin tone that the user selected from a plurality of skin tones as being indicative of the user's skin tone;

determining a pre-capture setting based on the setting selection from the user and a post-processing setting based on the setting selection from the user; and

calibrating a camera of the client device using the pre-capture setting to set up personalized settings of the camera prior to capturing an image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2024
From: SAINT-PREUX, BERTRAND
To: SNAP INC.
Reel/Frame 067424/0653 →
Continuity (3)
Continuation 17709089 · Mar 30, 2022
Provisional Application 63168082 · Mar 30, 2021
Related Publication 20240305878A1 · Sep 12, 2024
References Cited (58)
US 7272597B2 · Chowdhury et al. · 2007 [cited by applicant]
US 9118876B2 · Felt · 2015 [cited by examiner]
US 9565410B2 · Huai · 2017 [cited by applicant]
US 9967467B2 · Gao et al. · 2018 [cited by applicant]
US 10362219B2 · Wilson et al. · 2019 [cited by applicant]
US 10395436B1 · Li · 2019 [cited by examiner]
US 10719729B2 · Kuo · 2020 [cited by examiner]
US 10965924B2 · Huai · 2021 [cited by applicant]
US 11055759B1 · Natesh · 2021 [cited by examiner]
US 11070717B2 · Cragg · 2021 [cited by examiner]
US 11284013B2 · Lu et al. · 2022 [cited by applicant]
US 11321830B2 · Ding et al. · 2022 [cited by applicant]
US 11321882B1 · Troutman · 2022 [cited by examiner]
US 11423652B2 · Barron · 2022 [cited by examiner]
US 11625878B2 · Chong et al. · 2023 [cited by applicant]
US 12028601B2 · Saint-preux · 2024 [cited by applicant]
US 20060077405A1 · Topfer et al. · 2006 [cited by applicant]
US 20090033667A1 · Xu et al. · 2009 [cited by applicant]
US 20110025689A1 · Perez et al. · 2011 [cited by applicant]
US 20130258118A1 · Felt · 2013 [cited by examiner]
US 20150049211A1 · Lim · 2015 [cited by applicant]
US 20150213303A1 · Jain · 2015 [cited by applicant]
US 20150326842A1 · Hual · 2015 [cited by applicant]
US 20160353030A1 · Gao et al. · 2016 [cited by applicant]
US 20170061609A1 · Son et al. · 2017 [cited by applicant]
US 20180033149A1 · Jeong et al. · 2018 [cited by applicant]
US 20180091732A1 · Wilson et al. · 2018 [cited by applicant]
US 20180260871A1 · Harvill et al. · 2018 [cited by applicant]
US 20190206031A1 · Kim et al. · 2019 [cited by applicant]
US 20190377969A1 · Kuo · 2019 [cited by examiner]
US 20200344411A1 · Cragg · 2020 [cited by examiner]
US 20200380399A1 · Weider · 2020 [cited by examiner]
US 20200380674A1 · Ding et al. · 2020 [cited by applicant]
US 20200410568A1 · Simon · 2020 [cited by examiner]
US 20200413020A1 · Huai · 2020 [cited by examiner]
US 20210227152A1 · Zhang et al. · 2021 [cited by applicant]
US 20210298458A1 · Barron · 2021 [cited by examiner]
US 20210390311A1 · Barron · 2021 [cited by examiner]
US 20220321769A1 · Saint-Preux · 2022 [cited by applicant]
CN 108093178A · 2018 [cited by applicant]
CN 117136553A · 2023 [cited by applicant]
WO WO2020077494A1 · 2020 [cited by applicant]
WO WO2021042134A1 · 2021 [cited by applicant]
WO WO2022212577A1 · 2022 [cited by applicant]
“U.S. Appl. No. 17/709,089, Final Office Action mailed Nov. 6, 2023”, 23 pgs. [cited by applicant]
“U.S. Appl. No. 17/709,089, Non Final Office Action mailed Jul. 19, 2023”, 18 pgs. [cited by applicant]
“U.S. Appl. No. 17/709,089, Notice of Allowance mailed Feb. 23, 2024”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/709,089, Response filed Feb. 6, 2024 to Final Office Action mailed Nov. 6, 2023”, 11 pgs. [cited by applicant]
“U.S. Appl. No. 17/709,089, Response filed Oct. 19, 2023 to Non Final Office Action mailed Jul. 19, 2023”, 10 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/022643, International Preliminary Report on Patentability mailed Oct. 12, 2023”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/022643, International Search Report mailed Jul. 15, 2022”, 5 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/022643, Written Opinion mailed Jul. 15, 2022”, 6 pgs. [cited by applicant]
“European Application Serial No. 22722915.0, Communication Pursuant to Article 94(3) EPC mailed Jul. 26, 2024”, 4 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7036976, Notice of Preliminary Rejection mailed Aug. 12, 2024”, w/ English translation, 11 pgs. [cited by applicant]
“Korean Application Serial No. 10-2023-7036976, Response Filed Oct. 11, 2024 to Notice of Preliminary Rejection mailed Aug. 12, 2024”, w/ English Claims, 27 pgs. [cited by applicant]
“European Application Serial No. 22722915.0, Response Filed Nov. 27, 2024 to Communication Pursuant to Article 94(3) EPC mailed Jul. 26, 2024”, w/ Amended Claims, 10 pgs. [cited by applicant]
U.S. Appl. No. 17/709,089, filed Mar. 30, 2022, Inclusive Camera. [cited by applicant]
“European Application Serial No. 22722915.0, Communication Pursuant to Article 94(3) EPC mailed Sep. 25, 2025”, 4 pgs. [cited by applicant]