发明名称 |
ANNOTATIONS IN SOFTWARE APPLICATIONS FOR INVOKING DIALOG SYSTEM FUNCTIONS |
摘要 |
A method for expanding software application functionalities processing is disclosed herein. The method comprises receiving a user request within a software application. The software application is enhanced with annotations, which include metadata. The method continues with loading the metadata from the annotations to a dialog system located on a remote device, sending at least a part of the user request to the dialog system, and receiving a dialog system response to the user request from the dialog system. At least one of the annotations associated with the dialog system response is identified. A code associated with the identified annotation is invoked within the software application. |
申请公布号 |
US2016259767(A1) |
申请公布日期 |
2016.09.08 |
申请号 |
US201615063855 |
申请日期 |
2016.03.08 |
申请人 |
Speaktoit, Inc. |
发明人 |
Gelfenbeyn Ilya Gennadyevich;Goncharuk Artem;Sirotin Pavel Aleksandrovich |
分类号 |
G06F17/24;G06F3/0481;G06F17/22;G06F3/0484;G06F17/27;G06F3/16 |
主分类号 |
G06F17/24 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for expanding software application functionalities, the system comprising:
at least one processor operable to:
receive a user request within a software application, the software application being enhanced with annotations, wherein the annotations include metadata;send at least a part of the user request to a dialog system located on a remote device;receive a dialog system response to the user request from the dialog system;identify at least one of the annotations associated with the dialog system response to obtain an identified annotation; andinvoke a code within the software application, wherein the code is associated with the identified annotation; and a database in communication with the at least one processor comprising computer-readable instructions for execution by the processor. |
地址 |
Palo Alto CA US |