Device for the reliable integration of a software component into a motor vehicle

US9710290B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9710290-B2
Application numberUS-201514717828-A
CountryUS
Kind codeB2
Filing dateMay 20, 2015
Priority dateMay 20, 2014
Publication dateJul 18, 2017
Grant dateJul 18, 2017

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.

A coupling device for coupling a software component, which transmits a setting command for setting an actuator on a control system of a motor vehicle, to the control system, the coupling device including a monitoring unit, which is designed to carry out an assessment for each setting command as to whether its implementation will transfer the motor vehicle into a dangerous state, the coupling device being further designed to transmit, as a function of this assessment, a monitored setting command corresponding to the setting command to an implementation unit, the implementation unit being designed to control the actuator.

First claim

Opening claim text (preview).

What is claimed is: 1. A coupling device for coupling a software component to a control system of a motor vehicle to control a setting of an actuator by the control system, the coupling device comprising: a monitoring unit that is configured to: obtain, via an application program interface, a setting command generated by an on-board processor of the control system of the motor vehicle executing the software component; assess the setting command as to whether an implementation of the setting command will transfer the motor vehicle into a dangerous state; generate, as a function of the assessment, a monitored setting command corresponding to the obtained setting command; and pass the generated monitored setting command to the on-board processor to control the actuator based on the monitored setting. 2. The coupling device as recited in claim 1 , wherein the monitored setting command is set to be the same as the obtained setting command if the assessment is that the implementation of the obtained setting command does not transfer the motor vehicle into the dangerous state. 3. The coupling device as recited in claim 1 , wherein the monitored setting command is set to be different than the obtained setting command if the assessment is that the implementation of the obtained setting command transfers the motor vehicle into the dangerous state. 4. The coupling device as recited in claim 3 , wherein the monitored setting command is selected so that an implementation of the monitored setting command does not transfer the motor vehicle into the dangerous state. 5. The coupling device as recited in claim 3 , wherein the monitored setting command represents a limitation of the obtained setting command. 6. The coupling device as recited in claim 1 , wherein the monitoring unit is configured to respond to the assessment being that the implementation of the obtained setting command transfers the motor vehicle into the dangerous state by not passing any setting command for control of the actuator based on the obtained setting command. 7. The coupling device as recited in claim 1 , wherein the monitoring unit is configured to carry out the assessment as a function of an ascertained driving situation. 8. The coupling device as recited in claim 1 , wherein the monitoring unit carries out a prediction of variables that describe dynamics of the motor vehicle, and carries out the assessment as a function of values of the variables. 9. The coupling device as recited in claim 1 , further comprising a management unit for checking, before an installation of the software component, whether a correct installation of the software component is possible. 10. The coupling device as recited in claim 9 , wherein the management unit assigns a storage area in a working memory to the software component, and connects the software component to the application program interface. 11. The coupling device as recited in claim 1 , wherein the monitoring unit is configured to compare a value of the obtained setting command to a limit value, and, responsive to determining that the value of the obtained setting command does not meet the limit value, modify the value to satisfy the limit value, the modified value being used for the monitored setting command. 12. A control system of, and on board, a motor vehicle comprising: an interface; a data storage; and a processor; wherein the processor is configured to: receive, via the interface and from off board the vehicle, a new software component; store the received software component locally in the data storage; execute the stored software component using an application program interface to obtain a setting command; execute a monitoring function to: assess the setting command as to whether an implementation of the setting command will transfer the motor vehicle into a dangerous state; and generate, as a function of the assessment, a monitored setting command corresponding to the obtained setting command; and execute actuator controlling software to control an actuator based on the monitored setting.

Assignees

Inventors

Classifications

  • by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title

  • B60R16/02Primary

    electric {constitutive elements} · CPC title

  • Monitoring of software · CPC title

  • electric · CPC title

  • where the computing system component is a software system · 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 US9710290B2 cover?
A coupling device for coupling a software component, which transmits a setting command for setting an actuator on a control system of a motor vehicle, to the control system, the coupling device including a monitoring unit, which is designed to carry out an assessment for each setting command as to whether its implementation will transfer the motor vehicle into a dangerous state, the coupling de…
Who is the assignee on this patent?
Bosch Gmbh Robert
What technology area does this patent fall under?
Primary CPC classification B60R16/02. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jul 18 2017 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).