| CPC G06F 21/552 (2013.01) [G06F 16/285 (2019.01); G06F 2221/034 (2013.01)] | 20 Claims | 

| 
               1. A system for analyzing vehicle system logs, the system comprising: 
            a processor; and 
                a storage device comprising instructions, execution of which causes the processor to: 
              connect with an onboard system of a vehicle, wherein the onboard system is connectable to a network; 
                  collect an activity log generated by the onboard system, wherein the activity log comprises log messages indicative of an activity of the onboard system; 
                  extract a feature list from the activity log, wherein the feature list comprises features and each one of the features comprises a numerical feature identification and at least one field of text selected from a corresponding one of the log messages; 
                  generate a window within the feature list that includes a batch of the features; 
                  search for a set of features from the batch of the features in the window; 
                  extract an episode from the feature list, wherein the episode comprises the set of features selected from the window and is indicative of the activity of the onboard system; 
                  classify the episode with an episode classification, wherein the episode classification comprises a number of times each one of the features occurs in the set of features and is indicative of an event that occurred during the activity; and 
                  generate a recommended action based on a comparison of an occurrence of the episode classification to a predetermined occurrence threshold. 
                 |