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.

Date of Patent:
Jun. 27, 2017

Filed:

Dec. 22, 2014
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Mouni Reddy, Bellevue, WA (US);

Vishwac Sena Kannan, Redmond, WA (US);

Aleksandar Uzelac, Seattle, WA (US);

Daniel J. Hwang, Renton, WA (US);

Molly Rose Suver, Seattle, WA (US);

Lisa Joy Stifelman, Palo Alto, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/0481 (2013.01); G06F 3/16 (2006.01); G06F 9/44 (2006.01); G10L 15/22 (2006.01); G10L 15/18 (2013.01); G10L 13/00 (2006.01);
U.S. Cl.
CPC ...
G06F 3/167 (2013.01); G06F 9/4443 (2013.01); G10L 15/22 (2013.01); G10L 13/00 (2013.01); G10L 15/1822 (2013.01);
Abstract

A method for providing digital personal assistant responses may include receiving, by a digital personal assistant associated with a plurality of reactive agents, a user input initiating a dialog with the digital personal assistant within the computing device. In response to receiving the input, an operation mode of the computing device may be detected from a plurality of available operation modes. One of the plurality of reactive agents can be selected based on the received input. A plurality of response strings associated with the selected reactive agent can be accessed. At least one of the plurality of response strings is selected based at least on the operation mode and at least one hardware characteristic of the computing device. The selected at least one of the plurality of response strings is providing during the dialog, as a response to the user input.


Find Patent Forward Citations

Loading…