CPC G06F 21/105 (2013.01) [G06F 21/564 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06F 21/1077 (2023.08); G06F 2221/033 (2013.01)] | 14 Claims |
1. A method for light-weight software license compliance management, comprising:
accessing, by a first application, a set of software logs from a target device, wherein the set of software logs are pre-generated by one or more pre-installed applications on the target device including the first application and a second application, the set of software logs are an output log of the one or more pre-installed applications, and the set of software logs comprise a set of software change logs and the change logs indicate installation events for the second application;
analyzing the set of software logs to generate a license violation probability score, wherein the analyzing comprises inputting the set of software logs into machine learning model trained to identify a possible license violation of a license for the second application;
determining the license violation probability score satisfies a predetermined threshold; and
notifying, in response to the determining, a user of a need to scan the target device for software license compliance of the second application.
|