# US 12,223,742 B2 · Systems and methods for determining operating criteria for performing vehicular tasks

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

- Number: US 12,223,742 B2
- Document ID: US12223742B2
- Status: Granted
- Kind: B2
- Application number: 17/161,757
- Filed: 2021-01-29
- Published: 2022-08-04
- Granted: 2025-02-11
- Earliest claimed: 2021-01-29
- Assignees: Toyota Motor Engineering & Manufacturing North America, Inc.
- Applicants: Toyota Motor Engineering & Manufacturing North America, Inc.
- Inventors: Seyhan Ucar; Takamasa Higuchi; Chang-Heng Wang; Onur Altintas
- Web page: https://patentgrep.com/patent/US12223742B2

## CPC

- G06V 20/56: exterior to a vehicle by using sensors mounted on the vehicle
- G06V 20/588: {Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road}
- B60W 40/09: Driving style or behaviour
- B60W 50/04: Monitoring the functioning of the control system
- G06F 18/22: Matching criteria, e.g. proximity measures
- G06V 10/82: using neural networks
- G08G 1/0112: {from the vehicle, e.g. floating car data [FCD]}
- G08G 1/0129: {for creating historical data or processing based on historical data}
- G08G 1/0133: {for classifying traffic situation}
- G08G 1/0141: {for traffic information dissemination}
- G08G 1/0145: {for active traffic flow control}
- B60W 2552/10: Number of lanes
- B60W 2552/53: Road markings, e.g. lane marker or crosswalk
- B60W 2556/45: External transmission of data to or from the vehicle
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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})

## Abstract

A method includes receiving first environment information related to a first vehicular task from a host vehicle, comparing the first environment information to second environment information captured when a member vehicle performed a second vehicular task corresponding to the first vehicular task using a second set of operating criteria, and determining a first set of operating criteria for performing the first vehicular task based on a similarity score between the first environment information and the second environment information and a success or accuracy rate of the second vehicular task performed by the member vehicle.

## Claims

### Claim 1

A method comprising:
receiving first environment information related to a first vehicular task from a host vehicle in communication with a server;
comparing the first environment information to second environment information received from the server and captured by a member vehicle when performing a second vehicular task corresponding to the first vehicular task using a second set of operating criteria comprising a model and a parameter, wherein the second vehicular task was performed by the member vehicle prior to the first vehicular task being performed by the host vehicle; and
determining a first set of operating criteria for performing the first vehicular task based on a similarity score between the first environment information and the second environment information, and a success or accuracy rate of the second vehicular task performed by the member vehicle based on the second set of operating criteria, the first set of operating criteria comprising a model and a parameter.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first set of operating criteria includes one or more of the second set of operating criteria.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
comparing the first environment information to third environment information captured when another member vehicle performed a third vehicular task corresponding to the first vehicular task using a third set of operating criteria;
determining a similarity score between the first environment information and the third environment information and a success or accuracy rate of the third vehicular task performed by the another member vehicle; and
transmitting instructions for avoiding using the third set of operating criteria to the host vehicle based on the similarity score between the first environment information and the third environment information and the success or accuracy rate of the third vehicular task.

### Claim 4 (depends on 3)

The method of claim 3, wherein the success or accuracy rate of the second vehicular task is greater than the success or accuracy rate of the third vehicular task.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first environment information includes vehicle data of surrounding vehicles captured by the host vehicle using one or more sensors.

### Claim 6 (depends on 1)

The method of claim 1, further comprising determining one or more of an inference and a rationale as to a predicted success or an accuracy of the first set of operating criteria by utilizing vehicular knowledge networking.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving results of the first vehicular task performed by the host vehicle; and
storing the results, the results including a success or accuracy rate based on the first set of operating criteria.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first vehicular task is a lane change operation.

### Claim 9 (depends on 1)

The method of claim 1, wherein the first vehicular task is a data download operation.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first vehicular task is a traffic density estimation operation.

### Claim 11 (depends on 1)

The method of claim 1, wherein the first vehicular task is a driver status estimation operation.

### Claim 12

A server comprising:
a controller configured to:
receive first environment information related to a first vehicular task from a host vehicle;
compare the first environment information to second environment information received at the server and captured by a member vehicle when performing a second vehicular task corresponding to the first vehicular task using a second set of operating criteria comprising at least a model and a parameter, wherein the second vehicular task was performed by the member vehicle prior to the first vehicular task being performed by the host vehicle; and
determine a first set of operating criteria for performing the first vehicular task based on a similarity score between the first environment information and the second environment information, and a success or accuracy rate of the second vehicular task performed by the member vehicle based on the second set of operating criteria, the first set of operating criteria comprising at least a model and a parameter.

### Claim 13 (depends on 12)

The server of claim 12, wherein the first set of operating criteria includes one or more of the second set of operating criteria.

### Claim 14 (depends on 12)

The server of claim 12, wherein the controller is configured to:
compare the first environment information to third environment information captured when another member vehicle performed a third vehicular task corresponding to the first vehicular task using a third set of operating criteria; and
determine a similarity score between the first environment information and the third environment information and a success or accuracy rate of the third vehicular task performed by the another member vehicle.

### Claim 15 (depends on 14)

The server of claim 14, wherein the controller is configured to:
assign a candidate score to each of the second set of operating criteria and the third set of operating criteria based on the corresponding similarity scores and the corresponding success or accuracy rates of the second set of operating criteria and the third set of operating criteria; and
select one of the second set of operating criteria and the third set of operating criteria having the greatest candidate score.

### Claim 16 (depends on 14)

The server of claim 14, wherein the controller is configured to:
transmit instructions for avoiding using the third set of operating criteria to the host vehicle based on the similarity score between the first environment information and the third environment information and the success or accuracy rate of the third vehicular task.

### Claim 17 (depends on 16)

The server of claim 16, wherein the success or accuracy rate of the third vehicular task is below a threshold success or accuracy rate.

### Claim 18 (depends on 15)

The server of claim 15, wherein the candidate score of at least one of the second set of operating criteria and the third set of operating criteria is adjusted based on one or more preferences included in a user profile of the host vehicle.
