Patent ID: 11886507
Assignee: QOMPLX LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. A system for cybersecurity analysis utilizing high-performance, scalable, multi-tenant, dynamically specifiable, knowledge graph based information storage and utilization, comprising:
a computing device comprising a processor and a memory;
a distributed in-memory associative array comprising key-value pairs stored in the memory of a plurality of networked computing devices and configured to represent a knowledge graph;
an integration platform comprising a first plurality of programming instructions stored in the memory of, and operating on the processor of, the computing device, wherein the first plurality of programming instructions, when operating on the processor, cause the computing device to:
compile a received schema into data types, each data type comprising an entity definition, one or more link definitions, and one or more attribute definitions;
send the compiled schema to a cloud-based knowledge graph service, wherein the cloud-based knowledge graph service instantiates a knowledge graph;
retrieve the knowledge graph from the knowledge graph service and implement the knowledge graph in the distributed in-memory associative array;
receive one or more data clumps, each data clump comprising entity, link, and attribute data;
for each received data clump, determine whether each data clump complies with the schema;
send each compliant data clump to the cloud-based knowledge graph service engine for assembly into a new knowledge graph that is created to be fully compliant with the schema, wherein the cloud-based knowledge graph service:
receives data clumps from the integration platform wherein the data clumps are known to be fully compliant with the schema; and
populates the knowledge graph in the distributed in-memory associative array with the entity, link, and attribute data from each fully-compliant data clump to generate a new fully-compliant knowledge graph; and

retrieve the populated knowledge graph from the knowledge graph service and update the distributed in-memory associative array with the populated knowledge graph.