# US 12,181,292 B2 · Automatic alternate transportation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,181,292 B2
- Document ID: US12181292B2
- Status: Granted
- Kind: B2
- Application number: 18/298,293
- Filed: 2023-04-10
- Published: 2023-08-03
- Granted: 2024-12-31
- Earliest claimed: 2020-03-23
- Assignees: Toyota Motor North America, Inc.
- Applicants: Toyota Motor North America, Inc.
- Inventors: Felipe G. Salles; Shintaro Iwaasa; Louis Brugman; Devang H. Parekh; Robert D. Slater; Christopher J. Risberg; Nutonya L. Parker
- Web page: https://patentgrep.com/patent/US12181292B2

## CPC

- G01C 21/3407: {specially adapted for specific applications}
- G01C 21/3415: {Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents}
- G01C 21/3605: {Destination input or retrieval}
- G01C 21/3664: {Details of the user input interface, e.g. buttons, knobs or sliders, including those provided on a touch screen; remote controllers; input using gestures}
- G01C 21/3691: {Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions (arrangements for giving variable traffic instructions G08G1/09)}
- G08G 1/096811: {where the route is computed offboard}
- G08G 1/20: {Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles}
- G08G 1/202: {Dispatching vehicles on the basis of a location, e.g. taxi dispatching}
- G06Q 10/0631: Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An example operation includes one or more of determining, by a server, that a transport is inoperable on a route, instructing, by the server, an alternate transport to navigate to the transport, configuring, by the server, the alternate transport based on a configuration of the transport and routing, by the server, the configured alternate transport to an intended destination of the transport.

## Claims

### Claim 1

A method, comprising:
in response to determining that a plurality of alternate transports cannot be configured to mimic a travel experience of a transport, displaying, via a server, a list of the plurality of alternate transports and information about the plurality of alternate transports via a graphical user interface of the transport to enable a user to choose a best alternative;
receiving, from the transport, a selection of an alternate transport from among the plurality of alternate transports via the graphical user interface;
receiving, via the graphical user interface of the transport, inputs which configure a parameter of a subsystem within the alternate transport;
causing, via the server, the alternate transport to configure the subsystem within the alternate transport based on the inputs received via the graphical user interface of the transport; and
routing the configured alternate transport to a location of the transport.

### Claim 2 (depends on 1)

The method of claim 1, wherein the routing comprises transferring an intended destination of the transport to a navigation system of the alternate transport.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining that the plurality of alternate transports cannot be configured to match user-configured settings based on unavailable parameters of the plurality of alternate transports.

### Claim 4 (depends on 1)

The method of claim 1, wherein the causing comprises causing the alternate transport to modify a parameter of the alternate transport from a group of parameters consisting of seat position, seat temperature, seat location, an infotainment option, and an ambient temperature.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining, by the server, the location of the transport;
determining, by the server, an alternate location of the alternate transport; and
determining, by the server, an estimated time of arrival of the alternate transport to the transport based on the location of the transport and the location of the alternate transport.

### Claim 6 (depends on 5)

The method of claim 5, further comprising displaying the estimated time of arrival of the alternate transport via the graphical user interface within the transport.

### Claim 7 (depends on 1)

The method of claim 1, wherein the pinging method further comprises:
receiving, by the server, a message of an initial configuration of the transport; and
receiving, by the server, a second message of a change in the initial configuration of the transport in response to being pinged,
wherein said configuring, by the server, the alternate transport further comprises configuring the alternate transport based on both the initial configuration and the change in the initial configuration.

### Claim 8

A server, comprising:
a processor configured to:
in response to a determination that a plurality of alternate transports cannot be configured to mimic a travel experience of a transport, display a list of a plurality of alternate transports and information about the plurality of alternate transports via a graphical user interface of the transport to enable a user to choose a best alternative;
receive, from the transport, a selection of an alternate transport from among the plurality of alternate transports via the graphical user interface;
receive, via the graphical user interface of the transport, inputs which configure a parameter of a subsystem within the alternate transport;
cause the alternate transport to configure the subsystem within the alternate transport based on the inputs received via the graphical user interface of the transport; and
route the configured alternate transport to a location of the transport.

### Claim 9 (depends on 8)

The server of claim 8, wherein the route comprises a transfer of an intended destination of the transport to a navigation system of the alternate transport.

### Claim 10 (depends on 8)

The server of claim 8, wherein the processor is further configured to
determine that the plurality of alternate transports cannot be configured to match user-configured settings based on unavailable parameters of the plurality of alternate transports.

### Claim 11 (depends on 8)

The server of claim 8, wherein the processor is configured to cause the alternate transport to modify a parameter of the alternate transport from a group of parameters that consist of seat position, seat temperature, seat location, an infotainment option, and ambient temperature.

### Claim 12 (depends on 8)

The server of claim 8, wherein the processor is configured to:
determine the location of the transport;
determine an alternate location of the alternate transport; and
determine an estimated time of arrival of the alternate transport to the transport based on the location of the transport and the location of the alternate transport.

### Claim 13 (depends on 12)

The server of claim 12, wherein the processor is configured to display, via the graphical user interface within the transport, the estimated time of arrival of the alternate transport at the transport.

### Claim 14 (depends on 8)

The server of claim 8, wherein the processor is configured to:
receive a message of an initial configuration of the transport; and
receive a second message of a change in the initial configuration of the transport in response to being pinged,
wherein the processor is further configured to configure the alternate transport based on both the initial configuration and the change in the initial configuration.

### Claim 15

A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform:
in response to determining that a plurality of alternate transports cannot be configured to mimic a travel experience of a transport, displaying, via a server, a list of a plurality of alternate transports and information about the plurality of alternate transports via a graphical user interface of the transport to enable a user to choose a best alternative;
receiving, from the transport, a selection of an alternate transport from among the plurality of alternate transports via the graphical user interface;
receiving, via the graphical user interface of the transport, inputs which configure a parameter of a subsystem within the alternate transport;
causing, via the server, the alternate transport to configure the subsystem within the alternate transport based on the inputs received via the graphical user interface of the transport; and
routing the configured alternate transport to a location of the transport when the transport is inoperable.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the routing comprises transferring an intended destination of the transport to a navigation system of the alternate transport.

### Claim 17 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the processor is further configured to perform:
determining that the plurality of alternate transports cannot be configured to match user-configured settings based on unavailable parameters of the plurality of alternate transports.

### Claim 18 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the causing comprises causing the alternate transport to modify a parameter of the alternate transport from a group of parameters consisting of seat position, seat temperature, seat location, an infotainment option, and an ambient temperature.

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the processor is further configured to perform:
determining the location of the transport;
determining an alternate location of the alternate transport; and
determining an estimated time of arrival of the alternate transport to the transport based on the location of the transport and the location of the alternate transport.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, wherein the processor is further configured to perform:
displaying the estimated time of arrival of the alternate transport via the graphical user interface of the transport.
