US 11,748,389 B1
Delegated decision tree evaluation
Jamie Broomall, Seattle, WA (US); Naveen Balakrishnan, Seattle, WA (US); and Carlos Alvarez Barragan, Seattle, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jun. 3, 2020, as Appl. No. 16/891,790.
Application 16/891,790 is a continuation of application No. 16/013,512, filed on Jun. 20, 2018, granted, now 10,706,087.
Int. Cl. G10L 15/22 (2006.01); G06F 16/332 (2019.01); H04L 51/02 (2022.01); G06F 9/54 (2006.01); G10L 15/26 (2006.01); G06F 18/243 (2023.01)
CPC G06F 16/3329 (2019.01) [G06F 9/542 (2013.01); G06F 18/24323 (2023.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); H04L 51/02 (2013.01); G10L 2015/225 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a client device comprising a processor and a memory; and
machine readable instructions stored in the memory that, when executed by the processor, cause the client device to at least:
cache, on the client device, expression logic for evaluating a respective natural language input to determine a first user intent, wherein the expression logic:
receives a first natural language input through a user interface;
determines that a network condition prevents a computing device in data communication with the client device from providing a first response to the first natural language input within a predefined period of time; and
evaluates, with a first set of the expression logic, the first natural language input to generate the first response based at least in part on the first user intent; and
provide the first response to the first natural language input through the user interface.