US 11,670,288 B1
Generating predicted follow-on requests to a natural language request received by a natural language processing system
Dipock Das, Sunnyvale, CA (US); Dayanand Pochugari, Santa Clara, CA (US); and Aungon Nag Radon, Toronto (CA)
Assigned to SPLUNK INC., San Francisco, CA (US)
Filed by SPLUNK INC., San Francisco, CA (US)
Filed on May 24, 2021, as Appl. No. 17/328,887.
Application 17/328,887 is a continuation of application No. 16/147,426, filed on Sep. 28, 2018, granted, now 11,017,764.
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/18 (2013.01); G06F 16/242 (2019.01); G06N 20/00 (2019.01); G06F 16/2457 (2019.01); G10L 15/22 (2006.01); G06F 16/903 (2019.01); G06F 16/9032 (2019.01)
CPC G10L 15/18 (2013.01) [G06F 16/243 (2019.01); G06F 16/24578 (2019.01); G06F 16/903 (2019.01); G06N 20/00 (2019.01); G10L 15/22 (2013.01); G06F 16/9032 (2019.01); G06F 16/90324 (2019.01); G10L 2015/225 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving a first natural language (NL) request associated with a first context;
generating a set of next NL request predictions based on the first NL request, the first context, a data dependency model, and a request prediction model, wherein the request prediction model is trained based on one or more mappings between a set of predefined intents and one or more domain specific language (DSL) templates;
generating a next NL request associated with the first NL request based on the set of NL request predictions and a DSL template; and
causing the next NL request to be applied to a data storage system.