US Patent Application 18250562. METHOD FOR OPERATING A CONTROL UNIT ON WHICH MULTIPLE APPLICATIONS ARE EXECUTED simplified abstract

From WikiPatents
Jump to navigation Jump to search

METHOD FOR OPERATING A CONTROL UNIT ON WHICH MULTIPLE APPLICATIONS ARE EXECUTED

Organization Name

Robert Bosch GmbH

Inventor(s)

Nils Boecher of Wiesbaden (DE)

Gregor Blott of Salzgitter (DE)

METHOD FOR OPERATING A CONTROL UNIT ON WHICH MULTIPLE APPLICATIONS ARE EXECUTED - A simplified explanation of the abstract

This abstract first appeared for US patent application 18250562 titled 'METHOD FOR OPERATING A CONTROL UNIT ON WHICH MULTIPLE APPLICATIONS ARE EXECUTED

Simplified Explanation

- The patent application describes a method for operating a control unit that executes multiple applications. - The method involves using a reference permanently stored in the control unit to obtain the first code block of a first application. - Verification information stored permanently in the control unit is then used to check if the first code block is in a version corresponding to the verification information. - If the check is positive, the program code in the first code block is approved for execution. - The method also involves using a reference in the first code block to obtain a transfer block that contains a reference to a further code block of a further application. - Verification information stored in the first code block is then used to check if the transfer block is in a version corresponding to the verification information. - If the check is positive, the further code block is obtained using the reference in the transfer block.


Original Abstract Submitted

A method for operating a control unit on which multiple applications are executed. The method includes: using a reference stored permanently in the control unit, obtaining a first code block of a first application; using verification information stored permanently in the control unit, checking whether the first code block is in a version corresponding to the verification information; in response to the result of the check being positive, approving the program code in the first code block for execution; using a reference in the first code block, obtaining a transfer block which contains a reference to a further code block of a further application; using verification information stored in the first code block, checking whether the transfer block is in a version corresponding to the verification information; in response to the result of the check being positive, obtaining the further code block using the reference in the transfer block.