Methods and systems for infotainment system software updates
AssigneeHarman International Industries, Incorporated
InventorAmruth Annegowda
Life of this patent
Estimating the term…
Abstract
Systems and methods are herein provided for generating a custom software update package for a specific infotainment system of a specific vehicle. In one example, data may be obtained from one or more software components of the specific infotainment system. One or more feature vectors may be determined based on the data. One or more of the software components may be determined to demand software update based on the one or more feature vectors, and the custom software update package may be based on the one or more software components determined to demand software update.
Claims20
A method for generating a custom software update package for a specific infotainment system, comprising:
- obtaining data from one or more software components of the specific infotainment system;
- determining one or more feature vectors based on the data;
- determining a subset of the one or more software components of the specific infotainment system that are to be updated based on the one or more feature vectors;
- and
- generating the custom software update package for the specific infotainment system based on the subset of the one or more software components.
A system, comprising:
- a vehicle computing system comprising a plurality of software components;
- and
- a computing device communicatively coupled to the vehicle computing system, the computing device comprising one or more processors configured to execute instructions stored in non-transitory memory that when executed, cause the computing device to:
- obtain data relating to the plurality of software components;
- determine a feature vector for one or more of the plurality of software components based on the obtained data;
- determine a subset of the plurality of software components that are to be updated based on the one or more determined feature vectors;
- build a custom delta package comprising software updates for the subset of the plurality of software components that are to be updated;
- and
- transmit the custom delta package to the vehicle computing system.
A method for a vehicle computing system, comprising:
- receiving a custom software update package;
- when silent updates are enabled, updating software of a first subset of software components of the vehicle computing system with the custom software update package silently;
- and
- when silent updates are disabled, updating software of the first subset of the software components with the custom software update package in response to user input, wherein the custom software update package is built to include delta updates for the first subset of the software components based on identification of demand for update of the first subset of the software components and non-demand for update for a second subset of the software components of the vehicle computing system based on data of the software components of the vehicle computing system.
Dependencies are inferred from the claim text.