IP Library Granted Patent US 12,505,925
Granted Patent B2
US 12,505,925 · App. 18/513,354 · Granted Dec 23, 2025

Interfacing with a mobile telepresence robot

Inventors: Yulun Wang (Goleta, CA); Charles S. Jordan (Santa Barbara, CA); Tim Wright (Santa Barbara, CA); Michael Chan (Santa Barbara, CA); Marco Pinter (Santa Barbara, CA); Kevin Hanrahan (Santa Barbara, CA); Daniel Sanchez (Summerland, CA); James Ballantyne (Santa Barbara, CA); Cody Herzog (Santa Barbara, CA); Blair Whitney (Santa Barbara, CA); Fuji Lai (Goleta, CA); Kelton Temby (Goleta, CA); Eben Christopher Rauhut (Watertown, MA); Justin H. Kearns (Cambridge, MA); Cheuk Wah Wong (Concord, MA); Timothy Sturtevant Farlow (Billerica, MA)
Assignees: Teladoc Health, Inc.; iRobot Corporation
G16H40/67B25J5/00B25J9/1664B25J9/1689B25J9/1697B25J11/009B25J11/0095G06F3/0482G06F3/04842G06F3/04847G06T11/00G06T11/60G06T15/10G05D1/2232G05D1/2247G06T2200/24Y10S901/01Y10S901/47
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,505,925
App. No.
18/513,354
Granted
Dec 23, 2025
Kind
B2
Abstract

A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device.

Claims (37)

1 . A telepresence robot comprising:

a drive system configured to move the telepresence robot about a facility according to one or more drive instructions;

a control system in communication with the drive system, the control system configured to generate the one or more drive instructions;

a mapping module in communication with the control system, the mapping module configured to access a map data source, the map data source comprising:

a robot map of robot-navigable areas of the facility; and

at least one tag comprising:

tag coordinates that identify a region within the robot-navigable areas of the facility, and

a robot action modifier that provides instructions to the control system of the telepresence robot to execute a behavior when the telepresence robot is within a predetermined range of the tag coordinates of the region identified by the at least one tag;

a positioning system in communication with the control system configured to provide positioning information associated with a current position; and

a navigation system configured to generate a navigation path from the current position to a selected destination location, wherein the drive system moves the telepresence robot along the navigation path and, when the telepresence robot is within the predetermined range of the tag coordinates of a particular tag, the robot action modifier for the particular tag provides instructions to the control system of the telepresence robot to execute the behavior associated with the particular tag.

2 . The telepresence robot of claim 1 , further comprising a remote terminal to receive user input for selecting a movement of the telepresence robot from the current position to the selected destination location via one of a plurality of options on a single user interface, the plurality of options comprising:

selecting a velocity-based control specifying a direction of the movement of the telepresence robot;

selecting the selected destination location of the telepresence robot with respect to a destination list; and

selecting the selected destination location of the telepresence robot with respect to a video feed.

3 . The telepresence robot of claim 1 , further comprising:

a plurality of sensors configured to identify obstacles in proximity to the telepresence robot; and

an obstacle avoidance system in communication with the plurality of sensors and in communication with the control system, wherein the control system is further configured to generate additional drive instructions to avoid obstacles in proximity to the telepresence robot.

4 . The telepresence robot of claim 1 , further comprising:

a map generation system in communication with the control system, the map generation system configured to autonomously create the robot map, and wherein the control system generates drive instructions to cause the telepresence robot to move throughout the facility and obtain a plurality of measurements, and the map generation system uses the plurality of measurements to generate the robot map.

5 . The telepresence robot of claim 1 , wherein the control system is further configured to transmit coordinates relative to the robot map of a detected obstacle to a remote terminal.

6 . The telepresence robot of claim 1 , wherein the control system is further configured to receive the navigation path from the current position on the robot map to a destination location on the robot map, and wherein the control system is further configured to generate drive instructions to cause the drive system to move the telepresence robot to the destination location based on the navigation path.

7 . The telepresence robot of claim 1 , further comprising a communication system configured to detect a disruption in communication between the telepresence robot and a remote terminal, and wherein the control system is further configured to continue to generate drive instructions to cause the telepresence robot to autonomously move to a destination location during the disruption in communication.

8 . The telepresence robot of claim 1 , wherein the region associated with the particular tag relates to at least one of a position, a path, and a volume, and wherein the control system is configured to execute an action relative to the at least one of the position, the path, and the volume.

9 . The telepresence robot of claim 1 , wherein the map data source is stored remotely, such that the mapping module is configured to access the map data source via a communication system.

10 . The telepresence robot of claim 1 , wherein the map data source is stored within the telepresence robot, such that the mapping module is configured to access an internal map data source.

11 . The telepresence robot of claim 10 , wherein the internal map data source is synced with a remotely stored map data source.

12 . The telepresence robot of claim 1 , wherein the positioning system is further configured to provide a robot pose relative to the robot map.

13 . The telepresence robot of claim 1 , wherein the telepresence robot is configured to create a new tag by:

associating tag coordinates describing a relative location of the new tag with respect to the robot map; and

associating tag information with the new tag.

14 . The telepresence robot of claim 13 , wherein the new tag is created in response to the telepresence robot detecting an object.

15 . The telepresence robot of claim 14 , wherein the object is a person and the tag information of the new tag comprises identification information associated with the person.

16 . The telepresence robot of claim 1 , wherein the at least one tag indicates a driving hazard or obstacle to be avoided by the telepresence robot.

17 . The telepresence robot of claim 16 , wherein the driving hazard includes an area of having a glass wall, window, or door that that interferes with infrared proximity sensors of the telepresence robot.

18 . The telepresence robot of claim 16 , wherein the driving hazard includes an area of relatively poor wireless signal reception compared to other areas represented by the robot map.

19 . The telepresence robot of claim 1 , wherein the at least one tag indicates a robot aid usable by the telepresence robot.

20 . The telepresence robot of claim 19 , wherein the robot aid corresponding to the at least one tag placed by a user includes one of a ramp and an autonomously navigable elevator.

Assignments (3)
CONFIRMATORY GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Jul 18, 2025
From: TELADOC HEALTH, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 072066/0931 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: WANG, YULUN; JORDAN, CHARLES S.; WRIGHT, TIM; CHAN, MICHAEL; PINTER, MARCO; HANRAHAN, KEVIN; SANCHEZ, DANIEL; BALLANTYNE, JAMES; HERZOG, CODY; WHITNEY, BLAIR; LAI, FUJI; TEMBY, KELTON; RAUHUT, EBEN CHRISTOPHER; KEARNS, JUSTIN H.; WONG, CHEUK WAH; FARLOW, TIMOTHY STURTEVANT
To: INTOUCH TECHNOLOGIES, INC.; IROBOT CORPORATION
Reel/Frame 065607/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: INTOUCH TECHNOLOGIES, INC.
To: TELADOC HEALTH, INC.
Reel/Frame 065615/0514 →
Continuity (7)
Continuation 17694348 · Mar 14, 2022
Continuation 16546711 · Aug 21, 2019
Continuation 15446919 · Mar 1, 2017
Continuation 14620051 · Feb 11, 2015
Division 13360590 · Jan 27, 2012
Provisional Application 61437433 · Jan 28, 2011
Related Publication 20240087738A1 · Mar 14, 2024
References Cited (8)
US 6535793B2 · Allard · 2003 [cited by examiner]
US 6845297B2 · Allard · 2005 [cited by examiner]
US 20060010028A1 · Sorensen · 2006 [cited by examiner]
US 20060089765A1 · Pack · 2006 [cited by examiner]
US 20070192910A1 · Vu · 2007 [cited by examiner]
US 20070199108A1 · Angle · 2007 [cited by examiner]
US 20100121577A1 · Zhang · 2010 [cited by examiner]
US 20120095619A1 · Pack · 2012 [cited by examiner]