Patents by Inventor Navin SARMA

Navin SARMA 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: 20260120334
    Abstract: A computer implemented method includes receiving a request to reversibly compress an original media item associated with a user account. In response to the request to reversibly compress, the method further includes generating a downscaled media item based on the original media item. The method further includes providing the original media item and the downscaled media item as input to a fine-tuning engine. The fine-tuning engine outputs a file that includes a set of modifications to weights to apply to a machine-learning model that is trained to generate high-resolution media items. The method further includes replacing the original media item with the downscaled media item in storage associated with the user account.
    Type: Application
    Filed: November 7, 2025
    Publication date: April 30, 2026
    Applicant: Google LLC
    Inventors: Amir KAMALI, Hossein TALEBI, Nick TORRES, Prachi PANPALIA, Peyman MILANFAR, Navin SARMA, Keren YE, Mauricio DELBRACIO, Ignacio GARCIA
  • Publication number: 20260051089
    Abstract: 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: Application
    Filed: May 8, 2024
    Publication date: February 19, 2026
    Applicant: Google LLC
    Inventors: Kfir ABERMAN, Navin SARMA, Eric TABELLION, David JACOBS, Qinghao CHU, Bryan FELDMAN, Alex Rav ACHA
  • Publication number: 20260011061
    Abstract: 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: Application
    Filed: July 2, 2025
    Publication date: January 8, 2026
    Applicant: Google LLC
    Inventors: Navin SARMA, Selena SHANG, Alex Rav ACHA, Judy ZHU, Clement NG, Yael Pritch KNAAN, Shlomo FRUCHTER, Bryan FELDMAN, Qinghao CHU, Matan COHEN
  • Publication number: 20260010974
    Abstract: 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: Application
    Filed: September 9, 2025
    Publication date: January 8, 2026
    Applicant: Google LLC
    Inventors: Orly LIBA, Navin SARMA, Yael Pritch KNAAN, Alexander SCHIFFHAUER, Longqi CAI, David JACOBS, Huizhong CHEN, Siyang LI, Bryan FELDMAN
  • Publication number: 20250390998
    Abstract: 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: Application
    Filed: June 24, 2025
    Publication date: December 25, 2025
    Applicant: Google LLC
    Inventors: Selena SHANG, Alex Rav ACHA, Sarah TRAN, Clement NG, Bryan FELDMAN, Navin SARMA, Yakir GORSKI
  • Patent number: 12437358
    Abstract: 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: Grant
    Filed: October 18, 2022
    Date of Patent: October 7, 2025
    Assignee: Google LLC
    Inventors: Orly Liba, Navin Sarma, Yael Pritch Knaan, Alexander Schiffhauer, Longqi Cai, David Jacobs, Huizhong Chen, Siyang Li, Bryan Feldman
  • Publication number: 20250117882
    Abstract: A computer implemented method includes providing a user interface to a user that includes an original image and an option to generate a high-resolution portion of the original image. The method includes receiving a selection of the option to generate the high-resolution portion of the original image and dimensions of a portion of the original image. The method includes providing the portion of the original image as input to a machine-learning model. The method includes generating, with the machine-learning model, the high-resolution image. The method includes updating the user interface to include the high-resolution portion of the original image.
    Type: Application
    Filed: October 4, 2024
    Publication date: April 10, 2025
    Applicant: Google LLC
    Inventors: Peyman MILANFAR, Hossein TALEBI, Mauricio DELBRACIO, Ignacio GARCIA, Keren YE, Navin SARMA
  • Patent number: 12265574
    Abstract: A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a video that includes three or more frames arranged in a sequence, where a first frame of the sequence is the first static image, a last frame of the sequence is the second static image, and each of the one or more intermediate images is a corresponding intermediate frame of the sequence between the first frame and the last frame.
    Type: Grant
    Filed: December 20, 2023
    Date of Patent: April 1, 2025
    Assignee: Google LLC
    Inventors: Janne Kontkanen, Jamie Aspinall, Dominik Kaeser, Navin Sarma, Brian Curless, David Salesin
  • Publication number: 20240126810
    Abstract: A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a video that includes three or more frames arranged in a sequence, where a first frame of the sequence is the first static image, a last frame of the sequence is the second static image, and each of the one or more intermediate images is a corresponding intermediate frame of the sequence between the first frame and the last frame.
    Type: Application
    Filed: December 20, 2023
    Publication date: April 18, 2024
    Applicant: Gppgle LLC
    Inventors: Janne KONTKANEN, Jamie Aspinall, Dominik Kaeser, Navin Sarma, Brian Curless, David Salesin
  • Patent number: 11893056
    Abstract: A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a video that includes three or more frames arranged in a sequence, where a first frame of the sequence is the first static image, a last frame of the sequence is the second static image, and each of the one or more intermediate images is a corresponding intermediate frame of the sequence between the first frame and the last frame.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Janne Kontkanen, Jamie Aspinall, Dominik Kaeser, Navin Sarma, Brian Curless, David Salesin
  • Publication number: 20230118361
    Abstract: 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: Application
    Filed: October 18, 2022
    Publication date: April 20, 2023
    Applicant: Google LLC
    Inventors: Orly LIBA, Navin SARMA, Yael Pritch KNAAN, Alexander SCHIFFHAUER, Longqi CAI, David JACOBS, Huizhong CHEN, Siyang LI, Bryan FELDMAN
  • Publication number: 20220374470
    Abstract: A media application selects, from a collection of images associated with a user account, candidate pairs of images, where each pair includes a first static image and a second static image from the user account. The media application applies a filter to select a particular pair of images from the candidate pairs of images. The media application generates, using an image interpolator, one or more intermediate images based on the particular pair of images. The media application generates a video that includes three or more frames arranged in a sequence, where a first frame of the sequence is the first static image, a last frame of the sequence is the second static image, and each of the one or more intermediate images is a corresponding intermediate frame of the sequence between the first frame and the last frame.
    Type: Application
    Filed: December 30, 2021
    Publication date: November 24, 2022
    Applicant: Google LLC
    Inventors: Janne KONTKANEN, Jamie ASPINALL, Dominik KAESER, Navin SARMA, Brian CURLESS, David SALESIN