Dynamic updating of route eligibility for semi-autonomous driving
US-10347125-B2 · Jul 9, 2019 · US
US10816356B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10816356-B2 |
| Application number | US-201916252655-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 20, 2019 |
| Priority date | Nov 30, 2017 |
| Publication date | Oct 27, 2020 |
| Grant date | Oct 27, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosure includes embodiments for autonomous feature optimization. In some embodiments, a method includes generating one or more candidate navigation routes for a driver of a vehicle. In some embodiments, the method includes determining a set of autonomous features to be provided by the vehicle for each of the one or more candidate navigation routes. In some embodiments, the method includes determining that the set of autonomous features includes an unsafe autonomous feature that is not safe to use during any part between the start point and the end point of the one or more candidate navigation routes. In some embodiments, the method includes displaying a user interface that includes the one or more candidate navigation routes and corresponding autonomous features that are available for each of the one or more candidate navigation routes, wherein the user interface excludes the unsafe autonomous feature.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method to disengage an autonomous feature that is unsafe for a route of travel of a vehicle, the method comprising: generating, by one or more processors, one or more candidate navigation routes for a driver of a vehicle; determining, by the one or more processors, a set of autonomous features to be provided by the vehicle for each of the one or more candidate navigation routes; determining, by the one or more processors, that the set of autonomous features includes an unsafe autonomous feature that is not safe to use during any part of the one or more candidate navigation routes; excluding, by the one or more processors, the unsafe autonomous feature from the set of autonomous features; and providing a user interface that includes the one or more candidate navigation routes and corresponding autonomous features from the set of autonomous features that are available for the one or more candidate navigation routes. 2. The method of claim 1 , wherein determining that the set of autonomous features includes the unsafe autonomous feature further comprises: identifying real-time data for conditions that occur along each of the one or more candidate navigation routes; and determining that the unsafe autonomous feature is unsafe for the one or more candidate navigation routes based on the real-time data. 3. The method of claim 2 , wherein: the one or more candidate navigation routes include a first candidate navigation route and a second candidate navigation route; determining that the unsafe autonomous feature is unsafe for the second candidate navigation route based on the real-time data for the second candidate navigation route; and the user interface includes (1) the first candidate navigation route associated with the set of autonomous features and (2) the second candidate navigation route associated with a subset of the set of autonomous features that excludes the unsafe autonomous feature. 4. The method of claim 1 , further comprising: receiving a selected route that is selected from one or more candidate navigation routes; and during a journey that corresponds to the selected route: engaging the corresponding autonomous features that are safe to use during the journey; and generating an observational log that includes information about one or more of the selected route, a make and model of the vehicle, an enabled autonomous feature, an irregularity of the selected route, and sensor data captured during the journey. 5. The method of claim 4 , wherein the user interface includes an option for disengaging each autonomous feature in the set of autonomous features that are associated with the selected route. 6. The method of claim 4 , further comprising: generating an improvement for an autonomous feature in the set of autonomous features based on the observational log. 7. The method of claim 4 , further comprising: identifying a need for a software patch for an autonomous feature in the set of autonomous features based on the observational log. 8. The method of claim 4 , further comprising: determining that the driver consistently disengages an autonomous feature in the set of autonomous features based on the observational log; and determining that the autonomous feature should be discontinued based on lack of driver interest. 9. The method of claim 4 , wherein the set of autonomous features includes a new autonomous feature, the new autonomous feature is determined to be safe based on real-world data indicating optimal travel conditions, and the observational log includes details about real-world testing of the new autonomous feature. 10. The method of claim 1 , wherein the user interface includes (1) a map and an estimated travel time for each of the one or more candidate navigation routes and (2) a reason why the unsafe autonomous feature was excluded. 11. The method of claim 1 , wherein the vehicle is a highly autonomous vehicle. 12. A system to disengage an autonomous feature that is unsafe for a route of travel of a vehicle, the system comprising: an onboard vehicle computer system of a vehicle that includes a non-transitory memory storing computer code which, when executed by the onboard vehicle computer system causes the onboard vehicle computer system to: generate one or more candidate navigation routes for a driver of the vehicle; determine a set of autonomous features to be provided by the vehicle for each of the one or more candidate navigation routes; determine that the set of autonomous features includes an unsafe autonomous feature that is not safe to use during any part of the one or more candidate navigation routes; exclude the unsafe autonomous feature from the set of autonomous features; and display a user interface that includes the one or more candidate navigation routes and corresponding autonomous features from the set of autonomous features that are available for the one or more candidate navigation routes. 13. The system of claim 12 , further comprising an autonomous features server that generates autonomous features data describing the set of autonomous features, wherein the onboard vehicle computer system determines that the set of autonomous features includes the unsafe autonomous feature based on the autonomous features data. 14. The system of claim 13 , wherein: generating the autonomous features data comprises identifying real-time data for conditions that occur along each of the one or more candidate navigation routes and generating the autonomous features data based on the real-time data. 15. The system of claim 14 , wherein: the one or more candidate navigation routes include a first candidate navigation route and a second candidate navigation route; determining that the unsafe autonomous feature is unsafe for the second candidate navigation route is based on the real-time data for the second candidate navigation route; and the user interface includes (1) the first candidate navigation route associated with the set of autonomous features and (2) the second candidate navigation route associated with a subset of the set of autonomous features that excludes the unsafe autonomous feature. 16. The system of claim 12 , wherein the computer code further causes the onboard vehicle computer system to: receive a selected route that is selected from one or more candidate navigation routes; and during a journey that corresponds to the selected route: engage the corresponding autonomous features that are safe to use during the journey; and generate an observational log that includes information about one or more of the selected route, a make and model of the vehicle, an enabled autonomous feature, an irregularity of the selected route, and sensor data captured during the journey. 17. A non-transitory computer-readable media encoded with a computer program for disengaging an autonomous feature that is unsafe for a route of travel of a vehicle, the computer program comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: generating one or more candidate navigation routes for a driver of a vehicle; determining a set of autonomous features to be provided by the vehicle for each of the one or more candidate navigation routes; determining that the set of autonomous features includes an unsafe autonomous feature that is not safe to use during any part; exclude the unsafe autonomous feature from the set of autonomous features; and displaying a user interface that includes the one or more
Registering performance data (recording measured values G01D; information storage G11B) · CPC title
Overview of the route on the road map · CPC title
Output thereof on a road map · CPC title
communicating information to a remotely located station (transmission systems for measured values G08C) · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.