Patents by Inventor Bryan Feldman
Bryan Feldman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20260094404Abstract: A media application performs object recognition on an initial image to identify a set of objects in the initial image. The media application determines whether the initial image is an outdoor scene. Responsive to the initial image being an outdoor scene, the media application determining a sky segment from the initial image. The media application determines whether the initial image includes a subject that is human or animal. Responsive to the initial image including the subject, the media application determines a subject segment from the initial image. The media application receives at a user interface that includes the initial image, user input corresponding to selection of a selected object from the set of objects. The media application updates the user interface to include an indication that the selected object was selected.Type: ApplicationFiled: May 9, 2024Publication date: April 2, 2026Applicant: Google LLCInventor: Bryan FELDMAN
-
Publication number: 20260051089Abstract: A media application provides, as input to a diffusion model, an initial image and a request to change a lighting in the initial image, wherein the initial image includes a subject and a sky. The media application outputs, with the diffusion model, an output image that satisfies the request. The media application determines, from the initial image, a sky segment and a subject segment. The media application generates a sky mask that corresponds to the sky segment and a subject mask that corresponds to the subject segment. The media application modifies a coloring of the initial image to match a coloring of the output image. The media application blends the modified initial image with the output image to form a blended image while using the subject mask to prevent modification to the subject from the modified initial image and the sky mask to prevent modification to the sky from the output image during the blending.Type: ApplicationFiled: May 8, 2024Publication date: February 19, 2026Applicant: Google LLCInventors: Kfir ABERMAN, Navin SARMA, Eric TABELLION, David JACOBS, Qinghao CHU, Bryan FELDMAN, Alex Rav ACHA
-
Publication number: 20260045010Abstract: A computer-implemented method includes receiving an initial image and an original prompt from a user, wherein the original prompt includes a request to modify the initial image. The method further includes selecting, based on the original prompt, a machine-learning model from a set of machine-learning models. The method further includes providing the original prompt and the initial image as input to a large language model (LLM). The method further includes receiving, from the LLM and based on the original prompt and the initial image, a rewritten prompt. The method further includes selecting, based on the rewritten prompt, a machine-learning model from a set of machine-learning models. The method further includes generating, by the selected machine-learning model, an output image that satisfies the rewritten prompt.Type: ApplicationFiled: August 11, 2025Publication date: February 12, 2026Applicant: Google LLCInventors: Alex Rav ACHA, Yaron BRODSKY, Qinghao CHU, Shlomo FRUCHTER, Yael Pritch KNAAN, Matan COHEN, Andrey VOYNOV, Bryan FELDMAN
-
Publication number: 20260045012Abstract: A computer-implemented method includes receiving a request for a type of output image and a prompt from a user that describes an output image. The method further includes selecting, based on the type of output image and the prompt, a machine-learning model from a set of machine-learning models. The method further includes providing the request and the prompt as input to the selected machine-learning model. The method further includes generating, by the selected machine-learning model, the output image that satisfies the request and the prompt.Type: ApplicationFiled: August 12, 2025Publication date: February 12, 2026Applicant: Google LLCInventors: Jingyu WU, Tuo WANG, Jessi TSAI, Tim HAYWOOD, Michelle CHEN, Chorong JOHNSTON, Daniel STEINBOCK, Jose Ricardo LIMA, Chuanlong XIA, Derin BABACAN, Daniel Hung-yu WU, Timothy KNIGHT, Chia-Kai LIANG, Alex Rav ACHA, Yaron BRODSKY, Qinghao CHU, Shlomo FRUCHTER, Yael Pritch KNAAN, Matan COHEN, Andrey VOYNOV, Bryan FELDMAN, Tamas PATAKY, Meeran ISMAIL
-
Publication number: 20260011061Abstract: A media application receives an initial image, user input that selects one or more objects in the initial image, and a textual request to generate an output image that modifies the one or more selected objects in the initial image. The media application generates a user-selected mask that includes object pixels corresponding to the one or more selected objects. A diffusion model receives the textual request to generate the output image, a depth map, and the user-selected mask, where the diffusion model is trained to generate output pixels that are not associated with a human subject. The diffusion model outputs the output image that satisfies the textual request.Type: ApplicationFiled: July 2, 2025Publication date: January 8, 2026Applicant: Google LLCInventors: Navin SARMA, Selena SHANG, Alex Rav ACHA, Judy ZHU, Clement NG, Yael Pritch KNAAN, Shlomo FRUCHTER, Bryan FELDMAN, Qinghao CHU, Matan COHEN
-
Publication number: 20260010974Abstract: A media application receives user input that indicates one or more objects to be erased from a media item. The media application translates the user input to a bounding box. The media application provides a crop of the media item based on the bounding box to a segmentation machine-learning model. The segmentation machine-learning model outputs a segmentation mask for one or more segmented objects in the crop of the media item and a corresponding segmentation score that indicates a quality of the segmentation mask.Type: ApplicationFiled: September 9, 2025Publication date: January 8, 2026Applicant: Google LLCInventors: Orly LIBA, Navin SARMA, Yael Pritch KNAAN, Alexander SCHIFFHAUER, Longqi CAI, David JACOBS, Huizhong CHEN, Siyang LI, Bryan FELDMAN
-
Publication number: 20250390998Abstract: A media application receives an input image that includes a subject. The media application segments the subject from the input image. The media application generates, based on segmenting the subject, a subject mask that includes subject pixels associated with the subject. The media application determines, based on the subject mask, whether a portion of the subject is cut off by one or more borders of the input image. Responsive to the portion of the subject not being cut off, the media application provides the input image and the subject mask as input to an inpainter machine-learning model. The media application generates, with the inpainter machine-learning model, an output image that extends one or more borders of the input image by adding inpainted pixels to the input image.Type: ApplicationFiled: June 24, 2025Publication date: December 25, 2025Applicant: Google LLCInventors: Selena SHANG, Alex Rav ACHA, Sarah TRAN, Clement NG, Bryan FELDMAN, Navin SARMA, Yakir GORSKI
-
Patent number: 12437358Abstract: A media application receives user input that indicates one or more objects to be erased from a media item. The media application translates the user input to a bounding box. The media application provides a crop of the media item based on the bounding box to a segmentation machine-learning model. The segmentation machine-learning model outputs a segmentation mask for one or more segmented objects in the crop of the media item and a corresponding segmentation score that indicates a quality of the segmentation mask.Type: GrantFiled: October 18, 2022Date of Patent: October 7, 2025Assignee: Google LLCInventors: Orly Liba, Navin Sarma, Yael Pritch Knaan, Alexander Schiffhauer, Longqi Cai, David Jacobs, Huizhong Chen, Siyang Li, Bryan Feldman
-
Publication number: 20230118361Abstract: A media application receives user input that indicates one or more objects to be erased from a media item. The media application translates the user input to a bounding box. The media application provides a crop of the media item based on the bounding box to a segmentation machine-learning model. The segmentation machine-learning model outputs a segmentation mask for one or more segmented objects in the crop of the media item and a corresponding segmentation score that indicates a quality of the segmentation mask.Type: ApplicationFiled: October 18, 2022Publication date: April 20, 2023Applicant: Google LLCInventors: Orly LIBA, Navin SARMA, Yael Pritch KNAAN, Alexander SCHIFFHAUER, Longqi CAI, David JACOBS, Huizhong CHEN, Siyang LI, Bryan FELDMAN
-
Patent number: 9756260Abstract: A method and system is disclosed for simulating different types of camera lens on a device by guiding a user through a set of images to be captured in connection with one or more desired lens effects. In one aspect, a wide-angle lens may be simulated by taking a plurality of images that have been taken at a particular location over a set of camera orientations that are determined based on the selection of the wide-angle lens. The mobile device may provide prompts to the user indicating the camera orientations for which images should be captured in order to generate the simulated camera lens effect.Type: GrantFiled: September 9, 2016Date of Patent: September 5, 2017Assignee: Google Inc.Inventors: Scott Ettinger, David Lee, Evan Rapoport, Jacob Mintz, Bryan Feldman, Mikkel Crone Köser, Daniel Joseph Filip
-
Patent number: 9467620Abstract: A method and system is disclosed for simulating different types of camera lens on a device by guiding a user through a set of images to be captured in connection with one or more desired lens effects. In one aspect, a wide-angle lens may be simulated by taking a plurality of images that have been taken at a particular location over a set of camera orientations that are determined based on the selection of the wide-angle lens. The mobile device may provide prompts to the user indicating the camera orientations for which images should be captured in order to generate the simulated camera lens effect.Type: GrantFiled: January 14, 2015Date of Patent: October 11, 2016Assignee: Google Inc.Inventors: Scott Ettinger, David Lee, Evan Rapoport, Jake Mintz, Bryan Feldman, Mikkel Crone Köser, Daniel Joseph Filip
-
Publication number: 20150244930Abstract: A method and system is disclosed for simulating different types of camera lens on a device by guiding a user through a set of images to be captured in connection with one or more desired lens effects. In one aspect, a wide-angle lens may be simulated by taking a plurality of images that have been taken at a particular location over a set of camera orientations that are determined based on the selection of the wide-angle lens. The mobile device may provide prompts to the user indicating the camera orientations for which images should be captured in order to generate the simulated camera lens effect.Type: ApplicationFiled: January 14, 2015Publication date: August 27, 2015Inventors: Scott Ettinger, David Lee, Evan Rapoport, Jake Mintz, Bryan Feldman, Mikkel Crone Köser, Daniel Joseph Filip