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:
May. 05, 2020
Filed:
Sep. 19, 2014
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Bryan Thomas Blackford, Santa Cruz, CA (US);
Gerald S. Edsall, West Vancouver, CA;
Joshua A. McCoy, Santa Cruz, CA (US);
Stéphane Morichére-Matte, Vancouver, CA;
Michael John Rayner, Vancouver, CA;
Matthew James Searcy, Vancouver, CA;
Noah Glenn Wardrip-Fruin, Santa Cruz, CA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Technologies are described herein for providing dynamic natural language interactions between a user and a computing device. In one aspect, a computing device managing a conversation with a user is enhanced with the identification and management of one or more topics. Using techniques described herein, the computing device can focus on one or more topics, shift between topics and/or introduce new topics. Techniques disclosed herein may also manage and process interruptions that may be introduced during a conversation. Dynamic access of contextual information may assist in the generation of contextually-relevant statements, and the contextual information may be used to balance priorities between various topics. Each topic may also have an associated decay rate so that the lifespan of individual topics may track realistic scenarios. In addition, the priorities of individual topics may be dynamically adjusted so topics may track events created by a user and a computing device.