US 11,947,913 B1
Multi-stage entity resolution
David Paul Ramos, Aptos, CA (US); Tonytip Ketudat, Nahant, MA (US); Vikas Chawla, Lexington, MA (US); and Lukas Leon Brower, Somerville, MA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jun. 24, 2021, as Appl. No. 17/356,885.
Int. Cl. G06F 40/295 (2020.01); G10L 13/08 (2013.01); G10L 15/183 (2013.01); G10L 15/22 (2006.01)
CPC G06F 40/295 (2020.01) [G10L 13/08 (2013.01); G10L 15/183 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving audio data representing a spoken input;
processing the audio data to determine a portion of the spoken input corresponding to a first entity name;
sending, to a first entity provider, a first command to determine one or more entities corresponding to the first entity name, the first command including a first identifier;
receiving, from the first entity provider, first data including at least a first entity corresponding to the first entity name;
receiving, from the first entity provider, second data including at least a second entity corresponding to the first entity name;
sending, to a skill component, the first data, and the first identifier;
receiving, from the skill component, a request for complete entity search results, the request including the first identifier; and
sending, to the skill component, the second data.