Patents by Inventor Thomas Buschmann

Thomas Buschmann 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: 10592552
    Abstract: Methods, apparatus, systems, and computer-readable media for assigning a real-time clock domain timestamp to sensor frames from a sensor component that operates in a non-real-time time-domain. In some implementations, a real-time component receives capture instances that each indicate capturing of a corresponding sensor data frame by the sensor component. In response to a capture output instance, the real-time component or an additional real-time component assigns a real-time timestamp to the capture output instance, where the real-time timestamp is based on the real-time clock domain. Separately, a non-real-time component receives the corresponding sensor data frames captured by the sensor component, along with corresponding metadata. For each sensor data frame, it is determined whether there is a real-time timestamp that corresponds to the data frame and, if so, the real-time timestamp is assigned to the sensor data frame.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: March 17, 2020
    Assignee: X DEVELOPMENT LLC
    Inventors: Emily Cooper, David Deephanphongs, Yuanzheng Gong, Thomas Buschmann, Matthieu Guilbert
  • Patent number: 10296602
    Abstract: Methods, apparatus, systems, and computer-readable media for assigning a real-time clock domain timestamp to sensor frames from a sensor component that operates in a non-real-time time-domain. In some implementations, a real-time component receives capture instances that each indicate capturing of a corresponding sensor data frame by the sensor component. In response to a capture output instance, the real-time component or an additional real-time component assigns a real-time timestamp to the capture output instance, where the real-time timestamp is based on the real-time clock domain. Separately, a non-real-time component receives the corresponding sensor data frames captured by the sensor component, along with corresponding metadata. For each sensor data frame, it is determined whether there is a real-time timestamp that corresponds to the data frame and, if so, the real-time timestamp is assigned to the sensor data frame.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: May 21, 2019
    Assignee: X DEVELOPMENT LLC
    Inventors: Emily Cooper, Matthieu Guilbert, Thomas Buschmann, David Deephanphongs, Yuanzheng Gong
  • Patent number: 10065311
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for avoiding and/or operating robots through singularities. In various implementations, a Cartesian input velocity to be attained by a robot end effector may be received as user input. An attainable velocity of the end effector may be determined that excludes at least one directional component deemed unattainable by the end effector based on physical attribute(s) of the robot. Joint velocities to be attained by joints of the robot in joint space to move the end effector pursuant to the attainable velocity in configuration space may be calculated and scaled to account for a joint velocity limit associated with at least one joint. Actuator trajectories may be calculated for the joints of the robot based at least in part on the scaled joint velocities. The joints of the robot may then be operated in accordance with the calculated joint trajectories.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: September 4, 2018
    Assignee: X DEVELOPMENT LLC
    Inventor: Thomas Buschmann
  • Patent number: 9844872
    Abstract: Methods, apparatus, systems, and computer readable media are provided for determining: 1) sensor parameters for sensors of a robot and 2) model parameters of a dynamic model of the robot. The sensor parameters and model parameters are determined based on applying, as values for known variables of a system equation of the robot, sensor readings and position values for each of a plurality of instances of a traversal of the robot along a trajectory. The system equation of the robot is a dynamic model for the robot that includes sensor models substituted for one or more corresponding variables of the dynamic model. The system equation includes unknown variables representing unknown sensor biases for the sensors of the robot and unknown model parameters of the dynamic model of the robot. Solutions to the unknown variables are generated and utilized to determine the sensor parameters and the model parameters.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: December 19, 2017
    Assignee: X DEVELOPMENT LLC
    Inventor: Thomas Buschmann
  • Publication number: 20090252721
    Abstract: The invention relates to agents and methods for the diagnosis, prognosis and treatment of cancer.
    Type: Application
    Filed: September 20, 2004
    Publication date: October 8, 2009
    Inventors: Thomas Buschmann, Nikoleta-Kyriaki Fotiadis, Miriam Fuchs, Steffen Heim, Tatiana Lehnherr-Ilina, Stephanie Lamer, Jörn Meuer, Kirsten Rothmann-Cosic, Volker Seibert, Silvia Tortola Perez, Katrin Stedronsky