| CPC G10L 15/1815 (2013.01) [G10L 15/1822 (2013.01); G10L 15/22 (2013.01); G10L 15/30 (2013.01); G10L 2015/223 (2013.01)] | 45 Claims |

|
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:
detect a context of the electronic device;
in accordance with a determination that the context of the electronic device corresponds to a predetermined type of event:
receive a natural language input;
determine, based on the natural language input, a first value for a first node of a plurality of nodes of a parsing structure, the first node corresponding to a natural language data stream;
determine, based on the detected context, a second value for a second node of the plurality of nodes of the parsing structure; and
perform a task associated with the natural language input using the parsing structure, the first value, and the second value.
|