# US 12,190,731 B2 · Plan proposal device, system, vehicle, and plan proposal method

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

- Number: US 12,190,731 B2
- Document ID: US12190731B2
- Status: Granted
- Kind: B2
- Application number: 17/651,870
- Filed: 2022-02-21
- Published: 2022-10-06
- Granted: 2025-01-07
- Earliest claimed: 2021-03-31
- Assignees: Toyota Jidosha Kabushiki Kaisha
- Applicants: Toyota Jidosha Kabushiki Kaisha
- Inventors: Kodai Takanohashi; Atsushi Okubo; Yuji Tachibana; Shogo Momoshima; Takaaki Kato; Daiki Kaneichi; Minoru Nakadori
- Web page: https://patentgrep.com/patent/US12190731B2

## CPC

- G06N 3/0464: Convolutional networks [CNN, ConvNet]
- G08G 1/148: {Management of a network of parking areas}
- G06N 3/08: Learning methods
- G06N 3/09: Supervised learning
- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06Q 10/028: {for seating or spaces in a venue}
- G08G 1/141: {with means giving the indication of available parking spaces}
- G08G 1/143: {inside the vehicles}
- G08G 1/144: {on portable or mobile units, e.g. personal digital assistant [PDA]}
- G08G 1/146: {where the parking area is a limited parking space, e.g. parking garage, restricted space}
- G06N 20/00: Machine learning
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- 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

A plan proposal device includes a controller configured to predict, as a user action, an action of a first user in a certain period, including parking a vehicle in a parking lot shared by a plurality of users including the first user, generate proposal data for proposing an action plan in the certain period based on an obtained prediction result and information on the parking lot in the certain period, and output the generated proposal data.

## Claims

### Claim 1

A plan proposal device comprising a controller configured to:
predict, as a user action, an action of a first user in a certain period, including parking a vehicle in a parking lot shared by a plurality of users including the first user and a second user;
generate proposal data for proposing an action plan in the certain period based on an obtained prediction result and information on the parking lot in the certain period; and
output the generated proposal data, wherein:
the prediction result includes a first estimated time when the first user is expected to leave the parking lot with the vehicle;
the information on the parking lot includes an estimated congestion status of an exit of the parking lot or a road around the parking lot at the first estimated time; and
the controller is configured to include, in the action plan, an action of leaving the parking lot with the vehicle at a leaving time different from the first estimated time under a condition that the estimated congestion status exceeds a reference congestion level.

### Claim 2 (depends on 1)

The plan proposal device according to claim 1, wherein the controller is configured to acquire attribute data indicating an attribute of the first user, and predict the user action based on the acquired attribute data.

### Claim 3 (depends on 2)

The plan proposal device according to claim 2, wherein the controller is configured to acquire the attribute data by presenting a questionnaire for determining the attribute to the first user and analyzing an answer to the presented questionnaire.

### Claim 4 (depends on 2)

The plan proposal device according to claim 2, wherein the controller is configured to predict the user action by inputting the attribute data into a prediction model for predicting an action and acquiring the prediction result from the prediction model.

### Claim 5 (depends on 4)

The plan proposal device according to claim 4, wherein the controller is configured to generate or update the prediction model by performing machine learning while associating data indicating action records of the users with data indicating attributes of the users.

### Claim 6 (depends on 1)

The plan proposal device according to claim 1, wherein the controller is configured to analyze an action tendency of the first user based on record data indicating an action record of the first user, and predict the user action based on an obtained analysis result.

### Claim 7 (depends on 1)

The plan proposal device according to claim 1, wherein the controller is configured to predict the user action based on schedule data indicating a schedule of the first user.

### Claim 8 (depends on 1)

The plan proposal device according to claim 1, wherein:
the prediction result includes a second estimated time when the first user is expected to enter the parking lot with the vehicle;
the information on the parking lot includes an estimated congestion status of the parking lot or an entrance of the parking lot at the second estimated time; and
the controller is configured to include, in the action plan, an action of entering with the vehicle into the parking lot at an entering time different from the second estimated time under a condition that the estimated congestion status exceeds a reference congestion level.

### Claim 9 (depends on 8)

The plan proposal device according to claim 8, wherein the controller is configured to predict an action of the second user in the certain period, including parking in the parking lot, and calculate the estimated congestion status based on the predicted action of the second user.

### Claim 10 (depends on 1)

The plan proposal device according to claim 1, wherein the controller is configured to predict an action of the second user in the certain period, including parking in the parking lot, and calculate the estimated congestion status based on the predicted action of the second user.

### Claim 11 (depends on 1)

The plan proposal device according to claim 1, wherein:
the prediction result includes an estimated point that the first user is expected to visit by the vehicle before entering the parking lot by the vehicle;
the information on the parking lot includes positional relationships between the estimated point and a plurality of entrances of the parking lot; and
the controller is configured to select one entrance from among the entrances based on the positional relationships, and include, in the action plan, an action of entering with the vehicle from the selected entrance.

### Claim 12 (depends on 1)

The plan proposal device according to claim 1, wherein:
the prediction result includes an estimated point that the first user is expected to visit with the vehicle after leaving the parking lot with the vehicle;
the information on the parking lot includes positional relationships between the estimated point and a plurality of exits of the parking lot; and
the controller is configured to select one exit from among the exits based on the positional relationships, and include, in the action plan, an action of leaving the selected exit with the vehicle.

### Claim 13 (depends on 1)

The plan proposal device according to claim 1, wherein:
the prediction result includes a predicted action to be taken by the first user after parking the vehicle in the parking lot;
the information on the parking lot includes information on a plurality of parking spaces in the parking lot; and
the controller is configured to select one parking space from among the parking spaces based on the predicted action, and include, in the action plan, an action of parking of the vehicle in the selected parking space.

### Claim 14 (depends on 1)

The plan proposal device according to claim 1, wherein the controller is configured to:
select one entrance from among a plurality of entrances of the parking lot based on congestion statuses of the entrances when a position of the vehicle is included in a reference geographical range;
generate guidance data for providing guidance on a route from the position of the vehicle to the selected entrance; and
output the generated guidance data.

### Claim 15 (depends on 1)

The plan proposal device according to claim 1, wherein the controller is configured to:
select one parking area from among a plurality of parking areas of the parking lot based on congestion statuses of the parking areas when a position of the vehicle is included in a reference geographical range;
generate guidance data for providing guidance on a route from the position of the vehicle to the selected parking area; and
output the generated guidance data.

### Claim 16 (depends on 1)

The plan proposal device according to claim 1, wherein the controller is configured to:
select one parking space from among a plurality of parking spaces in the parking lot based on a parking tendency of the first user when a position of the vehicle is included in a reference geographical range;
generate guidance data for providing guidance on a route from the position of the vehicle to the selected parking space; and
output the generated guidance data.

### Claim 17 (depends on 1)

A system comprising:
the plan proposal device according to claim 1; and
a terminal device including at least one of a display and a speaker, wherein
the terminal device is configured to:
receive the proposal data from the plan proposal device; and
display contents of the proposal data on the display or output the contents of the proposal data by voice and sound from the speaker.

### Claim 18 (depends on 1)

A vehicle comprising the plan proposal device according to claim 1.

### Claim 19

A plan proposal method comprising:
predicting, by a controller, as a user action, an action of a first user in a certain period, including parking a vehicle in a parking lot shared by a plurality of users including the first user;
generating, by the controller, proposal data for proposing an action plan in the certain period based on an obtained prediction result and information on the parking lot in the certain period; and
outputting the generated proposal data from the controller, wherein:
the prediction result includes a first estimated time when the first user is expected to leave the parking lot with the vehicle;
the information on the parking lot includes an estimated congestion status of an exit of the parking lot or a road around the parking lot at the first estimated time; and
the plan proposal method further comprising, including, in the action plan, an action of leaving the parking lot with the vehicle at a leaving time different from the first estimated time under a condition that the estimated congestion status exceeds a reference congestion level.
