Patents by Inventor Hanns W. Tappeiner

Hanns W. Tappeiner 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: 11173611
    Abstract: This specification relates to robots and audio processing in robots. In general, one innovative aspect of the subject matter described in this specification can be embodied in a robot that includes: a body and one or more physically moveable components; a plurality of accessory input subsystems and one or more other sensor subsystems; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: receiving one or more sensor inputs from the one or more other sensor subsystems; determining a predicted direction of a detected sound emitter based on the one or more sensor inputs of the one or more other sensor subsystems; calculating a spatial filter based on the predicted direction; obtaining, by the plurality of accessory input subsystems, respective audio inputs; and processing the respective audio inputs according to the calculated spatial filter.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: November 16, 2021
    Assignee: Digital Dream Labs, LLC
    Inventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Kevin Yoon
  • Patent number: 10970527
    Abstract: A robot that uses sensor inputs for attention activation and corresponding methods, systems, and computer programs encoded on computer storage media. The robot can be configured to compute a plurality of attention signals from sensor inputs and provide the plurality of attention signals as input to the attention level classifier to generate an attention level. If a user is paying attention to the robot based on the generated attention level, the robot selects a behavior to execute based on the current attention level, wherein a behavior comprises one or more coordinated actions to be performed by the robot.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: April 6, 2021
    Assignee: Digital Dream Labs, LLC
    Inventors: Hanns W. Tappeiner, Brad Neuman, Andrew Neil Stein, Lee Crippen
  • Publication number: 20200331149
    Abstract: This specification relates to robots and audio processing in robots. In general, one innovative aspect of the subject matter described in this specification can be embodied in a robot that includes: a body and one or more physically moveable components; a plurality of accessory input subsystems and one or more other sensor subsystems; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: receiving one or more sensor inputs from the one or more other sensor subsystems; determining a predicted direction of a detected sound emitter based on the one or more sensor inputs of the one or more other sensor subsystems; calculating a spatial filter based on the predicted direction; obtaining, by the plurality of accessory input subsystems, respective audio inputs; and processing the respective audio inputs according to the calculated spatial filter.
    Type: Application
    Filed: July 2, 2020
    Publication date: October 22, 2020
    Applicant: Digital Dream Labs, LLC
    Inventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Kevin Yoon
  • Patent number: 10766144
    Abstract: This specification relates to robots and audio processing in robots. One aspect of the subject matter includes: a body and one or more physically moveable components; a plurality of microphones; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: obtaining map data of an environment of the robot; selecting a test location from the map data; navigating to the selected test location; receiving a sound wave propagating through the environment of the robot; computing one or more acoustic transfer functions for the test signal, wherein each acoustic transfer function represents how the test signal was transformed by the environment of the robot during its propogation through the environment of the robot; and storing each of the transfer functions in association with the test location.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: September 8, 2020
    Assignee: DIGITAL DREAM LABS, LLC
    Inventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Anthony Armenta, Kevin Yoon
  • Patent number: 10717197
    Abstract: This specification relates to robots and audio processing in robots. In general, one innovative aspect of the subject matter described in this specification can be embodied in a robot that includes: a body and one or more physically moveable components; a plurality of microphones and one or more other sensor subsystems; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: receiving one or more sensor inputs from the one or more other sensor subsystems; determining a predicted direction of a detected sound emitter based on the one or more sensor inputs of the one or more other sensor subsystems; calculating a spatial filter based on the predicted direction; obtaining, by the plurality of microphones, respective audio inputs; and processing the respective audio inputs according to the calculated spatial filter.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: July 21, 2020
    Assignee: DIGITAL DREAM LABS, LLC
    Inventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Kevin Yoon
  • Publication number: 20190258523
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using character-driven robots and other agents for volunteer computing and other unengaged time computing tasks. One of the robots is configured to execute instructions that cause the robot to receive one or more sensor inputs from one or more sensor subsystems. From the one or more sensor inputs, a prediction representing a likelihood of one or more users engaging with the robot over a particular subsequent time period is computed. If the computed prediction indicates that the robot is in an unengaged state, the robot selects one or more unengaged time computing tasks and performs the selected one or more unengaged time computing tasks.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 22, 2019
    Inventors: Hanns W. Tappeiner, Brad Neuman, Andrew Neil Stein, Jesse Easley, David Mudie, Troy Whitlock
  • Publication number: 20190212441
    Abstract: This specification relates to robots and audio processing in robots. One aspect of the subject matter includes: a body and one or more physically moveable components; a plurality of microphones; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: obtaining map data of an environment of the robot; selecting a test location from the map data; navigating to the selected test location; receiving a sound wave propagating through the environment of the robot; computing one or more acoustic transfer functions for the test signal, wherein each acoustic transfer function represents how the test signal was transformed by the environment of the robot during its propogation through the environment of the robot; and storing each of the transfer functions in association with the test location.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 11, 2019
    Inventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Anthony Armenta, Kevin Yoon
  • Publication number: 20190210227
    Abstract: This specification relates to robots and audio processing in robots. In general, one innovative aspect of the subject matter described in this specification can be embodied in a robot that includes: a body and one or more physically moveable components; a plurality of microphones and one or more other sensor subsystems; one or more processors; and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations. The operations can include: receiving one or more sensor inputs from the one or more other sensor subsystems; determining a predicted direction of a detected sound emitter based on the one or more sensor inputs of the one or more other sensor subsystems; calculating a spatial filter based on the predicted direction; obtaining, by the plurality of microphones, respective audio inputs; and processing the respective audio inputs according to the calculated spatial filter.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 11, 2019
    Inventors: Daniel Thomas Casner, Lee Crippen, Hanns W. Tappeiner, Kevin Yoon
  • Publication number: 20190070735
    Abstract: A robot that uses sensor inputs for attention activation and corresponding methods, systems, and computer programs encoded on computer storage media. The robot can be configured to compute a plurality of attention signals from sensor inputs and provide the plurality of attention signals as input to the attention level classifier to generate an attention level. If a user is paying attention to the robot based on the generated attention level, the robot selects a behavior to execute based on the current attention level, wherein a behavior comprises one or more coordinated actions to be performed by the robot.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 7, 2019
    Inventors: Hanns W. Tappeiner, Brad Neuman, Andrew Neil Stein, Lee Crippen
  • Patent number: 10188958
    Abstract: A drivable surface includes a plurality of segments that can be arranged according to any desired configuration. One or more mobile agents are configured to automatically explore the drivable surface so as to ascertain the positions, orientations, and/or configurations of the various segments, as well as how they are connected to one another. The information collected during such exploration can be transmitted to a host device or other location, where a virtual representation of the drivable surface can be constructed based on the collected information.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: January 29, 2019
    Assignee: Anki, Inc.
    Inventors: Tian Yu Tommy Liu, Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Patent number: 9950271
    Abstract: A system includes a drivable surface that includes location encoding markings. A mobile agent is provided that includes a drive motor, an imaging system for taking images of the markings, a vehicle wireless transceiver, and a microcontroller operatively coupled to the motor, the imaging system, and the vehicle wireless transceiver. A basestation is provided that includes a controller operatively coupled to a basestation wireless transceiver. Via wireless communication between the wireless transceivers of the mobile agent and the basestation, an action to be implemented by the mobile agent can be determined by the basestation and communicated to the mobile agent, whereupon the microcontroller of the mobile agent controls detailed movement of the mobile agent on the drivable surface based on images taken of the markings of the drivable surface by the imaging system to cause the mobile agent to implement the action on the drivable surface.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: April 24, 2018
    Assignee: Anki, Inc.
    Inventors: Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Patent number: 9694296
    Abstract: A system includes a drivable surface that includes location encoding markings. A mobile agent is provided that includes a drive motor, an imaging system for taking images of the markings, a vehicle wireless transceiver, and a microcontroller operatively coupled to the motor, the imaging system, and the vehicle wireless transceiver. A basestation is provided that includes a controller operatively coupled to a basestation wireless transceiver. Via wireless communication between the wireless transceivers of the mobile agent and the basestation, an action to be implemented by the mobile agent can be determined by the basestation and communicated to the mobile agent, whereupon the microcontroller of the mobile agent controls detailed movement of the mobile agent on the drivable surface based on images taken of the markings of the drivable surface by the imaging system to cause the mobile agent to implement the action on the drivable surface.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: July 4, 2017
    Assignee: Anki, Inc.
    Inventors: Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Publication number: 20170136378
    Abstract: A system includes a drivable surface that includes location encoding markings. A mobile agent is provided that includes a drive motor, an imaging system for taking images of the markings, a vehicle wireless transceiver, and a microcontroller operatively coupled to the motor, the imaging system, and the vehicle wireless transceiver. A basestation is provided that includes a controller operatively coupled to a basestation wireless transceiver. Via wireless communication between the wireless transceivers of the mobile agent and the basestation, an action to be implemented by the mobile agent can be determined by the basestation and communicated to the mobile agent, whereupon the microcontroller of the mobile agent controls detailed movement of the mobile agent on the drivable surface based on images taken of the markings of the drivable surface by the imaging system to cause the mobile agent to implement the action on the drivable surface.
    Type: Application
    Filed: January 30, 2017
    Publication date: May 18, 2017
    Inventors: Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Publication number: 20160144288
    Abstract: A drivable surface includes a plurality of segments that can be arranged according to any desired configuration. One or more mobile agents are configured to automatically explore the drivable surface so as to ascertain the positions, orientations, and/or configurations of the various segments, as well as how they are connected to one another. The information collected during such exploration can be transmitted to a host device or other location, where a virtual representation of the drivable surface can be constructed based on the collected information.
    Type: Application
    Filed: January 28, 2016
    Publication date: May 26, 2016
    Inventors: Tian Yu Tommy Liu, Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Publication number: 20160089612
    Abstract: A system includes a drivable surface that includes location encoding markings. A mobile agent is provided that includes a drive motor, an imaging system for taking images of the markings, a vehicle wireless transceiver, and a microcontroller operatively coupled to the motor, the imaging system, and the vehicle wireless transceiver. A basestation is provided that includes a controller operatively coupled to a basestation wireless transceiver. Via wireless communication between the wireless transceivers of the mobile agent and the basestation, an action to be implemented by the mobile agent can be determined by the basestation and communicated to the mobile agent, whereupon the microcontroller of the mobile agent controls detailed movement of the mobile agent on the drivable surface based on images taken of the markings of the drivable surface by the imaging system to cause the mobile agent to implement the action on the drivable surface.
    Type: Application
    Filed: December 9, 2015
    Publication date: March 31, 2016
    Inventors: Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Patent number: 9238177
    Abstract: A system includes a drivable surface that includes location encoding markings. A mobile agent is provided that includes a drive motor, an imaging system for taking images of the markings, a vehicle wireless transceiver, and a microcontroller operatively coupled to the motor, the imaging system, and the vehicle wireless transceiver. A basestation is provided that includes a controller operatively coupled to a basestation wireless transceiver. Via wireless communication between the wireless transceivers of the mobile agent and the basestation, an action to be implemented by the mobile agent can be determined by the basestation and communicated to the mobile agent, whereupon the microcontroller of the mobile agent controls detailed movement of the mobile agent on the drivable surface based on images taken of the markings of the drivable surface by the imaging system to cause the mobile agent to implement the action on the drivable surface.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: January 19, 2016
    Assignee: Anki, Inc.
    Inventors: Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Publication number: 20150104996
    Abstract: A system includes a drivable surface that includes location encoding markings. A mobile agent is provided that includes a drive motor, an imaging system for taking images of the markings, a vehicle wireless transceiver, and a microcontroller operatively coupled to the motor, the imaging system, and the vehicle wireless transceiver. A basestation is provided that includes a controller operatively coupled to a basestation wireless transceiver. Via wireless communication between the wireless transceivers of the mobile agent and the basestation, an action to be implemented by the mobile agent can be determined by the basestation and communicated to the mobile agent, whereupon the microcontroller of the mobile agent controls detailed movement of the mobile agent on the drivable surface based on images taken of the markings of the drivable surface by the imaging system to cause the mobile agent to implement the action on the drivable surface.
    Type: Application
    Filed: December 17, 2014
    Publication date: April 16, 2015
    Inventors: Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Patent number: 8951093
    Abstract: A system includes a drivable surface that includes location encoding markings. A mobile agent is provided that includes a drive motor, an imaging system for taking images of the markings, a vehicle wireless transceiver, and a microcontroller operatively coupled to the motor, the imaging system, and the vehicle wireless transceiver. A basestation is provided that includes a controller operatively coupled to a basestation wireless transceiver. Via wireless communication between the wireless transceivers of the mobile agent and the basestation, an action to be implemented by the mobile agent can be determined by the basestation and communicated to the mobile agent, whereupon the microcontroller of the mobile agent controls detailed movement of the mobile agent on the drivable surface based on images taken of the markings of the drivable surface by the imaging system to cause the mobile agent to implement the action on the drivable surface.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: February 10, 2015
    Assignee: Anki, Inc.
    Inventors: Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Patent number: 8951092
    Abstract: A system includes a drivable surface that includes location encoding markings. A mobile agent is provided that includes a drive motor, an imaging system for taking images of the markings, a vehicle wireless transceiver, and a microcontroller operatively coupled to the motor, the imaging system, and the vehicle wireless transceiver. A basestation is provided that includes a controller operatively coupled to a basestation wireless transceiver. Via wireless communication between the wireless transceivers of the mobile agent and the basestation, an action to be implemented by the mobile agent can be determined by the basestation and communicated to the mobile agent, whereupon the microcontroller of the mobile agent controls detailed movement of the mobile agent on the drivable surface based on images taken of the markings of the drivable surface by the imaging system to cause the mobile agent to implement the action on the drivable surface.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: February 10, 2015
    Assignee: Anki, Inc.
    Inventors: Boris Sofman, Hanns W. Tappeiner, Mark Palatucci
  • Patent number: 8845385
    Abstract: A system includes a drivable surface that includes location encoding markings. A mobile agent is provided that is capable of assuming a plurality of different lateral positions while traveling along the surface. The mobile agent includes a drive motor, an imaging system, a vehicle wireless transceiver, and a microcontroller. The mobile agent is adapted to detect the markings as the mobile agent travels along the surface, to ascertain a current lateral position of the mobile agent with respect to the surface, and to maintain a substantially consistent lateral position of the mobile agent with respect to the surface (for example to follow a lane). A basestation may be provided that includes a controller operatively coupled to a basestation wireless transceiver. An action to be implemented by the mobile agent can be determined by the basestation and wirelessly communicated to the mobile agent.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: September 30, 2014
    Assignee: Anki, Inc.
    Inventors: Boris Sofman, Hanns W. Tappeiner, Mark Palatucci