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

Claim 2:
3. A computer-implemented method comprising:
encoding, by one or more computing systems, content from multiple documents, wherein the multiple documents are from multiple sources, and wherein the content from the multiple documents includes repair status information in multiple formats about at least one of repair or maintenance actions performed for a plurality of devices, including:
separating, by the one or more computing systems, content from the multiple documents into a plurality of data groupings, wherein each data grouping includes a subset of the repair status information about an indicated repair or maintenance action performed for an indicated one of the plurality of devices; and
generating, by the one or more computing systems, a plurality of encoded data groupings, wherein the generating of the plurality of encoded data groupings includes converting data of the repair status information 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 of about the indicated repair or maintenance action for the associated one data grouping of that encoded data grouping and are of multiple types;

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 repair or maintenance action, wherein the received query is provided in a natural language format, and wherein the encoding of the received query 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 for one or more devices of the plurality of devices about the indicated type of repair or maintenance action, including:
identifying, by the one or more computing systems, one or more candidate encoded data groupings from the graph database that match the graph database query, wherein the one or more candidate encoded data groupings are a subset of the plurality of encoded data groupings; and
generating, by the one or more computing systems and using at least one of the one or more candidate encoded data groupings, the response to the received query, wherein the generating of the response to the received query uses at least some of the multiple types of data items from the one or more candidate encoded data groupings, wherein the at least some types of data items include information about the indicated type of repair or maintenance action; and

providing, by the one or more computing systems, the determined response to the received query, to initiate further activities for at least one of the one or more devices.