Patent ID: 11940986
Assignee: JOHN SNOW LABS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. A non-transitory computer-readable medium having stored contents that cause one or more computing systems to perform automated operations, the automated operations including at least:
encoding, by the one or more computing systems, status information based on performance of a plurality of types of actions, wherein the encoding uses input information with data represented in multiple formats about the performance of the plurality of types of actions, and wherein the encoding includes:
separating, by the one or more computing systems, the input information into a plurality of data groupings, wherein each of the plurality of data groupings includes information about an indicated performed action;
generating, by the one or more computing systems, a plurality of encoded data groupings to represent the plurality of data groupings, wherein the generating of the plurality of encoded data groupings includes converting the data represented in the multiple formats to a common format, and wherein each of the plurality of encoded data groupings includes data items for an associated one of the plurality of data groupings for storage in a graph database, wherein the data items are about the indicated performed action for that data grouping and are of multiple types; and
storing, by the one or more computing systems, the plurality of encoded data groupings in the graph database;

encoding, by the one or more computing systems, a received query about an indicated type of action, wherein the received query is provided in a natural language format, and wherein the encoding includes generating a graph database query based on the received query;
determining, by the one or more computing systems, a response to the received query that provides information about one or more performances of the indicated type of action, wherein the determining of the response includes identifying one or more candidate encoded data groupings from the graph database that match the graph database query, and wherein the determining of the response further includes generating the response to the received query using at least some of the multiple types of data items for the one or more candidate encoded data groupings; and
providing, by the one or more computing systems, the determined response to the received query with the provided information about the one or more performances of the indicated type of action, to initiate implementation of at least one further related activity.