Patents by Inventor James Christopher Davidson

James Christopher Davidson 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: 11010948
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for navigation using visual inputs. One of the systems includes a mapping subsystem configured to, at each time step of a plurality of time steps, generate a characterization of an environment from an image of the environment at the time step, wherein the characterization comprises an environment map identifying locations in the environment having a particular characteristic, and wherein generating the characterization comprises, for each time step: obtaining the image of the environment at the time step, processing the image to generate a first initial characterization for the time step, obtaining a final characterization for a previous time step, processing the characterization for the previous time step to generate a second initial characterization for the time step, and combining the first initial characterization and the second initial characterization to generate a final characterization for the time step.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: May 18, 2021
    Assignee: Google LLC
    Inventors: Rahul Sukthankar, Saurabh Gupta, James Christopher Davidson, Sergey Vladimir Levine, Jitendra Malik
  • Publication number: 20190371025
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for navigation using visual inputs. One of the systems includes a mapping subsystem configured to, at each time step of a plurality of time steps, generate a characterization of an environment from an image of the environment at the time step, wherein the characterization comprises an environment map identifying locations in the environment having a particular characteristic, and wherein generating the characterization comprises, for each time step: obtaining the image of the environment at the time step, processing the image to generate a first initial characterization for the time step, obtaining a final characterization for a previous time step, processing the characterization for the previous time step to generate a second initial characterization for the time step, and combining the first initial characterization and the second initial characterization to generate a final characterization for the time step.
    Type: Application
    Filed: February 9, 2018
    Publication date: December 5, 2019
    Inventors: Rahul Sukthankar, Saurabh Gupta, James Christopher Davidson, Sergey Vladimir Levine, Jitendra Malik
  • Publication number: 20180060921
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for augmenting visible content of ad creatives. In various implementations, a document associated with a destination linked to by an ad creative may be identified. One or more templates may be applied to content of the document to identify at least one content candidate with which to augment visible content of the ad creative. It may be determined that the at least one content candidate satisfies a criterion. Visible content of the ad creative may be augmented based on the at least one content candidate.
    Type: Application
    Filed: March 11, 2015
    Publication date: March 1, 2018
    Inventors: Advay Mengle, Ertan Dogrultan, James Christopher Davidson
  • Patent number: 9864738
    Abstract: Methods and apparatus related to automatically rewriting a string of text utilizing one or more rewrite rules. Some implementations are directed to scoring rewrite rules based at least in part on user interactions with rewrites that are generated by applying the rewrite rules. Some implementations are directed to determining the effectiveness of a rewrite generated based on applying one or more rewrite rules to a string of text. In some of those implementations, the determination may be based at least in part on one or more characteristics of the string of text, one or more characteristics of the rewrite, and/or scores associated with the rewrite rules.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: January 9, 2018
    Assignee: GOOGLE LLC
    Inventors: Advay Mengle, Anna Patterson, Ertan Dogrultan, James Christopher Davidson
  • Publication number: 20160062969
    Abstract: Methods and apparatus related to automatically rewriting a string of text utilizing one or more rewrite rules. Some implementations are directed to scoring rewrite rules based at least in part on user interactions with rewrites that are generated by applying the rewrite rules. Some implementations are directed to determining the effectiveness of a rewrite generated based on applying one or more rewrite rules to a string of text. In some of those implementations, the determination may be based at least in part on one or more characteristics of the string of text, one or more characteristics of the rewrite, and/or scores associated with the rewrite rules.
    Type: Application
    Filed: January 7, 2015
    Publication date: March 3, 2016
    Inventors: Advay Mengle, Anna Patterson, Ertan Dogrultan, James Christopher Davidson