Patents by Inventor Garratt Gallagher

Garratt Gallagher 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: 10328572
    Abstract: A device is provided that includes a plurality of hardware segments. The device also includes a plurality of actuators to actuate the plurality of hardware segments. The device also includes a controller to cause at least one of the plurality of actuators to adjust positions of at least one of the plurality of hardware segments to correspond to a particular arrangement, to determine physical parameters of the device responsive to the adjustment of the positions, and to generate an identification code for the device based on the physical parameters. The physical parameters may include one or more of electrical parameters of the plurality of actuators or mechanical parameters of the plurality of actuators.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 25, 2019
    Assignee: X DEVELOPMENT LLC
    Inventor: Garratt Gallagher
  • Patent number: 10019566
    Abstract: Some aspects are related to methods and apparatus that enable authorization of one or more functionalities of a robot based on a user physically manipulating the robot. For example, an authorization for a robot may include one or more authorization parameters associated with physical manipulation of the robot and sensor data generated in response to physical manipulation of the robot by a user may be utilized to determine if the physical manipulation conforms to the authorization parameters. If conformance is determined, one or more functionalities of the robot may be activated. Some implementations additionally and/or alternatively relate to methods and apparatus for adapting one or more physical control parameters for a robot based on preferences of a user of the robot, such as a user that is currently authorized for the robot.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: July 10, 2018
    Assignee: X DEVELOPMENT LLC
    Inventor: Garratt Gallagher
  • Patent number: 9992480
    Abstract: Using mirrors to capture, by a camera of a robot, images that capture portions of an environment from multiple vantages. In various implementations, multiple images, that each capture a portion of an environment from a different vantage, may be captured by a camera sensor of a robot via the adjustment of one or more mirrors viewable by the camera sensor—and the multiple images may be captured independent of locomotion of the robot and/or independent of adjusting a camera sensor pose of that camera sensor. One or more processors associated with the robot may utilize the multiple images to determine one or more features about those portions of the environment captured from different vantages in the images.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: June 5, 2018
    Assignee: X DEVELOPMENT LLC
    Inventors: Garratt Gallagher, Cedric Cagniart
  • Publication number: 20170232612
    Abstract: A device is provided that includes a plurality of hardware segments. The device also includes a plurality of actuators to actuate the plurality of hardware segments. The device also includes a controller to cause at least one of the plurality of actuators to adjust positions of at least one of the plurality of hardware segments to correspond to a particular arrangement, to determine physical parameters of the device responsive to the adjustment of the positions, and to generate an identification code for the device based on the physical parameters. The physical parameters may include one or more of electrical parameters of the plurality of actuators or mechanical parameters of the plurality of actuators.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Inventor: Garratt Gallagher
  • Patent number: 9676097
    Abstract: A device is provided that includes a plurality of hardware segments. The device also includes a plurality of actuators to actuate the plurality of hardware segments. The device also includes a controller to cause at least one of the plurality of actuators to adjust positions of at least one of the plurality of hardware segments to correspond to a particular arrangement, to determine physical parameters of the device responsive to the adjustment of the positions, and to generate an identification code for the device based on the physical parameters. The physical parameters may include one or more of electrical parameters of the plurality of actuators or mechanical parameters of the plurality of actuators.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: June 13, 2017
    Assignee: X DEVELOPMENT LLC
    Inventor: Garratt Gallagher