| CPC G06F 16/244 (2019.01) [G06F 16/243 (2019.01); G06F 16/24532 (2019.01); G06F 16/248 (2019.01); G10L 15/22 (2013.01); G10L 15/30 (2013.01)] | 20 Claims | 

| 
               1. A computer-implemented method comprising: 
            receiving, by a contextual data aggregator component associated with a natural language processing system, a graph query language query from a first natural language processing component executed by at least a first computing device; 
                determining that the graph query language query comprises a first sub-query directed to a first graph database hosted by a first context provider and a second sub-query directed to a second graph database hosted by a second context provider; 
                determining that a first variable accepted as a first input to the first sub-query is associated with first path data that specifies an operation of the second sub-query; 
                determining a first value for the first variable by executing the operation of the second sub-query; 
                determining first result data by inputting the first value for the first variable as the first input to the first sub-query; and 
                sending the first result data to the first computing device as a response to the graph query language query, wherein the first natural language processing component is effective to take a first action using the first result data. 
               |