Mobile robot for telecommunication

US9296109B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9296109-B2
Application numberUS-201414512842-A
CountryUS
Kind codeB2
Filing dateOct 13, 2014
Priority dateMar 20, 2007
Publication dateMar 29, 2016
Grant dateMar 29, 2016

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.

A system including a mobile telepresence robot, a to telepresence computing device in wireless communication with the robot, and a host computing device in wireless communication with the robot and the telepresence computing device. The host computing device relays User Datagram Protocol traffic between the robot and the telepresence computing device through a firewall.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, in non-transitory storage, configuration information from a mobile telepresence robot; updating, using a computer processor in communication with the non-transitory storage, a user account stored in the non-transitory storage using the configuration information; provisioning, using the computer processor, a session initiation protocol address using the configuration information; receiving, at the computer processor, a Voice-over-Internet Protocol datagram from a remote computing device, the Voice-over-Internet Protocol datagram including a request for establishing a communication connection between the remote computing device and the mobile telepresence robot; and instantiating, at the computer processor, a communication connection between the remote computing device and the telepresence robot. 2. The method of claim 1 , further comprising decoding the configuration information using the computer processor. 3. The method of claim 1 , further comprising sending a confirmation message from the computer processor to the robot after successfully provisioning the session initiation protocol address. 4. The method of claim 1 , further comprising validating the remote computing device before instantiating the communication connection. 5. The method of claim 1 , further comprising receiving periodic status updates at the computer processor from the robot and storing the status updates in the non-transitory storage. 6. The method of claim 1 , further comprising sending a customer support message from the computer processor to the remote computing device in response to a received status update. 7. The method of claim 1 , further comprising diagnosing a robot operating or networking issue based on a received status update. 8. The method of claim 1 , further comprising displaying a fleet management interface providing service, health, or operating data related to the robot. 9. The method of claim 1 , further comprising sending, from the computer processor, a data packet to an apparent Internet Protocol address associated with the telepresence robot. 10. A hosting device comprising: a hosting computing device located at a first location, different from a second location of a mobile telepresence robot and a third location of a telepresence computing device in wireless communication with the mobile telepresence robot through a firewall interposed between the mobile telepresence robot and the telepresence computing device, the hosting computing device in wireless communication with the mobile telepresence robot and the telepresence computing device, the host computing device relaying User Datagram Protocol traffic between the mobile telepresence robot and the telepresence computing device through the firewall. 11. The hosting device of claim 10 , wherein the host computing device: receives periodic status updates from the mobile telepresence robot; and stores the status updates in non-transitory storage in communication with the hosting computing device. 12. The hosting device of claim 11 , wherein the host computing device decodes the status updates before storing the status updates in a non-transitory storage. 13. The hosting device of claim 11 , wherein the host computing device sends a customer support message to the telepresence computing device in response to a received status update. 14. The hosting device of claim 11 , wherein the host computing device diagnoses a robot operating or networking issue based on a received status update. 15. The hosting device of claim 11 , wherein the host computing device displays a fleet management interface providing service, health, or operating data related to the robot. 16. The hosting device of claim 10 , wherein the host computing device receives configuration information from the robot in response to user configuration of the robot or a messaging account associated with the robot. 17. The hosting device of claim 16 , wherein the host computing device provisions a session initiation protocol address using the configuration information. 18. The hosting device of claim 16 , wherein the host computing device decodes the configuration information and pushes the decoded configuration information to one or more services in communication with the host computing device. 19. The hosting device of claim 16 , wherein the host computing device decodes the configuration information and updates a customer record stored in non-transitory storage.

Assignees

Inventors

Classifications

  • Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means · CPC title

  • communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)} · CPC title

  • Optical · CPC title

  • H04N7/15Primary

    Conference systems · CPC title

  • Mobile robot · 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 US9296109B2 cover?
A system including a mobile telepresence robot, a to telepresence computing device in wireless communication with the robot, and a host computing device in wireless communication with the robot and the telepresence computing device. The host computing device relays User Datagram Protocol traffic between the robot and the telepresence computing device through a firewall.
Who is the assignee on this patent?
Irobot Corp
What technology area does this patent fall under?
Primary CPC classification B25J11/0005. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Mar 29 2016 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).