发明名称 |
INTELLIGENT PROCESSING OF USER INPUT TO A BUSINESS INTELLIGENCE SOFTWARE APPLICATION |
摘要 |
A computer-implemented method of processing an input via a user interface of a business intelligence software application for a database, wherein the software applications performs: listening for a user's input, and processing said input while it is received to identify input elements thereof; said input elements comprising at least a first and a second input element; searching among the executable functions for a named executable function that matches the first identified input element; searching in the set of named metadata items for matching metadata items that match the second identified input element; eliminating predefined patterns that do not match the named executable function and matching metadata items while keeping the matching ones; assigning a matching metadata item to one or more matching executable functions in the first predefined patterns according to its/their syntax; and selecting a pattern among the kept ones of predefined patterns and executing the function named in the selected predefined pattern with assigned metadata. |
申请公布号 |
US2014365519(A1) |
申请公布日期 |
2014.12.11 |
申请号 |
US201313914495 |
申请日期 |
2013.06.10 |
申请人 |
Targit A/S |
发明人 |
MIDDELFART Morten;LAU Bue;KROGSGAARD Jan |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method of processing an input via a user interface of a business intelligence software application, wherein the software applications performs:
listening for a user's input, and processing said input while it is received to identify input elements thereof; said input elements comprising at least a first and second input element; searching among predefined named executable functions for a matching executable function that match the first identified input element; searching in a predefined set of named metadata items for a matching metadata item that match the second identified input element; eliminating, from a set of syntax patterns with syntactically valid combinations of named executable functions and types of metadata, patterns that do not comprise the matching executable function and the matching metadata item; wherein a first set of patterns remains; assigning a matching metadata item to one or more of the patterns in the first set; selecting a pattern among first set of patterns and executing the function named in the selected predefined pattern with assigned metadata. |
地址 |
Hjorring DK |