发明名称 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