IP Library Patent Application 18303474
Patent Application
App. No. 18/303,474

MAPPING OF INTELLIGENT TRANSPORT SYSTEMS TO REMOTE SUPPORT AGENTS

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 None
App. No.
18/303,474
Abstract

A remote support system facilitates assignment of vehicles to remote support agents for providing teleoperation or other remote support services. The remote support system may generate assignments based on a mapping function that optimizes various parameters based on sensed data associated with the vehicle, a requested service mode of the vehicle, or other factors. In some situations, the remote support server assigns a redundant set of remote support agents to a vehicle that provide similar command streams. The vehicle selects between the command streams to minimize latency or another performance parameter. Alternatively, the remote support server assigns multiple diverse remote support agents to a vehicle that generate diverse command streams. A proxy agent then generates a consensus command stream for providing to the vehicle.

Claims (62)

1 . A method for managing assignments of remote support agents to vehicles, the method comprising:

obtaining, from a vehicle, a request for a remote support assignment;

determining based on a mapping function, a mapping of the vehicle to one or more remote support agents;

sending the request to the one or more remote support agents;

receiving at least one confirmation response from the one or more remote support agents;

based on the at least one confirmation response, assigning the vehicle to the one or more remote support agents;

facilitating, during a remote support session, sending of sensor data from the vehicle to the one or more remote support agents;

obtaining diverse commands in response to the sensor data from the one or more remote support agents based on execution of different command generating models;

determining a consensus command based on the diverse commands; and

sending the consensus command to the vehicle to control driving of the vehicle.

2 . The method of claim 1 , wherein the request specifies a maximum number of recipients and wherein sending the request to the one or more remote support agents is limited to the maximum number of recipients.

3 . The method of claim 1 , wherein the request specifies a minimum number of recipients and a maximum number of recipients, and wherein sending the request to the one or more remote support agents comprises sending the request to at least the minimum number of recipients and not more than the maximum number of recipients.

4 . The method of claim 1 , wherein the request includes a diversity parameter, and wherein a number of the one or more remote support agents is controlled at least in part by the diversity parameter.

5 . The method of claim 1 , wherein obtaining the diverse commands comprises:

operating the one or more remote support agents in a telepresence mode in which the diverse commands are generated to facilitate control over at least steering, braking, and acceleration of the vehicle.

6 . The method of claim 1 , wherein obtaining the diverse commands comprises:

operating the one or more remote support agents in a path planning mode in which the one or more remote support agents control the vehicle in response to detecting a condition not suitable for handling by an on-board autonomous control system of the vehicle.

7 . The method of claim 1 , wherein obtaining the diverse commands comprises:

operating the one or more remote support agents in a path choice mode in which the diverse commands are generated to control a path of the vehicle based on the sensor data and wherein an in-vehicle control system controls a drive system of the vehicle to follow the path.

8 . The method of claim 1 , wherein obtaining the diverse commands comprises:

operating the one or more remote support agents in a supervision mode in which the diverse commands are generated to monitor operation of the vehicle and issue an emergency stop command to cause the vehicle to execute an emergency brake in response to an emergency situation.

9 . The method of claim 1 , wherein obtaining the diverse commands comprises:

operating the one or more remote support agents in a monitoring mode in which the diverse commands are generated to monitor operation of the vehicle and perform data analysis on a fleet of vehicles including the monitored vehicle.

10 . The method of claim 1 , wherein determining the mapping of the vehicle to the one or more remote support agents comprises:

determining an order of priority of the one or more remote support agents based on the mapping function; and

wherein sending the request to the one or more remote support agents comprises sending the request to one or more remote support agents in the order of priority.

11 . The method of claim 1 , wherein determining the mapping of the vehicle to the one or more remote support agents comprises:

determining a service mode of the vehicle based on the request; and

determining the mapping of the vehicle to the one or more remote support agents based on the service mode.

12 . The method of claim 1 , further comprising:

detecting a change in a set of available remote support agents; and

updating the mapping function responsive to the change.

13 . The method of claim 1 , wherein the mapping function comprises:

a first mapping component generated based on manual input from a human operator; and

a second mapping component generated automatically based on an optimization function.

14 . The method of claim 1 , where the mapping function is derived from a machine learning process.

15 . A non-transitory computer-readable storage medium storing instructions for managing assignments of remote support agents to vehicles, the instructions when executed by a processor causing the processor to perform steps comprising:

obtaining, from a vehicle, a request for a remote support assignment;

determining based on a mapping function, a mapping of the vehicle to one or more remote support agents;

sending the request to the one or more remote support agents;

receiving at least one confirmation response from the one or more remote support agents;

based on the at least one confirmation response, assigning the vehicle to the one or more remote support agents;

facilitating, during a remote support session, sending of sensor data from the vehicle to the one or more remote support agents;

obtaining diverse commands in response to the sensor data from the one or more remote support agents based on execution of different command generating models;

determining a consensus command based on the diverse commands; and

sending the consensus command to the vehicle to control driving of the vehicle.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the request specifies a maximum number of recipients and wherein sending the request to the one or more remote support agents is limited to the maximum number of recipients.

17 . The non-transitory computer-readable storage medium of claim 15 , wherein the request specifies a minimum number of recipients and a maximum number of recipients, and wherein sending the request to the one or more remote support agents comprises sending the request to at least the minimum number of recipients and not more than the maximum number of recipients.

18 . A vehicle remote support system comprising:

one or more processors; and

a non-transitory computer-readable storage medium storing instructions for managing assignments of remote support agents to vehicles, the instructions when executed by the one or more processors causing the one or more processors to perform steps comprising:

obtaining, from a vehicle, a request for a remote support assignment;

determining based on a mapping function, a mapping of the vehicle to one or more remote support agents;

sending the request to the one or more remote support agents;

receiving at least one confirmation response from the one or more remote support agents;

based on the at least one confirmation response, assigning the vehicle to the one or more remote support agents;

facilitating, during a remote support session, sending of sensor data from the vehicle to the one or more remote support agents;

obtaining diverse commands in response to the sensor data from the one or more remote support agents based on execution of different command generating models;

determining a consensus command based on the diverse commands; and

sending the consensus command to the vehicle to control driving of the vehicle.

19 . The vehicle remote support system of claim 18 , wherein the request specifies a maximum number of recipients and wherein sending the request to the one or more remote support agents is limited to the maximum number of recipients.

20 . The vehicle remote support system of claim 18 , wherein the request specifies a minimum number of recipients and a maximum number of recipients, and wherein sending the request to the one or more remote support agents comprises sending the request to at least the minimum number of recipients and not more than the maximum number of recipients.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2025
From: PHANTOM AUTO INC.
To: SERVE OPERATING CO.
Reel/Frame 072835/0759 →
SECURITY INTEREST Recorded Feb 12, 2024
From: PHANTOM AUTO INC.
To: TRIPLEPOINT PRIVATE VENTURE CREDIT INC.
Reel/Frame 066439/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: MAGZIMOF, SHAY; PARUNAKIAN, DAVID
To: PHANTOM AUTO INC.
Reel/Frame 063395/0092 →