Patent ID: 11972356
Assignee: APP ORCHID INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. An apparatus comprising:
one or more processors to:
acquire knowledge from one or more knowledge sources;
store the acquired knowledge in memory;
parse a natural language query; and
in response to the parsed natural language query,
access one or more electronic documents, the accessed one or more electronic documents expressing a knowledge graph including a plurality of nodes expressed in the one or more electronic documents;
traverse the knowledge graph to detect an absence in the knowledge graph of at least one node or managed semantic object sufficient to answer the natural language query;
invoke an application program interface (API) to extract at least a portion of the stored acquired knowledge and create a managed semantic object, wherein the created managed semantic object is included as a node in a modified knowledge graph expressed in the one or more electronic documents;
the managed semantic object enabling the modified knowledge graph to answer the parsed natural language query, the managed semantic object comprising:
a container comprising one or more attributes relating the managed semantic object to a rea-world object, the one or more attributes of the container to be determined based, at least in part, on the extracted at least a portion of knowledge, wherein:
the one or more attributes of the container relate the managed semantic object to one or more attributes of the real-world object, the one or more attributes of the container to model behavior of the real-world object based, at least in part, on a statistical analysis of observations obtained from the extracted at least portion of knowledge and enables the managed semantic object to dynamically change relative to other elements in the modified knowledge graph based, at least in part, on the one or more attributes of the real-world object; and
the parsed natural language query is answered based, at least in part, on the created managed semantic object, semantic labels generated with the managed semantic object and an edge connecting the created managed semantic object to the modified knowledge graph.