USER TASK COMPLETION VIA OPEN MARKET OF ACTIONS AND/OR PROVIDERS
First Claim
1. A method for facilitating completion of a user task, comprising:
- identifying a user intent associated with a user task of a user, the user intent comprising an entity and an action that is to be performed on the entity;
creating a provider list comprising one or more providers configured to perform the action on the entity; and
providing the provider list to the user to facilitate completion of the user task.
3 Assignments
0 Petitions
Accused Products
Abstract
Among other things, one or more techniques and/or systems are provided for facilitating the completion of a user task. That is, user intent (e.g., intentions of a user to perform a user task) may be identified. The user intent may comprise an entity (e.g., a movie entity) and/or an action (e.g., an order movie tickets action) that the user wants to perform on the entity. A provider list may be created based upon one or more providers capable of performing the action on the entity (e.g., a movie application may be capable of performing the order movie tickets action on the movie entity). Providers may be dynamically selected for inclusion within the provider list at run-time. For example, an open market of providers may be maintained (e.g., providers may be added, removed, and/or updated over time), such that providers may be selected from the open market to complete user tasks.
33 Citations
20 Claims
-
1. A method for facilitating completion of a user task, comprising:
-
identifying a user intent associated with a user task of a user, the user intent comprising an entity and an action that is to be performed on the entity; creating a provider list comprising one or more providers configured to perform the action on the entity; and providing the provider list to the user to facilitate completion of the user task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for facilitating completion of a user task, comprising:
-
identifying a user intent associated with a user task of a user, the user intent comprising an entity; creating an action-provider list comprising one or more providers configured to perform one or more actions on the entity, the action provider list created in real-time; and providing the action-provider list to the user to facilitate completion of the user task. - View Dependent Claims (15)
-
-
16. A system for facilitating completion of a user task, comprising:
a task completion component configured to; identify a user intent associated with a user task of a user, the user intent comprising an entity and an action that is to be performed on the entity; create a provider list comprising one or more providers configured to perform the action on the entity; and provide the provider list to the user to facilitate completion of the user task. - View Dependent Claims (17, 18, 19, 20)
Specification