Patent ID: 11947956
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system for providing software intelligence as-a-service, comprising:
a computer, comprising:
a memory storing computer instructions; and
a processor configured to execute the computer instructions to:
decompose a software into functional building blocks to provide a software genome of the software;
build a representation of the software genome of the software in a knowledge graph includes linking granularities of the functional building blocks;
decompose a target software into functional building blocks to provide a software genome of the target software;
execute machine learning to compare the software genome of the target software with the knowledge graph to identify intelligence issues with the target software;
produce software intelligence as-a-service by leveraging external and internal threat intelligence to deduce risks related to the target software from a result of the comparison; and
provide, via a network to a computing device, the software intelligence as-a-service to an organization, wherein the system is cloud-implemented including a cloud computing node.