| CPC H04W 12/0433 (2021.01) [H04L 63/062 (2013.01)] | 15 Claims |

|
1. A method, comprising:
generating, in a vehicle, a digital signature based on a first key and a second key, both of the first key and the second key received from a group manager, and transmitting a message signed with the digital signature to a collaborator, the message including a subset of coefficients of a local machine learning model of the vehicle, wherein the subset corresponds to a vehicle system functionality; and
receiving an updated machine learning model from the collaborator and adjusting the local machine learning model based on the updated machine learning model, wherein:
adjusting the local machine learning model based on the updated machine learning model includes adjusting at least one coefficient of the local machine learning model;
the updated machine learning model is updated by the collaborator based on data from the vehicle and a plurality of collaborating vehicles of a collaborative machine learning network, wherein each of the plurality of collaborating vehicles uploads a plurality of local machine learning models corresponding to a plurality of vehicle systems to a cloud server, wherein the cloud server analyzes the uploaded machine learning models from the plurality of vehicles, and constructs updated machine learning models, wherein, based on coefficients from each of the local machine learning models, the cloud server determines an updated global machine learning model for each vehicle system, which incorporates learning from each local machine learning model, so that data from each of the plurality of vehicles is incorporated into the global machine learning models, wherein the updated global machine learning model is shared with each of the plurality of vehicles so that the updated global machine learning model replaces local machine learning models, and wherein operation continues, where each of the vehicles continues to train and update their respective local machine learning models, providing continuous, collaborative updates to the machine learning models for each vehicle; and
the first key is a group public key, the group public key distributed to each of the plurality of collaborating vehicles and the collaborator by the group manager, and wherein an unauthorized vehicle that participates in the network has limited ability to provide inaccurate data to the cloud server to data regarding other vehicles in the network by the method removing the unauthorized vehicle by a revocation authority in a location remote from each of the plurality of vehicles.
|