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:
Mar. 23, 2021

Filed:

Mar. 02, 2018
Applicant:

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

Inventors:

David Leo Wright Hall, Berkeley, CA (US);

Daniel Klein, Orinda, CA (US);

David Ernesto Heekin Burkett, Berkeley, CA (US);

Jordan Rian Cohen, Kure Beach, NC (US);

Daniel Lawrence Roth, Newton, MA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/22 (2006.01); G06F 40/35 (2020.01); G06F 40/56 (2020.01); G06F 40/295 (2020.01); G10L 15/18 (2013.01);
U.S. Cl.
CPC ...
G10L 15/22 (2013.01); G06F 40/295 (2020.01); G06F 40/35 (2020.01); G06F 40/56 (2020.01); G10L 15/1815 (2013.01); G10L 15/1822 (2013.01); G10L 2015/223 (2013.01);
Abstract

A system that provides a sharable language interface for implementing automated assistants in new domains and applications. A dialogue assistant that is trained in a first domain can receive a specification in a second domain. The specification can include language structure data such as schemas, recognizers, resolvers, constraints and invariants, actions, language hints, generation template, and other data. The specification data is applied to the automated assistant to enable the automated assistant to provide interactive dialogue with a user in a second domain associated with the received specification. In some instances, portions of the specification may be automatically mapped to portions of the first domain. By having the ability to learn new domains and applications through receipt of objects and properties rather than retooling the interface entirely, the present system is much more efficient at learning how to provide interactive dialogue in new domains than previous systems.


Find Patent Forward Citations

Loading…