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:
Feb. 07, 2023

Filed:

Dec. 20, 2019
Applicant:

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

Inventors:

Paul Crook, Bellevue, WA (US);

Vasiliy Radostev, Seattle, WA (US);

Omar Zia Khan, Bellevue, WA (US);

Vipul Agarwal, Bellevue, WA (US);

Ruhi Sarikaya, Redmond, WA (US);

Marius Alexandru Marin, Seattle, WA (US);

Alexandre Rochette, Montreal, CA;

Jean-Philippe Robichaud, Mercier, CA;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/22 (2006.01); G06F 40/35 (2020.01); G10L 15/18 (2013.01); G06F 9/54 (2006.01); G06F 9/48 (2006.01);
U.S. Cl.
CPC ...
G10L 15/22 (2013.01); G06F 9/4881 (2013.01); G06F 9/54 (2013.01); G06F 40/35 (2020.01); G10L 15/18 (2013.01); G10L 15/222 (2013.01); G10L 2015/223 (2013.01);
Abstract

Conversational understanding systems allow users to conversationally interface with a computing device. In examples, a query may be received that includes a request for execution of a task. A data exchange task definition may be accessed. The data exchange task definition assists a conversational understanding system in managing task state tracking for information needed for task execution. Using the data exchange task definition, a per-turn policy for interacting with the user computing device is generated based on the state of a dialogue with a computing device and an evaluation of a process flow chart provided by a task owner resource. The task owner resource may be independent from the conversational understanding system. A response to the query may be generated and output based on the per-turn policy. In examples, the per-turn policy is used to generate one or more responses during a dialogue with a user via a computing device.


Find Patent Forward Citations

Loading…