Patents by Inventor Sebastian Thrun

Sebastian Thrun 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: 10120379
    Abstract: A passenger in an automated vehicle may relinquish control of the vehicle to a control computer when the control computer has determined that it may maneuver the vehicle safely to a destination. The passenger may relinquish or regain control of the vehicle by applying different degrees of pressure, for example, on a steering wheel of the vehicle. The control computer may convey status information to a passenger in a variety of ways including by illuminating elements of the vehicle. The color and location of the illumination may indicate the status of the control computer, for example, whether the control computer has been armed, is ready to take control of the vehicle, or is currently controlling the vehicle.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: November 6, 2018
    Assignee: Waymo LLC
    Inventors: Andrew Timothy Szybalski, Luis Ricardo Prada Gomez, Christopher Paul Urmson, Sebastian Thrun, Philip Nemec
  • Patent number: 10120553
    Abstract: In various embodiments, a method of providing a user interface and controller for a heating system includes determining at least one option for heating instructions based on an electronic tag, rendering the at least one option on a graphical user interface, receiving user input based on the rendered at least one option, relaying the user input to a controller configured to carry out the heating instructions, and outputting a notification in response to a determination that at least a portion of the heating instructions is complete.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: November 6, 2018
    Inventor: Sebastian Thrun
  • Publication number: 20180307190
    Abstract: In various embodiments, a method of encoding a custom cooking program includes receiving at least one sensor reading associated with food, determining at least one characteristic of the food based on the at least one sensor reading, generating cooking instructions for the food based on the at least one characteristic, and storing data that associates the cooking instructions with the food.
    Type: Application
    Filed: June 27, 2018
    Publication date: October 25, 2018
    Inventors: Sebastian Thrun, David St. Martin, Arash Kani
  • Publication number: 20180300047
    Abstract: In various embodiments, a method of providing a user interface and controller for a heating system includes determining at least one option for heating instructions based on an electronic tag, rendering the at least one option on a graphical user interface, receiving user input based on the rendered at least one option, relaying the user input to a controller configured to carry out the heating instructions, and outputting a notification in response to a determination that at least a portion of the heating instructions is complete.
    Type: Application
    Filed: April 17, 2017
    Publication date: October 18, 2018
    Inventors: Sebastian Thrun, David St. Martin, Arash Kani
  • Publication number: 20180302956
    Abstract: In various embodiments, an apparatus includes a receptacle for a primary heatable load and a secondary container having a portal region. The portal region can be actuated in response to a trigger such that at least a portion of contents of the secondary container is automatically dispersed to the primary heatable load from the portal region. In various embodiments, a method includes using a tag reader to read heating instruction data encoded in an electronic tag. The method includes determining heating phases and a trigger based on the read heating instruction data. For example, the trigger actuates a portal region to automatically disperse at least a portion of contents of a secondary container to a primary heatable load. The method includes automatically controlling a heating apparatus to execute the determined heating phases including actuation of the portal region in response to the trigger.
    Type: Application
    Filed: April 17, 2017
    Publication date: October 18, 2018
    Inventors: Sebastian Thrun, David St. Martin, Arash Kani
  • Publication number: 20180299136
    Abstract: In various embodiments, a method of decoding and executing a custom coding program based on feedback includes using a heating apparatus to execute a first phase of a plurality of heating phases, the first phase having an associated prescribed time to perform the first phase, and receiving at least one sensor reading associated with the first phase. If the at least one sensor reading indicates that the first phase is complete, proceeding to a next phase of the plurality of heating phases. If the at least one sensor reading indicates that the first phase is incomplete, instructing the heating apparatus to extend the prescribed time to perform the first phase.
    Type: Application
    Filed: April 17, 2017
    Publication date: October 18, 2018
    Inventors: Sebastian Thrun, David St. Martin, Arash Kani
  • Publication number: 20180302957
    Abstract: In various embodiments, a method of decoding a custom cooking program includes using a tag reader to read heating instruction data encoded in an electronic tag, determining heating phases based on the read heating instruction data, and automatically controlling a heating apparatus to execute the determined heating phases.
    Type: Application
    Filed: May 4, 2018
    Publication date: October 18, 2018
    Inventors: Sebastian Thrun, David St. Martin, Arash Kani
  • Patent number: 10101035
    Abstract: In various embodiments, a method of decoding and executing a custom coding program based on feedback includes using a heating apparatus to execute a first phase of a plurality of heating phases, the first phase having an associated prescribed time to perform the first phase, and receiving at least one sensor reading associated with the first phase. If the at least one sensor reading indicates that the first phase is complete, proceeding to a next phase of the plurality of heating phases. If the at least one sensor reading indicates that the first phase is incomplete, instructing the heating apparatus to extend the prescribed time to perform the first phase.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: October 16, 2018
    Assignee: Silicon Valley Factory LLC
    Inventors: Sebastian Thrun, David St. Martin, Arash Kani
  • Patent number: 10093324
    Abstract: Autonomous vehicles use various computing systems to transport passengers from one location to another. A control computer sends messages to the various systems of the vehicle in order to maneuver the vehicle safely to the destination. The control computer may display information on an electronic display in order to allow the passenger to understand what actions the vehicle may be taking in the immediate future. Various icons and images may be used to provide this information to the passenger.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: October 9, 2018
    Assignee: Waymo LLC
    Inventors: Andrew Timothy Szybalski, Luis Ricardo Prada Gomez, Philip Nemec, Christopher Paul Urmson, Sebastian Thrun
  • Patent number: 10082789
    Abstract: A passenger in an automated vehicle may relinquish control of the vehicle to a control computer when the control computer has determined that it may maneuver the vehicle safely to a destination. The passenger may relinquish or regain control of the vehicle by applying different degrees of pressure, for example, on a steering wheel of the vehicle. The control computer may convey status information to a passenger in a variety of ways including by illuminating elements of the vehicle. The color and location of the illumination may indicate the status of the control computer, for example, whether the control computer has been armed, is ready to take control of the vehicle, or is currently controlling the vehicle.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: September 25, 2018
    Assignee: Waymo LLC
    Inventors: Andrew Timothy Szybalski, Luis Ricardo Prada Gomez, Christopher Paul Urmson, Sebastian Thrun, Philip Nemec
  • Publication number: 20180267133
    Abstract: In an embodiment of the present invention, a GraphSLAM-like algorithm for signal strength SLAM is presented. This algorithm as an embodiment of the present invention shares many of the benefits of Gaussian processes yet is viable for a broader range of environments since it makes no signature uniqueness assumptions. It is also more tractable to larger map sizes, requiring O(N2) operations per iteration. In the present disclosure, an algorithm according to an embodiment of the present invention is compared to a laser-SLAM ground truth, showing that is produces excellent results in practice.
    Type: Application
    Filed: March 13, 2018
    Publication date: September 20, 2018
    Inventors: Joseph Huang, David Millman, David Stavens, Sebastian Thrun
  • Patent number: 10067559
    Abstract: Methods and systems involving navigation of a graphical interface are disclosed herein. An example system may be configured to: (a) cause a head-mounted display (HMD) to provide a graphical interface, the graphical interface comprising (i) a view port having a view-port orientation and (ii) at least one navigable area having at least one border, the at least one border having a first border orientation; (b) receive input data that indicates movement of the view port towards the at least one border; (c) determine that the view-port orientation is within a predetermined threshold distance from the first border orientation; and (d) based on at least the determination that the view-port orientation is within a predetermined threshold distance from the first border orientation, adjust the first border orientation from the first border orientation to a second border orientation.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Aaron Wheeler, Liang-Yu (Tom) Chi, Sebastian Thrun, Hayes Solos Raffle, Nirmal Patel
  • Patent number: 10070485
    Abstract: In various embodiments, an apparatus includes a top portion, a bottom portion adapted to receive the top portion to define a space enclosed within the top portion and bottom portion, where the bottom portion includes a conductive structure, the conductive structure configured to receive electromagnetic energy from an EM source. The apparatus may also include an electronic tag configured to encode information about contents of the space. In various embodiments, a heating apparatus includes an electromagnetic (EM) source and a controller configured to: receive data associated with a heatable load, determine heating instructions based at least in part on the received data, and control the EM source based on the determined heating instructions.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: September 4, 2018
    Assignee: Silicon Valley Factory LLC
    Inventors: Sebastian Thrun, David St. Martin, Arash Kani
  • Patent number: 10061285
    Abstract: In various embodiments, a method of encoding a custom cooking program includes receiving at least one sensor reading associated with food, determining at least one characteristic of the food based on the at least one sensor reading, generating cooking instructions for the food based on the at least one characteristic, and storing data that associates the cooking instructions with the food.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: August 28, 2018
    Assignee: Silicon Valley Factory LLC
    Inventors: Sebastian Thrun, David St. Martin, Arash Kani
  • Patent number: 10009963
    Abstract: In various embodiments, a method of decoding a custom cooking program includes using a tag reader to read heating instruction data encoded in an electronic tag, determining heating phases based on the read heating instruction data, and automatically controlling a heating apparatus to execute the determined heating phases.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: June 26, 2018
    Assignee: Silicon Valley Factory LLC
    Inventors: Sebastian Thrun, David St. Martin, Arash Kani
  • Patent number: 9990736
    Abstract: Velocity controllers in accordance with embodiments of the invention enable velocity estimation for tracked objects. One embodiment includes a tracker controller, including: a processor; and a memory containing: a velocity tracker application; a state space describing relationships between measured locations, calculated locations, and changes in locations, where the calculated locations in the state space correspond to unoccluded points on the surface of the tracked object; wherein the processor is configured by the velocity tracker application to: pre-process the state space to identify a tracked object; estimate a velocity of the tracked object using a location history calculated from the measured locations of the tracked object within the state space and a motion model calculated from the state space; and return the velocity of the tracked object.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: June 5, 2018
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
  • Patent number: 9915722
    Abstract: In an embodiment of the present invention, a GraphSLAM-like algorithm for signal strength SLAM is presented. This algorithm as an embodiment of the present invention shares many of the benefits of Gaussian processes yet is viable for a broader range of environments since it makes no signature uniqueness assumptions. It is also more tractable to larger map sizes, requiring O(N2) operations per iteration. In the present disclosure, an algorithm according to an embodiment of the present invention is compared to a laser-SLAM ground truth, showing that it produces excellent results in practice.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: March 13, 2018
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Joseph Huang, David Millman, David Stavens, Sebastian Thrun
  • Patent number: 9857868
    Abstract: With the advent of touch-free interfaces such as described in the present disclosure, it is no longer necessary for computer interfaces to be in predefined locations (e.g., desktops) or configuration (e.g., rectangular keyboard). The present invention makes use of touch-free interfaces to encourage users to interface with a computer in an ergonomically sound manner. Among other things, the present invention implements a system for localizing human body parts such as hands, arms, shoulders, or even the fully body, with a processing device such as a computer along with a computer display to provide visual feedback on the display that encourages a user to maintain an ergonomically preferred position with ergonomically preferred motions. For example, the present invention encourages a user to maintain his motions within an ergonomically preferred range without have to reach out excessively or repetitively.
    Type: Grant
    Filed: March 19, 2011
    Date of Patent: January 2, 2018
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Christian Plagemann, Hendrik Dahlkamp, Hariraam Varun Ganapathi, Sebastian Thrun
  • Publication number: 20170316569
    Abstract: Velocity controllers in accordance with embodiments of the invention enable velocity estimation for tracked objects. One embodiment includes a tracker controller, including: a processor; and a memory containing: a velocity tracker application; a state space describing relationships between measured locations, calculated locations, and changes in locations, where the calculated locations in the state space correspond to unoccluded points on the surface of the tracked object; wherein the processor is configured by the velocity tracker application to: pre-process the state space to identify a tracked object; estimate a velocity of the tracked object using a location history calculated from the measured locations of the tracked object within the state space and a motion model calculated from the state space; and return the velocity of the tracked object.
    Type: Application
    Filed: July 17, 2017
    Publication date: November 2, 2017
    Applicant: The Board of Trustees of the Leland Stanford Junior University
    Inventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
  • Patent number: 9710925
    Abstract: Velocity controllers in accordance with embodiments of the invention enable velocity estimation for tracked objects. One embodiment includes a tracker controller, including: a processor; and a memory containing: a velocity tracker application; a state space describing relationships between measured locations, calculated locations, and changes in locations, where the calculated locations in the state space correspond to unoccluded points on the surface of the tracked object; wherein the processor is configured by the velocity tracker application to: pre-process the state space to identify a tracked object; estimate a velocity of the tracked object using a location history calculated from the measured locations of the tracked object within the state space and a motion model calculated from the state space; and return the velocity of the tracked object.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: July 18, 2017
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese