发明名称 |
Natural Language Processing Utilizing Grammar Templates |
摘要 |
Natural language input processing utilizing grammar templates are described. In one or more implementations, a natural language input indicating an operation to be performed is parsed into at least one part-of-speech, a grammar template corresponding to the part-of-speech is located, an arbitrary term in the part-of-speech is detected based on the located grammar template, a term related to the arbitrary term and describing a modification for the operation is determined based on the sentence expression of the grammar template, and the indicated operation is performed with the described modification. |
申请公布号 |
US2016321242(A1) |
申请公布日期 |
2016.11.03 |
申请号 |
US201615209676 |
申请日期 |
2016.07.13 |
申请人 |
Adobe Systems Incorporated |
发明人 |
Wilensky Gregg D.;Chang Walter W.;Dontcheva Lubomira A.;Laput Gierad P.;Agarwala Aseem O. |
分类号 |
G06F17/27;G06F3/0484;G10L15/22;G06F3/16;G06F3/0488;G06F17/24 |
主分类号 |
G06F17/27 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
receiving, by a computing device, a natural language input indicative of an operation to be performed; parsing, by the computing device, the natural language input into at least one part-of-speech; locating, by the computing device, at least one grammar template of a plurality of grammar templates that corresponds to the at least one part-of-speech, each of the plurality of grammar templates defining a sentence expression; detecting, by the computing device, an arbitrary term in the at least one part-of-speech based on the located grammar template; determining, by the computing device, a term that is related to the arbitrary term based on the sentence expression of the at least one grammar template, the term describing a modification for the operation to be performed; and initiating performance, by the computing device, of the operation as including the modification described by the term. |
地址 |
San Jose CA US |