Patents by Inventor Grayson Lang

Grayson Lang 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: 20250103359
    Abstract: A computing device can initiate a hybrid collaborative application to present, on the touch-sensitive display device, a user interface enabling user interaction with (i) a native layer providing a user with a set of interactive tools for a collaborative session, and (ii) a browser application layer underlying the native layer, where the browser application layer comprises a collaborative canvas enabling the user and one or more remote collaborators to participate in the collaborative session. The computing devices can receive user inputs via the user interface on the touch-sensitive display, render native content on the touch-sensitive display based on the user inputs via the native layer, and render web-based content on the collaborative canvas based at least in part on collaboration inputs via the browser application layer for the collaborative session with the one or more remote collaborators.
    Type: Application
    Filed: August 29, 2024
    Publication date: March 27, 2025
    Inventors: Robert Bye, Adam Barrus, Nicholas Hiotis, Khalil Cader, Grayson Lang, Kurt Revis, Rhett Dickson, Joey Wang, Chris Wendel
  • Patent number: 8983188
    Abstract: In some implementations of edge-aware smoothing, a method includes determining a boundary map for an input image, where the boundary map associates one of multiple different labels to each pixel of the input image, and the labels indicate one or more edges in the input image. The method determines a set of input pixels of the input image eligible to influence an output pixel of an output image, the output pixel corresponding to a pixel of the input image. A blurred pixel value for the output pixel is determined, where the blurred pixel value is based on the set of input pixels and associated labels from the boundary map that correspond to the set of input pixels. The associated labels are used to reduce blurring in the output image of any of the one or more edges present in the set of input pixels.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Grayson Lang, Krishnendu Chaudhury
  • Patent number: 8983152
    Abstract: In some implementations, a method includes identifying one or more face regions of an image, the face regions including pixels that depict at least a portion of one or more faces of persons. The face regions are identified based on identifying facial landmarks of the faces. The method determines an associated face mask for each of the faces based on the face regions, where each face mask indicates which pixels in the image depict the corresponding face. Face pixels can be selected for processing by applying the face masks, and image pixels outside the faces can be selected by inversely applying the face masks. The selected pixels can be provided to a processing operation for adjustment of the selected pixels.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Justin Lewis, Gavin James, Grayson Lang, Aravind Krishnaswamy, Sevket Derin Babacan
  • Publication number: 20140341442
    Abstract: In some implementations, a method includes identifying one or more face regions of an image, the face regions including pixels that depict at least a portion of one or more faces of persons. The face regions are identified based on identifying facial landmarks of the faces. The method determines an associated face mask for each of the faces based on the face regions, where each face mask indicates which pixels in the image depict the corresponding face. Face pixels can be selected for processing by applying the face masks, and image pixels outside the faces can be selected by inversely applying the face masks. The selected pixels can be provided to a processing operation for adjustment of the selected pixels.
    Type: Application
    Filed: May 14, 2013
    Publication date: November 20, 2014
    Inventors: Justin Lewis, Gavin James, Grayson Lang, Aravind Krishnaswamy, Sevket Derin Babacan