×

Functionally expandable vehicle control device and method for supplementing the functionality of a vehicle control device

  • US 9,880,927 B2
  • Filed: 05/08/2013
  • Issued: 01/30/2018
  • Est. Priority Date: 05/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for augmenting the functionality of a vehicle controller, comprising:

  • providing or producing a program code for an augmenting module that, when executed, prompts a new or altered functionality of the vehicle controller;

    setting up a communication link to an update module of the vehicle controller via at least one communication interface;

    transmitting the program code of the augmenting module to the vehicle controller; and

    storing the program code in a program memory area allocated to a runtime environment module, as a result of which the runtime environment module executes the program code of the augmenting module,wherein the program code of the augmenting module has metadata added to the program code that comprises at least requirement information about resources needed for execution, the metadata are transmitted to the vehicle controller prior to transmission of the program code or with the program code, the update module uses the metadata to check whether the vehicle controller meets the requirement for the resources that are needed, and metadata that, when the vehicle controller does not meet the requirement for the resources that are needed, terminates transmission of the program data from the augmenting module, rejects said transmission, discards said transmission or erases said transmission from the memory again; and

    providing or producing program code for a plurality of augmenting modules,wherein the runtime environment module is designed to dynamically split the data memory area allocated to the runtime environment module and the processor access time available to the runtime environment module at runtime to execute the program code of the augmenting modules.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×