Validating automotive safety functions

US10023164B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10023164-B2
Application numberUS-201415028733-A
CountryUS
Kind codeB2
Filing dateOct 17, 2014
Priority dateOct 17, 2013
Publication dateJul 17, 2018
Grant dateJul 17, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems of validating a vehicle safety function. In one implementation, a plurality of vehicle safety function software programs are developed. A first one of the software programs is installed in a memory of a vehicle controller. The program is run on the controller without delivering at least one vehicle actuator output of the controller generated as a result of running the program. Activation data for the safety function is recorded and the steps of installing, running, and recording with a second one of the plurality of vehicle safety function software programs are repeated.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a vehicle safety system of a vehicle having a vehicle controller, and one or more vehicle actuators, the method comprising: running a plurality of computer-executable, vehicle safety function software programs on the vehicle controller in parallel without delivering at least one vehicle actuator output of the vehicle controller generated in response to an activation of the at least one computer-implemented safety function by one or more of the plurality of computer-executable, vehicle safety function software programs, wherein each computer-executable vehicle safety function software program is configured to generate the activation of the at least one computer-implemented safety function in response to detected conditions based on one or more vehicle sensors; recording in a data logger activations of each of the plurality of computer-executable vehicle safety function software programs, where the at least one computer-controlled safety function would have activated a vehicle actuator had the at least one vehicle actuator output of the vehicle controller been delivered to the one or more vehicle actuators; selecting one computer-executable vehicle safety function software program of the plurality of computer-executable vehicle safety function software programs based on the recorded activations in the data logger; subsequently running the selected computer-executable vehicle safety function software program on the vehicle controller, wherein running the selected computer-executable vehicle safety function software program on the vehicle controller includes detecting one or more vehicle conditions based on outputs from one or more vehicle sensors, and generating an activation of the at least one computer-implemented safety function in response to detecting the one or more vehicle conditions; and controlling the vehicle safety system in response to a subsequent activation of the at least one computer-implemented safety function by the selected computer-executable vehicle safety function software program by delivering the at least one vehicle actuator output of the vehicle controller to the one or more vehicle actuators. 2. The method of claim 1 , wherein each of the plurality of computer-executable, vehicle safety function software programs includes tunable parameters, the method further comprising setting the tunable parameters using a diagnostic command from a diagnostics tool. 3. The method of claim 2 , further comprising encrypting the diagnostic commands. 4. The method of claim 1 , wherein selecting one computer-executable vehicle safety function software program of the plurality of computer-executable vehicle safety function software programs includes using a diagnostics command to select the computer-executable, vehicle safety function software program for use in a sensor. 5. The method of claim 1 , further comprising: recording in the data logger activation data for the activations of each of the plurality of computer-executable, vehicle safety function software programs, post-evaluation results for each of the plurality of computer-executable, vehicle safety function software programs, vehicle information for the activations of each of the plurality of computer-executable, vehicle safety function software programs, and driver reaction information. 6. The method of claim 5 , further comprising determining a number of false activations from the recorded activations of the plurality of computer-executable vehicle safety function software programs based at least in part on the activation data. 7. The method of claim 6 , wherein GPS-coordinate information, odometer information, or both is used to determine the number of false activations. 8. The method of claim 6 , wherein selecting one computer-executable vehicle safety function software program from the plurality of computer-executable, vehicle safety function software programs includes selecting one computer-executable vehicle safety function software program for use in the vehicle safety system based on the number of false activations. 9. The method of claim 1 , wherein the one or more vehicle actuators includes one or more brake actuators, wherein each vehicle safety function software program of the plurality of vehicle safety function software programs is configured to mitigate a forward-looking collision by causing the one or more brake actuators to apply a braking force in response to detecting conditions indicative of a possible forward-looking collision based on the one or more vehicle sensors, and wherein controlling the vehicle safety system in response to the subsequent activation of the at least one computer-implemented safety function by the selected computer-executable vehicle safety function software program by delivering the at least one vehicle actuator output of the vehicle controller to the one or more vehicle actuators includes delivering a brake actuation signal from the vehicle controller to the one or more brake actuators in response to detecting, by the selected computer-executable vehicle safety function software program, the condition indicative of the possible forward-looking collision based on the one or more vehicle sensors.

Assignees

Inventors

Classifications

  • Test-mode; Self-diagnosis · CPC title

  • B60T8/885Primary

    using electrical circuitry · CPC title

  • Global Positioning System [GPS] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10023164B2 cover?
Methods and systems of validating a vehicle safety function. In one implementation, a plurality of vehicle safety function software programs are developed. A first one of the software programs is installed in a memory of a vehicle controller. The program is run on the controller without delivering at least one vehicle actuator output of the controller generated as a result of running the progra…
Who is the assignee on this patent?
Bosch Gmbh Robert
What technology area does this patent fall under?
Primary CPC classification B60T8/885. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jul 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).