Apparatus and method for deterministically constructing multi-lingual text questions for application to a data source
First Claim
1. A computer readable medium storing executable instructions to deterministically construct a text question for application to a data source, comprising executable instructions to:
- allow a user to specify a second language different than a first language used as organizational schema of a data source;
load language rules for said second language;
supply a user with an initial text question in said second language;
allow said user to alter a sentence component of said text question to form an altered sentence component;
identify when said altered sentence component in combination with remaining sentence components creates an invalid question and supplying sentence components to insure selection of a valid question;
construct from said initial text question and at least one altered sentence component, a data source query;
apply said data source query to said data source to produce data results; and
present said data results to said user.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer readable medium storing executable instructions to deterministically construct a text question for application to a data source includes executable instructions to allow a user to specify a second language different than a first language used as organizational schema of a data source. Language rules are loaded for the second language. The language rules are used to translate an initial text question from the first language to the second language. A user is supplied with the initial text question in the second language. The user is allowed to alter a sentence component of the text question to form an altered sentence component. Executable instructions identify when the altered sentence component in combination with remaining sentence components creates an invalid question and supplies sentence components to insure selection of a valid question. A data source query is constructed from the initial text question and at least one altered sentence component. The data source query is applied to the data source to produce data results, which are presented to the user.
42 Citations
18 Claims
-
1. A computer readable medium storing executable instructions to deterministically construct a text question for application to a data source, comprising executable instructions to:
-
allow a user to specify a second language different than a first language used as organizational schema of a data source;
load language rules for said second language;
supply a user with an initial text question in said second language;
allow said user to alter a sentence component of said text question to form an altered sentence component;
identify when said altered sentence component in combination with remaining sentence components creates an invalid question and supplying sentence components to insure selection of a valid question;
construct from said initial text question and at least one altered sentence component, a data source query;
apply said data source query to said data source to produce data results; and
present said data results to said user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium storing executable instructions to deterministically construct a text question for application to a data source using an organizational schema in a first language, comprising executable instructions to:
-
supply a user with an initial text question in a second language;
allow said user to alter a sentence component of said text question to form an altered sentence component;
identify when said altered sentence component in combination with remaining sentence components creates an invalid question and supplying sentence components to insure selection of a valid question;
construct from said initial text question and at least one altered sentence component, a data source query, wherein the executable instructions to construct include executable instructions to transform said initial text question and at least one altered sentence component from said second language to said first language;
apply said data source query to said data source using said organizational schema in said first language to produce data results; and
present said data results. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium storing executable instructions to deterministically construct a text question for application to a data source using an organizational schema in a first language, comprising executable instructions to:
-
supply a user with an initial text question in a second language;
allow said user to alter a sentence component of said text question to form an altered sentence component;
identify when said altered sentence component in combination with remaining sentence components creates an invalid question and supplying sentence components to insure selection of a valid question;
construct from said initial text question and at least one altered sentence component, a data source query for application to said data source using said organizational schema in said first language;
apply said data source query to said data source to produce data results; and
present said data results. - View Dependent Claims (17, 18)
-
Specification