The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 07, 2017
Filed:
Apr. 08, 2012
Steven William Macbeth, Redmond, WA (US);
Michael William O'connor, Snoqualmie, WA (US);
Zhaowei Charlie Jiang, Palo Alto, CA (US);
Michael Van Snellenberg, Seattle, WA (US);
LI Jiang, Bellevue, WA (US);
Shajib Sadhukha, Seattle, WA (US);
Amit Kumar, Redmond, WA (US);
Steven William Macbeth, Redmond, WA (US);
Michael William O'Connor, Snoqualmie, WA (US);
Zhaowei Charlie Jiang, Palo Alto, CA (US);
Michael Van Snellenberg, Seattle, WA (US);
Li Jiang, Bellevue, WA (US);
Shajib Sadhukha, Seattle, WA (US);
Amit Kumar, Redmond, WA (US);
MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US);
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.