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

Claim 12:
13. A computer program product, the computer program product comprising:
one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more computer-readable tangible storage medium, the program instructions executable by a processor capable of performing a method, the method comprising:
receiving a natural language query;
automatically identifying a bridge entity in the received natural language query;
automatically determining whether the received natural language query is a poly-process query based on one or more query tokens in the received natural language query having matches in at least a first ontology, and at least one or more additional query tokens in the received natural language query having matches in at least a second ontology;
in response to determining that the received natural language query is the poly-process query, automatically generating sub-queries for each process in the poly-process query and generating results for each sub-query;
automatically combining the results of each sub-query using the bridge entity to output a combined result;
automatically generating a modified sub-query for post-processing of the combined result; and
automatically processing the modified sub-query to generate a final query result for the received natural language query.