US 12,007,988 B2
Interactive assistance for executing natural language queries to data sets
Ramesh M Nallapati, New Canaan, CT (US); Zhiguo Wang, Syosset, NY (US); Bing Xiang, Mount Kisco, NY (US); Patrick Ng, Rego Park, NY (US); Yung Haw Wang, Sammamish, WA (US); Mukul Karnik, Redmond, WA (US); Nanyan Li, Seattle, WA (US); Sharanabasappa Parashuram Revadigar, Bronxville, NY (US); Timothy Jones, Brier, WA (US); Stephen Michael Ash, Seattle, WA (US); Sudipta Sengupta, Sammamish, WA (US); Gregory David Adams, Seattle, WA (US); Deepak Shantha Murthy, Redmond, WA (US); Douglas Scott Cerny, Minneapolis, MN (US); Stephanie Weeks, Mercer Island, WA (US); and Hanbo Li, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 10, 2023, as Appl. No. 18/182,303.
Application 18/182,303 is a continuation of application No. 17/219,689, filed on Mar. 31, 2021, granted, now 11,604,794.
Prior Publication US 2023/0325384 A1, Oct. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/2452 (2019.01); G06F 16/242 (2019.01); G06F 40/295 (2020.01); G06N 20/00 (2019.01)
CPC G06F 16/24522 (2019.01) [G06F 16/2423 (2019.01); G06F 16/243 (2019.01); G06F 40/295 (2020.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more processors; and
a memory, that stores program instructions that, when executed by the at least one processor, cause the one or more processors to implement a business intelligence service, the business intelligence service configured to:
receive a natural language query via an graphical interface for the business intelligence service that provides access to a plurality of different data sets;
identify, using one or more machine learning models trained for natural language processing, a plurality of candidate entity linkages between an entity recognized in the natural language query and respective columns from one or more of the plurality of different data sets;
responsive to a determination that respective confidence scores determined by the one or more machine learning models for the candidate entity linkages identified for the entity are not above a minimum confidence threshold:
underline, in the graphical interface, the entity in the natural language query to indicate that the entity is ambiguous; and
provide, in the graphical interface, a prompt to resolve the ambiguity of the entity before a result of the natural language query is provided.