Information access method
First Claim
Patent Images
1. A computer-implemented method of accessing information comprising:
- parsing a query to generate a meaning fragment containing a key value group;
searching a collection of data for a set of results matching the meaning fragment combined with a keyword;
selectively reducing the set of results to generate a subset of results;
outputting a prose rendition of the query; and
outputting the subset of results.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of accessing information includes processing a query, searching a collection of data for a set of results matching the query, selectively reducing the set of results to generate a subset of results, outputting a prose rendition of the query and outputting the subset of results.
91 Citations
18 Claims
-
1. A computer-implemented method of accessing information comprising:
-
parsing a query to generate a meaning fragment containing a key value group;
searching a collection of data for a set of results matching the meaning fragment combined with a keyword;
selectively reducing the set of results to generate a subset of results;
outputting a prose rendition of the query; and
outputting the subset of results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
expanding the meaning fragment according to a context of the query.
-
-
3. The computer-implemented method of claim 2 wherein expanding comprises extracting data from a web page from which the query was received.
-
4. The computer-implemented method of claim 1 wherein parsing comprises:
-
normalizing text of the query;
parsing the text; and
providing meaning to the text.
-
-
5. The computer-implemented method of claim 4 wherein the parsing further comprises associating context with the text.
-
6. The computer-implemented method of claim 1 wherein the selectively reducing comprises:
-
placing the set of results in a hierarchical data structure organized by taxonomy; and
discarding results positioned at a lowest level of the hierarchical data structure.
-
-
7. The computer-implemented method of claim 1 wherein the outputting the prose rendition comprises:
-
processing the query in conjunction with rules of grammar; and
processing the query in conjunction with a prose configuration file.
-
-
8. The computer-implemented method of claim 1 wherein the outputting of the subset comprises:
placing the subset in a table.
-
9. The computer-implemented method of claim 5 further comprising customizing the table to the query.
-
10. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer to:
-
parse a query to generate a meaning fragment containing a key value group;
search a collection of data for a set of results matching the meaning fragment combined with a keyword;
selectively reduce the set of results to generate a subset of results;
output a prose rendition of the query; and
output the subset of results.
-
-
11. An information access method comprising:
-
generating a meaning fragment containing a key value group in conjunction with a grammar from a query;
combining the meaning fragment with a keyword;
searching a collection of data for a set of results matching the combined meaning fragment/keyword;
selectively reducing the set of results to generate a subset of results;
outputting a prose rendition of the query; and
outputting the subset of results. - View Dependent Claims (12, 13)
-
-
14. A method comprising:
-
normalizing text of a query received from a client system in a network;
parsing the text in conjunction with a grammar to produce a meaning fragment containing a key value group;
searching a collection of data for results matching the parsed text and meaning fragment;
outputting a prose rendition of the query; and
outputting a subset of the results. - View Dependent Claims (15, 16)
placing the results in a hierarchical data structure organized by taxonomy; and
discarding results positioned at a lowest level of the hierarchical data structure.
-
-
16. The method of claim 14 in which outputting a prose rendition comprises processing the query in conjunction with a prose configuration file.
-
17. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer to:
-
generate a meaning fragment containing a key value group in conjunction with a grammar from a query;
combine the meaning fragment with a keyword;
search a collection of data for a set of results matching the combined meaning fragment/keyword;
selectively reduce the set of results to generate a subset of results;
output a prose rendition of the query; and
output the subset of results.
-
-
18. A computer program, residing on a computer-readable medium, comprising instructions for causing a computer to:
-
normalize text of a query received from a client system in a network;
parse the text in conjunction with a grammar to produce a meaning fragment containing a key value group;
search a collection of data for results matching the parsed text and meaning fragment;
output a prose rendition of the query; and
output a subset of the results.
-
Specification