Patents by Inventor Anthony Gerald Francis, Jr.

Anthony Gerald Francis, Jr. 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: 8456467
    Abstract: Methods and systems for providing a three-dimensional (3D) image viewer in a webpage are provided. According to an example method, a webpage may be provided, and the webpage may include embedded language that identifies a 3D image viewer to be provided within the webpage. Based on the embedded language, a computer having a processor and a memory may request information associated with rendering a 3D object data model in the 3D image viewer. The method may also include providing the 3D image viewer within the webpage, and receiving information associated with rendering the 3D object data model. Additionally, the 3D object data model may be rendered in the 3D image viewer based on the received information. Additional example systems and methods are described herein.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: June 4, 2013
    Assignee: Google Inc.
    Inventors: Ryan Hickman, James J. Kuffner, Jr., Anthony Gerald Francis, Jr., Arshan Poursohi, James R. Bruce, Thor Lewis, Chaitanya Gharpure
  • Patent number: 8386078
    Abstract: Methods and systems for robot cloud computing are described. Within examples, cloud-based computing generally refers to networked computer architectures in which application execution and storage may be divided, to some extent, between client and server devices. A robot may be any device that has a computing ability and interacts with its surroundings with an actuation capability (e.g., electromechanical capabilities). A client device may be configured as a robot including various sensors and devices in the forms of modules, and different modules may be added or removed from robot depending on requirements. A robot may interact with the cloud to perform any number of actions, such as to share information with other cloud computing devices. A robot's performance of a task can be augmented by a cloud service which contains a data library of elements which are delivered to the robot to help the robot execute actions.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: February 26, 2013
    Assignee: Google Inc.
    Inventors: Ryan Hickman, Damon Kohler, Anthony Gerald Francis, Jr., James J. Kuffner, Jr.
  • Patent number: 8363930
    Abstract: Methods and systems for merging scanned images of objects using materials and appearance information are described. An example method may include receiving material information and 3D geometry information for surfaces of an object based on a first and second viewpoint. The first viewpoint may differ from the second viewpoint by an amount of motion within a common reference system and the material information may identify given points of the surfaces of the object as being of a given material. The method may also include determining an alignment within the common reference system between first and second 3D geometry information. A processor may determine an error metric between both the 3D geometry information and the material information at multiple positions of the alignment, and adjust the alignment based on error metrics at the multiple positions so as to converge to a minimum error metric.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 29, 2013
    Assignee: Google Inc.
    Inventors: Anthony Gerald Francis, Jr., James J. Kuffner, Jr.