Patents by Inventor Bryan Paul Adams

Bryan Paul Adams 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: 8364310
    Abstract: A modular robot development kit includes an extensible mobile robot platform and a programmable development module that connects to the mobile robot platform. The mobile robot platform includes a controller that executes robot behaviors concurrently and performs robot actions in accordance with robot control signals received from the development module, as modified by the concurrently running robot behaviors, as a safeguard against performing potentially damaging robot actions. Also, the user can develop software that is executed on the development module and which transmits the robot control signals to the mobile robot platform over the data communication link using a robot interface protocol.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: January 29, 2013
    Assignee: iRobot Corporation
    Inventors: Joseph Lee Jones, Paul Eric Sandin, Bryan Paul Adams
  • Patent number: 8200600
    Abstract: A system for monitoring and predicting the condition of an electronic system comprises a component model, an inference engine based on the component model, and an action selection component that selects an action based on an output of the inference engine.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: June 12, 2012
    Assignee: Irobot Corporation
    Inventors: Michael Todd Rosenstein, Bryan Paul Adams, Nicholas George Dilip Roy
  • Publication number: 20120083924
    Abstract: A modular robot development kit includes an extensible mobile robot platform and a programmable development module that connects to the mobile robot platform. The mobile robot platform includes a controller that executes robot behaviors concurrently and performs robot actions in accordance with robot control signals received from the development module, as modified by the concurrently running robot behaviors, as a safeguard against performing potentially damaging robot actions. Also, the user can develop software that is executed on the development module and which transmits the robot control signals to the mobile robot platform over the data communication link using a robot interface protocol.
    Type: Application
    Filed: December 8, 2011
    Publication date: April 5, 2012
    Inventors: Joseph Lee JONES, Paul Eric Sandin, Bryan Paul Adams
  • Patent number: 8095238
    Abstract: A modular robot development kit includes an extensible mobile robot platform and a programmable development module that connects to the mobile robot platform. The mobile robot platform includes a controller that executes robot behaviors concurrently and performs robot actions in accordance with robot control signals received from the development module, as modified by the concurrently running robot behaviors, as a safeguard against performing potentially damaging robot actions. Also, the user can develop software that is executed on the development module and which transmits the robot control signals to the mobile robot platform over the data communication link using a robot interface protocol.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: January 10, 2012
    Assignee: iRobot Corporation
    Inventors: Joseph Lee Jones, Paul Eric Sandin, Bryan Paul Adams
  • Publication number: 20080235172
    Abstract: A system for monitoring and predicting the condition of an electronic system comprises a component model, an inference engine based on the component model, and an action selection component that selects an action based on an output of the inference engine.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 25, 2008
    Inventors: Michael Todd Rosenstein, Bryan Paul Adams, Nicholas George Dilip Roy
  • Publication number: 20080133052
    Abstract: A modular robot development kit includes an extensible mobile robot platform and a programmable development module that connects to the mobile robot platform. The mobile robot platform includes a controller that executes robot behaviors concurrently and performs robot actions in accordance with robot control signals received from the development module, as modified by the concurrently running robot behaviors, as a safeguard against performing potentially damaging robot actions. Also, the user can develop software that is executed on the development module and which transmits the robot control signals to the mobile robot platform over the data communication link using a robot interface protocol.
    Type: Application
    Filed: August 1, 2007
    Publication date: June 5, 2008
    Applicant: iROBOT CORPORATION
    Inventors: Joseph L. Jones, Paul E. Sandin, Bryan Paul Adams