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:
Jul. 05, 2022
Filed:
Sep. 09, 2019
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Robert Ross Fenton, Seattle, WA (US);
John Alton Price, Seattle, WA (US);
Carol Kumar Mekala, Woodinville, WA (US);
Richard Scott Cassan, Seattle, WA (US);
Hany Salaheldeen Khalil, Mountlake Terrace, WA (US);
Subramanian Vuttravadium Venkata, Redmond, WA (US);
Malik M. Pradhan, Kirkland, WA (US);
Alfredo Augusto Menendez Sancho, Redmond, WA (US);
Jacqueline Kay Killow, Bellevue, WA (US);
Anuja Milind Joshi, Bellevue, WA (US);
Jacob G. Danovitch-Tatoff, Ottawa, CA;
MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US);
Abstract
Technology is disclosed for proactively enriching content of electronic communications through predicting user intents. User-composed content within an electronic communication is observed and used to predict one or more intents each associated with a task related to the communication and to be completed in creating the communication. Task-queries may be generated based on the detected intents and entities extracted from the user-composed content, contextual information, or other information related to the user, such as a user-knowledge database. User selection of a suggested task-query automatically executes the task-query, and the results are provided to the user. Each result may include an action involving adding content to or supplementing the content of the electronic communication. A conversational digital assistant may further be invoked to interact with the user to confirm and/or modify suggested task-queries and results of selected task-queries.