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:
Jan. 10, 2017

Filed:

Mar. 25, 2014
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Guihong Cao, Sammamish, WA (US);

Fetiye Karabay, Redmond, WA (US);

Ahmed Mohamed, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G10L 13/027 (2013.01); G06F 17/30 (2006.01); G06F 17/28 (2006.01);
U.S. Cl.
CPC ...
G10L 13/027 (2013.01); G06F 17/2881 (2013.01); G06F 17/3043 (2013.01); G06F 17/30604 (2013.01); G06F 17/30654 (2013.01); G06F 17/30684 (2013.01); G06F 17/30864 (2013.01);
Abstract

Methods, computer systems, and computer-storage media are provided for generating natural language outputs. Sets of triples may be used to map voice queries and answers to sentence structures that may be used as an output answer to the voice query. Sentence structures are only appropriate with certain sets of triples. One or more constraints may be associated with the set of triples to make sure sentence structures are only applied in correct situations. In order to be a valid sentence structure, each constraint associated therewith must be satisfied. If each constraint is satisfied, the sentence structure is valid and may be used as the format for an output answer. If each constraint is not satisfied, additional sentence structures associated with the set of triples may be evaluated until a valid sentence structure is identified. If no sentence structure is valid, no output is generated.


Find Patent Forward Citations

Loading…