IP Library Granted Patent US 12,694,993
Granted Patent B2
US 12,694,993 · App. 18/921,642 · Granted Jul 28, 2026

Graphical user interfaces including touchpad driving interfaces for telemedicine devices

Inventors: Charles S. Jordan (Santa Barbara, CA); Andy Young (Santa Barbara, CA); Mei Sheng Ng (Santa Barbara, CA); Yair Lurie (Santa Barbara, CA); Fuji Lai (Goleta, CA); Timothy C. Wright (Santa Barbara, CA); Cody Herzog (Santa Barbara, CA); Blair Whitney (Santa Barbara, CA); Bill Rizzi (Santa Barbara, CA); James Ballantyne (Santa Barbara, CA); Yulun Wang (Goleta, CA); Cheuk Wah Wong (Concord, MA); Justin H. Kearns (Los Angeles, CA); Orjeta Taka (Los Angeles, CA); Ramchandra Karandikar (Goleta, CA)
Assignee: Teladoc Health, Inc.
G16H80/00G06F3/04847G06F3/04883G06Q10/10G16H40/63G16H40/67G16Z99/00H04N7/142H04N7/147G06Q50/22
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,694,993
App. No.
18/921,642
Filed
Oct 21, 2024
Granted
Jul 28, 2026
Kind
B2
Art Unit
2691
USPC
348/14.03
Abstract

The present disclosure describes various aspects of remote presence interfaces (RPIs) for use on portable electronic devices (PEDs) to interface with remote presence devices. An RPI may allow a user to interact with a telepresence device, view a live video feed, provide navigational instructions, and/or otherwise interact with the telepresence device. The RPI may allow a user to manually, semi-autonomously, or autonomously control the movement of the telepresence device. One or more panels associated with a video feed, patient data, calendars, date, time, telemetry data, PED data, telepresence device data, healthcare facility information, healthcare practitioner information, menu tabs, settings controls, and/or other features may be utilized via the RPI.

Claims (86)

1 . A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, are configured to cause the processor to perform operations comprising:

retrieving a list of patients from an admissions data source;

displaying the list of patients;

receiving a selection of a patient from the patient list;

retrieving an endpoint list including a plurality of remote presence devices, wherein the endpoint list further includes one or more of a status of a respective remote presence device of the plurality of remote presence devices and one or more medical professionals currently associated with particular patients or scheduled to be associated with particular patients for a period of time to which each of the plurality of remote presence devices can navigate;

displaying the endpoint list;

receiving a filtering parameter including one or more of a name of a medical professional, a remote presence device type, a remote presence device status, a facility, a floor, a building, or a room;

filtering the endpoint list to display only endpoints satisfying the filtering parameter;

receiving a selection of a remote presence device from the filtered endpoint list;

communicatively connecting an electronic device to the selected remote presence device;

displaying a live video feed from a camera of the selected remote presence device in a video panel on an electronic display of the electronic device; and

updating the live video feed as the selected remote presence device moves to the selected patient.

2 . The non-transitory computer-readable storage medium of claim 1 , wherein the operations further comprise:

selectively overlaying a plurality of directional icons on the live video feed within the video panel,

wherein receiving a navigation input comprises at least one of:

receiving a selection of a left directional icon to move the remote presence device to the left relative to the live video feed;

receiving a selection of a right directional icon to move the remote presence device to the right relative to the live video feed;

receiving a selection of a reverse directional icon to move the remote presence device in reverse relative to the live video feed; and

receiving a selection of a forward directional icon to move the remote presence device forward relative to the live video feed.

3 . The non-transitory computer-readable storage medium of claim 1 , wherein the operations further comprise:

selectively displaying a selection of navigational modes, including at least one of:

a cursor pointer mode configured to allow an operator to provide a navigation input relative to the live video feed via an on-screen cursor;

a head mode configured to allow an operator to provide a navigation input for controlling only movement of a head portion of the remote presence device;

a laser pointer mode configured to allow an operator to provide a navigation input relative to the live video feed by controlling a location of a simulated on-screen illumination point;

a map drive mode configured to allow an operator to provide a navigation input relative to a displayed map;

a click drive mode configured to allow an operator to provide a navigation input relative to the live video feed by selecting a location within the live video feed; and

a drag-drive mode configured to allow an operator to provide a navigation input relative to the live video feed by defining a navigational path within the live video feed; and

receiving a selection of a navigational mode.

4 . The non-transitory computer-readable storage medium of claim 1 , wherein the endpoint list includes a name of a person.

5 . The non-transitory computer-readable storage medium of claim 1 , wherein the endpoint list includes at least one of a room name or a room number.

6 . The non-transitory computer-readable storage medium of claim 1 , wherein the endpoint list includes a name of a person that is scheduled for a period of time to be associated with the selected patient.

7 . The non-transitory computer-readable storage medium of claim 1 , wherein the operations further comprise:

selectively displaying a toolbar comprising at least one selectable setting function associated with at least one of the electronic device and the remote presence device.

8 . The non-transitory computer-readable storage medium of claim 1 , wherein the operations further comprise:

selectively displaying a plurality of destination locations within a healthcare facility;

receiving a selection of one of the plurality of destination locations within the healthcare facility as a navigation input; and

transmitting navigation instructions associated with the selected destination location to the remote presence device.

9 . The non-transitory computer-readable storage medium of claim 8 , wherein the operations further comprise:

selectively displaying a map of a healthcare facility associated with the remote presence device,

wherein the navigation input is provided with respect to the map.

10 . The non-transitory computer-readable storage medium of claim 1 , wherein the operations further comprise:

receiving a selection of an avatar to visually represent an operator of the electronic device; and

transmitting the selected avatar to the remote presence device for display thereon.

11 . A method comprising:

retrieving a list of patients from an admissions data source;

displaying the list of patients;

receiving a selection of a patient from the patient list;

retrieving an endpoint list including a plurality of remote presence devices, wherein the endpoint list further includes one or more of a status of a respective remote presence device of the plurality of remote presence devices and one or more medical professionals currently associated with particular patients or scheduled to be associated with particular patients for a period of time to which each of the plurality of remote presence devices can navigate;

displaying the endpoint list;

receiving a filtering parameter including one or more of a name of a medical professional, a remote presence device type, a remote presence device status, a facility, a floor, a building, or a room;

filtering the endpoint list to display only endpoints satisfying the filtering parameter;

receiving a selection of a remote presence device from the filtered endpoint list;

communicatively connecting an electronic device to the selected remote presence device;

displaying a live video feed from a camera of the selected remote presence device in a video panel on an electronic display of the electronic device; and

updating the live video feed as the selected remote presence device moves to the selected patient.

12 . The method of claim 11 , further comprising:

selectively overlaying a plurality of directional icons on the live video feed within the video panel,

wherein receiving a navigation input comprises at least one of:

receiving a selection of a left directional icon to move the remote presence device to the left relative to the live video feed;

receiving a selection of a right directional icon to move the remote presence device to the right relative to the live video feed;

receiving a selection of a reverse directional icon to move the remote presence device in reverse relative to the live video feed; and

receiving a selection of a forward directional icon to move the remote presence device forward relative to the live video feed.

13 . The method of claim 11 , further comprising:

selectively displaying a selection of navigational modes, including at least one of:

a cursor pointer mode configured to allow an operator to provide a navigation input relative to the live video feed via an on-screen cursor;

a head mode configured to allow an operator to provide a navigation input for controlling only movement of a head portion of the remote presence device;

a laser pointer mode configured to allow an operator to provide a navigation input relative to the live video feed by controlling a location of a simulated on-screen illumination point;

a map drive mode configured to allow an operator to provide a navigation input relative to a displayed map;

a click drive mode configured to allow an operator to provide a navigation input relative to the live video feed by selecting a location within the live video feed; and

a drag-drive mode configured to allow an operator to provide a navigation input relative to the live video feed by defining a navigational path within the live video feed; and

receiving a selection of a navigational mode.

14 . The method of claim 11 , wherein the endpoint list includes a name of a person.

15 . The method of claim 11 , wherein the endpoint list includes at least one of a room name or a room number.

16 . The method of claim 11 , wherein the endpoint list includes a name of a person that is scheduled for a period of time to be associated with the selected patient.

17 . The method of claim 11 , wherein the method further comprises:

selectively displaying a toolbar comprising at least one selectable setting function associated with at least one of the electronic device and the remote presence device.

18 . The method of claim 11 , wherein the method further comprises:

selectively displaying a plurality of destination locations within a healthcare facility;

receiving a selection of one of the plurality of destination locations within the healthcare facility as a navigation input; and

transmitting navigation instructions associated with the selected destination location to the remote presence device.

19 . The method of claim 18 , wherein the method further comprises:

selectively displaying a map of a healthcare facility associated with the remote presence device,

wherein the navigation input is provided with respect to the map.

20 . The method of claim 11 , wherein the method further comprises:

receiving a selection of an avatar to visually represent an operator of the electronic device; and

transmitting the selected avatar to the remote presence device for display thereon.

Assignments (4)
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 Jun 10, 2025
From: IROBOT CORPORATION
To: TELADOC HEALTH, INC.
Reel/Frame 071376/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: INTOUCH TECHNOLOGIES, INC.
To: TELADOC HEALTH, INC.
Reel/Frame 069193/0810 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: JORDAN, CHARLES S.; YOUNG, ANDY; NG, MEI SHENG; LURIE, YAIR; LAI, FUJI; WRIGHT, TIMOTHY C.; HERZOG, CODY; WHITNEY, BLAIR; RIZZI, BILL; BALLANTYNE, JAMES; WANG, YULUN; WONG, CHEUK WAH; KEARNS, JUSTIN H.; TAKA, ORJETA; KARANDIKAR, RAMCHANDRA
To: INTOUCH TECHNOLOGIES, INC.; IROBOT CORPORATION
Reel/Frame 069194/0457 →
Continuity (14)
Continuation 18229570 · Aug 2, 2023
Continuation 17992074 · Nov 22, 2022
Continuation 17146306 · Jan 11, 2021
Continuation 15931451 · May 13, 2020
Continuation 16045608 · Jul 25, 2018
Continuation 15154518 · May 13, 2016
Continuation 14550750 · Nov 21, 2014
Continuation PCTUS2013031743 · Mar 14, 2013
Provisional Application 61766623 · Feb 19, 2013
Provisional Application 61674794 · Jul 23, 2012
Provisional Application 61674796 · Jul 23, 2012
Provisional Application 61674782 · Jul 23, 2012
Provisional Application 61650205 · May 22, 2012
Related Publication 20250054644A1 · Feb 13, 2025
References Cited (6)
US 20100217438A1 · Kawaguchi · 2010 [cited by examiner]
US 20100268383A1 · Wang · 2010 [cited by examiner]
US 20100287006A1 · Cannon · 2010 [cited by examiner]
US 20110167151A1 · Nishiyama · 2011 [cited by examiner]
US 20120215380A1 · Fouillade · 2012 [cited by examiner]
WO WO2012061932A1 · 2012 [cited by examiner]