US 11,934,258 B1
Vehicle data analytics system for multi-layer control software architecture
SeyedAlireza Kasaiezadeh Mahabadi, Novi, MI (US); Hassan Askari, Thornhill (CA); Amir Abolhassani, Plymouth, MI (US); and Mansour Ataei, Richmond Hill (CA)
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed by GM Global Technology Operations LLC, Detroit, MI (US)
Filed on Dec. 8, 2022, as Appl. No. 18/063,262.
Int. Cl. G06F 11/07 (2006.01); B60W 50/02 (2012.01)
CPC G06F 11/079 (2013.01) [B60W 50/0205 (2013.01); G06F 11/0739 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data analytics system for a vehicle, the data analytics system comprising:
one or more controllers including a multi-layered control software architecture including two or more software layers and a health monitoring structure, the one or more controllers executing instructions to:
receive a fault;
in response to receiving the fault, generate, by the health monitoring structure, a plurality of unique triggers as the fault propagates throughout the multi-layered control software architecture;
build a network including a plurality of propagation paths, wherein each propagation path represents when the fault activates a first unique trigger in a lower software layer and propagates to a higher software layer to activate a second unique trigger;
identify one or more main propagation paths that are part of the network based on a data analysis of a mock big data set;
build a complete propagation pathway that includes two or more main propagation paths, wherein the complete propagation pathway follows the fault from a bottommost software layer to a global software layer of the multi-layered control software architecture; and
in response to determining only one main propagation path exists within the network, determine a root cause of the fault based on the only one main propagation path.