Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
107 words
A multi-modal user interface comprising: input means for receiving from a user a textual database query which refers to an element not contained in the textual input and a referential input which refers to elements contained in responses to a plurality of previous queries from the user; means for detecting a referential ambiguity in the textual database query, the referential ambiguity comprising an ambiguous reference to the element not contained in the textual input; means for removing the referential ambiguity according to the referential input to provide an unambiguous query; and means for evaluating the unambiguous query and providing a result of the evaluation to the user.
Claim 2
Dependent Claim
107 words
A multi-modal user interface comprising: input means for receiving from a user a textual database query which refers to an element not contained in the textual input and a referential input which refers to elements contained in responses to a plurality of previous queries from the user; means for detecting a referential ambiguity in the textual database query, the referential ambiguity comprising an ambiguous reference to the element not contained in the textual input; means for removing the referential ambiguity according to the referential input to provide an unambiguous query; and means for evaluating the unambiguous query and providing a result of the evaluation to the user.
Claim 3
Dependent Claim
13 words
An interface according to claim 1 wherein the input means comprises a mouse.
Claim 4
Dependent Claim
14 words
An interface according to claim 1 wherein the input means comprises a touch-sensitive screen.
Claim 5
Dependent Claim
24 words
An interface according to claim 1 wherein the input means comprises means responsive to human speech to provide a digital representation of spoken words.
Claim 6
Dependent Claim
35 words
An interface according to claim 1 wherein the input means comprises a visually-displayed query card having a first region in which the query is displayed and a second region in which the result is displayed.
Claim 7
Dependent Claim
42 words
An interface according to claim 5 wherein the input means comprises a plurality of visually-displayed query cards, one for each of a plurality of queries posed by the user, each such card displaying a different query and a response to that query.
Claim 8
Dependent Claim
29 words
An interface according to claim 6 wherein the input means comprises means for selecting an element of a response being displayed on a query card as the referential input.
Claim 9
Dependent Claim
29 words
An interface as in claim 1 wherein the element not contained in the textual database query comprises text that was provided by the user in preceding textual database queries.
Claim 10
Dependent Claim
31 words
An interface as in claim 1 wherein the element not contained in the textual database query comprises text that was provided to the user in response to preceding textual database queries.
Claim 11
Dependent Claim
113 words
A computer implemented method of querying a database, the method comprising: receiving a database query from a user, the query referring to an element not contained in the query; receiving a referential input from the user, the referential input referring to elements contained in responses to a plurality of previous queries from the user; identifying any referential expression in the database query that refers to the element not contained in the database query; resolving any ambiguous reference in the referential expression to the element not contained in the query according to the referential input to provide an unambiguous query; evaluating the unambiguous query; and providing a result of the evaluation to the user.
Claim 12
Dependent Claim
113 words
A computer implemented method of querying a database, the method comprising: receiving a database query from a user, the query referring to an element not contained in the query; receiving a referential input from the user, the referential input referring to elements contained in responses to a plurality of previous queries from the user; identifying any referential expression in the database query that refers to the element not contained in the database query; resolving any ambiguous reference in the referential expression to the element not contained in the query according to the referential input to provide an unambiguous query; evaluating the unambiguous query; and providing a result of the evaluation to the user.
Claim 13
Dependent Claim
34 words
A method according to claim 10 and further comprising displaying a query card, displaying the query in a first portion of the card, and displaying the result in a second portion of the card.
Claim 14
Dependent Claim
40 words
A method according to claim 11 and further comprising displaying a plurality of query cards, one for each of a plurality of queries posed by the user, each such card displaying a different query and the response to that query.
Claim 15
Dependent Claim
15 words
A method according to claim 12 and further comprising displaying a list of previously-asked queries.
Claim 16
Dependent Claim
38 words
A method according to claim 12 wherein the step of receiving a referential input from a user comprises receiving the user's selection of text being displayed in the second portion of a query card as the referential input.
Claim 17
Dependent Claim
23 words
A method according to claim 14 wherein the user's selection of text comprises elements selected from responses to a plurality of previously-asked queries.
Claim 18
Dependent Claim
24 words
A method according to claim 14 wherein the user's selection of text consists exclusively of a portion of a response to a single query.