TASK COMPLETION FOR NATURAL LANGUAGE INPUT
First Claim
1. A method for facilitating task completion, comprising:
- receiving a natural language input from a user of a client device;
evaluating the natural language input using a set of user contextual signals associated with the user to identify a user task intent; and
exposing task completion functionality to the user based upon the user task intent.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for facilitating task completion. For example, a natural language input (e.g., “where should we eat”) may be received from a user of a client device. The natural language input may be evaluated using a set of user contextual signals, opted-in for exposure by the user for facilitating task completion, to identify a user task intent. For example, a user task intent of viewing a local Mexican restaurant menu may be identified based upon a social network post of the user indicating that the user is meeting a friend for Mexican food. Task completion functionality may be exposed to the user based upon the user task intent. For example, a restaurant app may be deep launched to display a menu of a local Mexican restaurant.
-
Citations
20 Claims
-
1. A method for facilitating task completion, comprising:
-
receiving a natural language input from a user of a client device; evaluating the natural language input using a set of user contextual signals associated with the user to identify a user task intent; and exposing task completion functionality to the user based upon the user task intent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for facilitating task completion comprising:
-
a task intent training component configured to; evaluate community user search log data to train a task intent model; and utilize the task intent model to populate a task intent data structure with one or more query to intent entries; and a user intent provider component configured to; receive a user intent query from a client device, the user intent query derived from a natural language input received on the client device; query the task intent data structure using the user intent query to identify a global intent candidate; and provide the global intent candidate to the client device for facilitating task completion associated with a user task intent derived from the natural language input. - View Dependent Claims (14)
-
-
15. A system for facilitating task completion, comprising:
a task facilitator component configured to; receive a natural language input from a user of a client device; evaluate the natural language input using a set of user contextual signals associated with the user to identify a user task intent; identify a task execution context based upon the user task intent; and deep launch an application into a contextual state associated with the task execution context. - View Dependent Claims (16, 17, 18, 19, 20)
Specification