US 11,756,548 B1
Ambiguity resolution for application integration
Lewis N. Perkins, Cambridge, MA (US); Peter E. Boothroyd, Cupertino, CA (US); Antonio M. Cancio, San Francisco, CA (US); Thorvaldur Helgason, Cambridge (GB); Antoine R. Raux, Los Gatos, CA (US); and Gayathri Sairamkrishnan, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 21, 2022, as Appl. No. 17/949,929.
Claims priority of provisional application 63/348,875, filed on Jun. 3, 2022.
Int. Cl. G10L 15/00 (2013.01); G10L 15/22 (2006.01); G10L 15/18 (2013.01); G06F 40/284 (2020.01); G10L 15/30 (2013.01)
CPC G10L 15/22 (2013.01) [G06F 40/284 (2020.01); G10L 15/1815 (2013.01); G10L 15/30 (2013.01); G10L 2015/223 (2013.01)] 54 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving a user input to a digital assistant of the electronic device;
generating, based on the user input a plurality of candidate interpretations, wherein each candidate interpretation of the plurality of candidate interpretations includes a respective candidate action and respective metadata associated with the respective candidate action;
selecting a top candidate interpretation of the plurality of candidate interpretations, wherein the top candidate interpretation includes a corresponding top candidate action to be performed by one or more software applications of the electronic device or the digital assistant of the electronic device, and metadata associated with the top candidate action; and
causing the top candidate action to be performed by the one or more software applications of the electronic device or the digital assistant of the electronic device, based on the metadata associated with the top candidate action.