Automobile Mobile-Interaction Platform Apparatuses, Methods and Systems
US-2015095190-A1 · Apr 2, 2015 · US
US9566986B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9566986-B1 |
| Application number | US-201514865393-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 25, 2015 |
| Priority date | Sep 25, 2015 |
| Publication date | Feb 14, 2017 |
| Grant date | Feb 14, 2017 |
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.
A computer-implemented method, system, and/or computer program product controls a driving mode of a self-driving vehicle (SDV). Sensor readings describe a current operational anomaly of an SDV that is traveling on a roadway. One or more processors compare a control processor competence level of the on-board SDV control processor that autonomously controls the SDV to a human driver competence level of a human driver in controlling the SDV while the SDV experiences the current operational anomaly. One or more processors then selectively assign control of the SDV to the on-board SDV control processor or to the human driver while the SDV experiences the current operational anomaly based on which of the control processor competence level and the human driver competence level is relatively higher to the other.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for controlling a driving mode of a self-driving vehicle (SDV), the computer-implemented method comprising: receiving, by one or more processors, sensor readings from a sensor, wherein the sensor readings describe a current operational anomaly in a self-driving vehicle (SDV), wherein the SDV is capable of being operated in autonomous mode by an SDV control processor that is on board the SDV, wherein a driving mode module selectively controls whether the SDV is operated in the autonomous mode or in manual mode, and wherein the SDV is controlled by a human driver of the SDV if in the manual mode; determining, by one or more processors, a control processor competence level of the SDV control processor, wherein the control processor competence level describes a competence level of the SDV control processor in controlling the SDV while the SDV experiences the current operational anomaly; receiving, by one or more processors, a driver profile of the human driver of the SDV, wherein the driver profile describes a human driver competence level of the human driver in controlling the SDV while the SDV experiences the current operational anomaly; comparing, by one or more processors, the control processor competence level to the human driver competence level; and selectively assigning, by one or more processors, control of the SDV to the SDV control processor or to the human driver while the SDV experiences the current operational anomaly based on which of the control processor competence level and the human driver competence level is relatively higher to one another. 2. The computer-implemented method of claim 1 , further comprising: selectively assigning, by one or more processors, control of the SDV to the SDV control processor or to the human driver based on which of the control processor competence level and the human driver competence level is relatively higher to one another while the SDV experiences the current operational anomaly while traveling on a roadway. 3. The computer-implemented method of claim 1 , wherein the SDV is traveling on a roadway, wherein the current operational anomaly is from a group consisting of a presence of snow tires mounted on the SDV during a first road condition of the roadway, an absence of snow tires mounted on the SDV during a second road condition of the roadway, tire pressure in a tire mounted on the SDV being below a predetermined level, tire pressure in a tire mounted on the SDV being above a predetermined level, tire tread on a tire mounted on the SDV being less than a predefined limit, a windshield wiper edge of a windshield wiper mounted on the SDV being less than a predefined width, a level of windshield washer fluid in a windshield washer fluid reservoir mounted on the SDV being less than a predefined volume, an inoperable headlamp mounted on the SDV, condensation frosting of windows on the SDV exceeding a predetermined limit, a failure of an antilock breaking system in the SDV, a failure of an all wheel traction system in the SDV, and a faulty braking system in the SDV. 4. The computer-implemented method of claim 1 , wherein control of the SDV is selectively assigned by an SDV on-board computer on the SDV that controls the driving mode module. 5. The computer-implemented method of claim 1 , wherein control of the SDV is selectively assigned by a remote coordinating server that controls the driving mode module. 6. The computer-implemented method of claim 1 , wherein the SDV is traveling on a roadway, and wherein the computer-implemented method further comprises: retrieving, by one or more processors, driver profile information about the human driver of the SDV; assigning, by one or more processors, the human driver of the SDV to a cohort of drivers traveling on the roadway in multiple other SDVs, wherein the human driver of the SDV shares more than a predetermined quantity of traits with members of the cohort of drivers; retrieving, by one or more processors, traffic pattern data for the multiple other SDVs being driven by the cohort of drivers while traveling on the roadway; examining, by one or more processors, the traffic pattern data to determine a record of accidents for the multiple other SDVs traveling on the roadway while being driven by the cohort of drivers; and determining, by one or more processors, the human driver competence level based on the record of accidents for the multiple other SDVs traveling on the roadway while being driven by the cohort of drivers. 7. The computer-implemented method of claim 1 , wherein the SDV is traveling on a roadway, and wherein the computer-implemented method further comprises: retrieving, by one or more processors, control processor profile information about the SDV control processor that is on board the SDV; assigning, by one or more processors, the SDV control processor that is on board the SDV to a cohort of SDV control processors in multiple other SDVs that are traveling on the roadway, wherein the SDV control processor that is on board the SDV shares more than a predetermined quantity of traits with members of the cohort of SDV control processors; retrieving, by one or more processors, traffic pattern data for the multiple other SDVs that are traveling on the roadway; examining, by one or more processors, the traffic pattern data to determine a record of accidents for the multiple other SDVs traveling on the roadway while being controlled by the cohort of SDV control processors; and determining, by one or more processors, the control processor competence level based on the record of accidents for the multiple SDVs traveling on the roadway while being controlled by the cohort of SDV control processors. 8. The computer-implemented method of claim 1 , further comprising: receiving, by one or more processors, sensor readings from multiple sensors, wherein each of the multiple sensors detects a different type of current operational anomaly in the SDV; weighting, by one or more processors, each of the sensor readings for different current operational anomalies in the SDV; summing, by one or more processors, weighted sensor readings for the different current operational anomalies in the SDV; determining, by one or more processors, whether the summed weighted sensor readings exceed a predefined level; and in response to determining that the summed weighted sensor readings exceed a predefined level, prohibiting, by the SDV control processor, the SDV from operating in the manual mode. 9. The computer-implemented method of claim 1 , further comprising: setting, by one or more processors, a minimum competence level threshold for the control processor competence level and the human driver competence level; determining, by one or more processors, that neither the control processor competence level nor the human driver competence level meets the minimum competence level threshold; and in response to determining that neither the control processor competence level nor the human driver competence level meets the minimum competence level threshold, directing, by the driving mode module, the SDV control processor to take control of the SDV and to bring the SDV to a stop. 10. The computer-implemented method of claim 1 , wherein the SDV is traveling on a roadway, and wherein the computer-implemented method further comprises: receiving, from one or more roadway sensors, a width of the roadway; and further selectively assigning, by one or more processors, control of the SDV to the SDV control processor or to the human driver while the SDV experiences the current operational anomaly based on the width of the roadway. 11. The computer-implemented method of
related to drivers or passengers · CPC title
Road conditions · CPC title
Details of control systems ensuring comfort, safety or stability not otherwise provided for · CPC title
adjustable by the driver, e.g. sport mode · CPC title
related to vehicle motion · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.