Mobile robot for telecommunication
First Claim
Patent Images
1. A system comprising:
- a mobile telepresence robot at a first location;
a telepresence computing device at a second location different from the first location and in wireless communication with the robot through a firewall interposed between the mobile telepresence robot and the telepresence computing device; and
a host computing device at a third location different from the first and second locations, the computing device in wireless communication with the robot and the telepresence computing device, the host computing device relaying User Datagram Protocol traffic between the robot and the telepresence computing device through the firewall;
wherein the mobile telepresence robot opens a pinhole on a User Datagram Protocol port of the firewall in response to a request for a communication connection between the telepresence computing device and the mobile telepresence robot.
3 Assignments
0 Petitions
Accused Products
Abstract
A system including a mobile telepresence robot, a 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.
-
Citations
28 Claims
-
1. A system comprising:
-
a mobile telepresence robot at a first location; a telepresence computing device at a second location different from the first location and in wireless communication with the robot through a firewall interposed between the mobile telepresence robot and the telepresence computing device; and a host computing device at a third location different from the first and second locations, the computing device in wireless communication with the robot and the telepresence computing device, the host computing device relaying User Datagram Protocol traffic between the robot and the telepresence computing device through the firewall; wherein the mobile telepresence robot opens a pinhole on a User Datagram Protocol port of the firewall in response to a request for a communication connection between the telepresence computing device and the mobile telepresence robot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, in non-transitory storage, configuration information from a mobile telepresence robot; updating, using a computer processor, 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 robot by opening a pinhole on a User Datagram Protocol port of a firewall interposed between the mobile telepresence robot and the remote computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system providing communication connectivity between a mobile telepresence robot and a telepresence computing device, both in communication with the system, the system comprising non-transitory storage and one or more computer processors executing:
-
a hosting service; a system monitoring service receiving periodic status updates from the robot and storing the status updates in the non-transitory storage; an account management service receiving account information from the robot or the telepresence computing device and updating a user account stored in the non-transitory storage using the configuration information; and a communications service configured to; receive configuration information from the robot and provisioning a session initiation protocol address using the configuration information; receive a Voice-over-Internet Protocol datagram from the telepresence computing device, the Voice-over-Internet Protocol datagram including a request for establishing a communication connection between the telepresence computing device and the mobile telepresence robot; and instantiate a communication connection between the remote computing device and the robot by opening a pinhole on a User Datagram Protocol port of a firewall interposed between the mobile telepresence robot and the remote computing device. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification