Patents by Inventor Dillon Sharlet

Dillon Sharlet 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).

  • Patent number: 9860441
    Abstract: A computing device may obtain a first captured image of a scene and a second captured image of the scene. For a plurality of m×n pixel tiles of the first captured image, the computing device may determine respective distance matrixes. The distance matrixes may represent respective fit confidences between the m×n pixel tiles and pluralities of target p×q pixel tiles in the second captured image. The computing device may approximate the distance matrixes with respective bivariate surfaces. The computing device may upsample the bivariate surfaces to obtain respective offsets for pixels in the plurality of m×n pixel tiles. The respective offsets, when applied to pixels in the plurality of m×n pixel tiles, may cause parts of the first captured image to estimate locations in the second captured image.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Jonathan T. Barron, Dillon Sharlet
  • Patent number: 9823927
    Abstract: According to some embodiments, the workgroup divisibility requirement may be dispensed with on a selective or permanent basis, i.e. in all cases, particular cases or at particular times and/or under particular conditions. An application programming interface implementation may be allowed to launch workgroups with non-uniform local sizes. Two different local sizes may be used in a case of a one-dimensional workload.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: November 21, 2017
    Assignee: Intel Corporation
    Inventors: Aaron R. Kunze, Dillon Sharlet, Andrew E. Brownsword
  • Patent number: 9736366
    Abstract: A computing device may obtain a first captured image of a scene and a second captured image of the scene. For a plurality of m×n pixel tiles of the first captured image, the computing device may determine respective distance matrixes. The distance matrixes may represent respective fit confidences between the m×n pixel tiles and pluralities of target p×q pixel tiles in the second captured image. The computing device may approximate the distance matrixes with respective bivariate quadratic surfaces. The computing device may upsample the bivariate quadratic surfaces to obtain respective offsets for pixels in the plurality of m×n pixel tiles. The respective offsets, when applied to pixels in the plurality of m×n pixel tiles, may cause parts of the first captured image to estimate locations in the second captured image.
    Type: Grant
    Filed: May 23, 2015
    Date of Patent: August 15, 2017
    Assignee: Google Inc.
    Inventors: Jonathan T. Barron, Dillon Sharlet
  • Publication number: 20140156971
    Abstract: According to some embodiments, the workgroup divisibility requirement may be dispensed with on a selective or permanent basis, i.e. in all cases, particular cases or at particular times and/or under particular conditions. An application programming interface implementation may be allowed to launch workgroups with non-uniform local sizes. Two different local sizes may be used in a case of a one-dimensional workload.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Inventors: Aaron R. Kunze, Dillon Sharlet, Andrew E. Brownsword
  • Patent number: 8576926
    Abstract: A video processing method comprising receiving a video stream comprising a plurality of frames, removing via one or more non-binary artifact functions a plurality of artifact pixels from the video stream, and outputting the video stream with the artifact pixels removed.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: November 5, 2013
    Assignee: Cinnafilm, Inc.
    Inventors: Dillon Sharlet, Joseph Greer
  • Patent number: 8208065
    Abstract: A video format conversion method and concomitant computer software stored on a computer-readable medium comprising receiving a video stream comprising a plurality of frames in a first format, converting the video stream to a second format in approximately real time, and outputting the video stream in the second format, and wherein the converting step employs a hierarchical block true motion estimator.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: June 26, 2012
    Assignee: Cinnafilm, Inc.
    Inventors: Dillon Sharlet, Lance Maurer
  • Publication number: 20110109803
    Abstract: A video processing method comprising receiving a video stream comprising a plurality of frames, removing via one or more non-binary artifact functions a plurality of artifact pixels from the video stream, and outputting the video stream with the artifact pixels removed.
    Type: Application
    Filed: November 11, 2010
    Publication date: May 12, 2011
    Applicant: Cinnafilm, Inc.
    Inventors: Dillon Sharlet, Joseph Greer
  • Publication number: 20100026897
    Abstract: A video processing method and concomitant computer software stored on a computer-readable medium comprising receiving a video stream comprising a plurality of frames, removing via one or more GPU operations a plurality of artifacts from the video stream, outputting the video stream with the removed artifacts, and tracking artifacts between an adjacent subset of the plurality of frames prior to the removing step.
    Type: Application
    Filed: March 27, 2009
    Publication date: February 4, 2010
    Applicant: Cinnafilm, Inc.
    Inventors: Dillon Sharlet, Lance Maurer
  • Publication number: 20100026886
    Abstract: A video format conversion method and concomitant computer software stored on a computer-readable medium comprising receiving a video stream comprising a plurality of frames in a first format, converting the video stream to a second format in approximately real time, and outputting the video stream in the second format, and wherein the converting step employs a hierarchical block true motion estimator.
    Type: Application
    Filed: March 27, 2009
    Publication date: February 4, 2010
    Applicant: Cinnafilm, Inc.
    Inventors: Dillon Sharlet, Lance Maurer
  • Publication number: 20080204598
    Abstract: A method, apparatus, and computer software for applying in real time imperfections to streaming video which causes the resulting digital video to resemble cinema film.
    Type: Application
    Filed: December 11, 2007
    Publication date: August 28, 2008
    Inventors: Lance Maurer, Chris Gorman, Dillon Sharlet