Transferable intelligent control device

US9914217B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9914217-B2
Application numberUS-201615075569-A
CountryUS
Kind codeB2
Filing dateMar 21, 2016
Priority dateSep 20, 2007
Publication dateMar 13, 2018
Grant dateMar 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An integrated intelligent system includes a first intelligent electronic device, a second intelligent electronic device, a transferable intelligent control device (TICD) and a cross product bus. The first intelligent electronic device performs a first function and the second intelligent electronic device performs a second function. The cross product bus couples the first intelligent electronic device to the transferable intelligent control device. The TICD partially controls behaviors of the intelligent electronic device by sending commands over the cross product bus to the first intelligent electronic device and the TICD partially controls behaviors of the second intelligent electronic device to perform the second function. The TICD is first attached to the first intelligent electronic device to partially control the behaviors of the first electronic device, then detached from the first electronic device, and then attached to the second intelligent electronic device to perform the second function.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of controlling mobile robots, the method comprising: in a control device having a communications module configured for wireless communication, performing operations comprising: receiving, via the communications module, information detected by one or more sensors associated with operation of a first mobile robot in an environment; storing the information in a memory; establishing, via the communications module, a direct or indirect wireless communication link with a second mobile robot; and controlling transfer of resources, the resources comprising the information detected by the one or more sensors associated with operation of the first mobile robot, to the second mobile robot via the communications module, wherein the information detected by the one or more sensors associated with the operation of the first mobile robot comprises environmental and/or operational information that is usable for navigation of the second mobile robot in the environment, and wherein the second mobile robot comprises a cleaning robot, and wherein the information indicates locations in the environment that have been or are to be cleaned, locations in the environment in which dirt or high traffic areas exist, and/or one or more cleaning patterns in the environment. 2. The method of claim 1 , wherein controlling the transfer of resources comprises causing the second mobile robot to use the information for navigation of the second mobile robot in the environment. 3. The method of claim 2 , wherein controlling the transfer of resources comprises causing the second mobile robot to coordinate operation thereof with the operation of the first mobile robot based on the information detected by the one or more sensors associated with the operation of the first mobile robot. 4. The method of claim 3 , wherein the second mobile robot has a different functionality and/or a different form of mobility than the first mobile robot. 5. The method of claim 2 , wherein the information detected by the one or more sensors associated with the operation of the first mobile robot comprises mapping information for the environment. 6. The method of claim 5 , wherein storing the information comprises: building maps for locations within the environment based on the information detected by the one or more sensors associated with the operation of the first mobile robot; learning a layout and location of rooms within the environment; and storing the maps and the layout and location of rooms within the environment in the memory. 7. The method of claim 2 , wherein the communications module is a cross-product communications module, and further comprising: accessing, via the cross-product communications module, data indicative of inputs, outputs, and/or functions of the second mobile robot, and a mapping of commands to access the inputs, outputs, and/or functions, wherein the resources further comprise one or more of the commands to access the inputs, outputs, and/or functions to control the operation of the second mobile robot. 8. The method of claim 7 , further comprising: executing, by the control device, an application configured to receive user input; and generating, by the control device, the one or more of the commands to control the operation of the second mobile robot responsive to the user input. 9. The method of claim 8 , wherein the second mobile robot is a cleaning robot, and wherein the one or more commands causes the cleaning robot to utilize desired or random cleaning patterns indicated by the user input and to keep track of areas cleaned. 10. The method of claim 7 , further comprising: establishing, via the cross-product communications module, a wireless communication link with the Internet, wherein the information detected by one or more sensors associated with operation of a first mobile robot is received and/or the resources are transferred to the second mobile robot via the wireless communication link with the Internet. 11. The method of claim 1 , wherein the control device is a handheld device. 12. The method of claim 11 , wherein the control device comprises a display screen, the method further comprising: receiving, via the communications module, information detected by one or more sensors associated with operation of the second mobile robot; and displaying a representation of the information detected by the one or more sensors associated with the operation of the first and/or second mobile robot on the display screen in real time. 13. A control device for controlling mobile robots, the control device comprising: a processor; a communications module configured for wireless communication coupled to the processor; and a memory coupled to the processor, the memory comprising a non-transitory computer readable medium having computer instructions stored therein, that, when executed by the processor, causes the processor to perform operations comprising: receiving, via the communications module, information detected by one or more sensors associated with operation of a first mobile robot in an environment; storing the information in the memory; establishing, via the communications module, a wireless communication link with a second mobile robot; and controlling transfer of resources, the resources comprising the information detected by the one or more sensors associated with operation of the first mobile robot, to the second mobile robot via the communications module, wherein the information detected by the one or more sensors associated with the operation of the first mobile robot comprises environmental and/or operational information that is usable for navigation of the second mobile robot in the environment, and wherein the second mobile robot comprises a cleaning robot, and wherein the information indicates locations in the environment that have been or are to be cleaned, locations in the environment in which dirt or high traffic areas exist, and/or one or more cleaning patterns in the environment. 14. The control device of claim 13 , wherein controlling the transfer of resources comprises causing the second mobile robot to coordinate operation thereof with the operation of the first mobile robot based on the information detected by the one or more sensors associated with the operation of the first mobile robot. 15. A control device for controlling mobile robots, the control device comprising: a processor; a communications module configured for wireless communication coupled to the processor; and a memory coupled to the processor, wherein the memory comprises a non-transitory computer readable medium having computer instructions stored therein, that, when executed by the processor, cause the processor to perform operations comprising: receiving, via the communications module, information detected by one or more sensors associated with operation of a first mobile robot in an environment; storing the information in the memory; establishing, via the communications module, a wireless communication link with a second mobile robot; accessing, via the communications module, data indicative of inputs, outputs, and/or functions of the second mobile robot, and a mapping of commands to access the inputs, outputs, and/or functions; and controlling transfer of resources, the resources comprising the information detected by the one or more sensors associated with operation of the first mobile robot, to the second mobile robot via the communications module, wherein the information detected by the one or more sensors associated with the operation of the first mobile robot comprises environmen

Assignees

Inventors

Classifications

  • comprising a plurality of manipulators · CPC title

  • Programming language for robots, universal, user oriented · CPC title

  • Artificial life, i.e. computing arrangements simulating life · CPC title

  • Modular structure · CPC title

  • B25J9/1658Primary

    characterised by programming language · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9914217B2 cover?
An integrated intelligent system includes a first intelligent electronic device, a second intelligent electronic device, a transferable intelligent control device (TICD) and a cross product bus. The first intelligent electronic device performs a first function and the second intelligent electronic device performs a second function. The cross product bus couples the first intelligent electronic …
Who is the assignee on this patent?
Irobot Corp
What technology area does this patent fall under?
Primary CPC classification B25J9/1658. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Mar 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).