Apparatus and method for deterministically constructing a text question 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:
- supply a user with an initial text question;
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 a data source to produce data results; and
present said data results to said user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of deterministically constructing a text question for application to a data source includes supplying a user with an initial text question. The user is allowed to alter a sentence component of the text question to form an altered sentence component. When the altered sentence component in combination with remaining sentence components creates an invalid question, sentence components are supplied to insure the 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 a data source to produce data results. The data results are presented to the user.
26 Citations
21 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:
-
supply a user with an initial text question;
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 a data source to produce data results; and
present said data results to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of deterministically constructing a text question for application to a data source, comprising:
-
supplying a user with an initial text question;
allowing said user to alter a sentence component of said text question to form an altered sentence component;
identifying 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;
constructing from said initial text question and at least one altered sentence component, a data source query;
applying said data source query to a data source to produce data results; and
presenting said data results to said user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification