Method and apparatus for providing comprehensive search results in response to user queries entered over a computer network
First Claim
1. A computer-implemented method for providing a user with search results in response to queries entered by the user, comprising:
- a) providing a plurality of electronic files containing information and a metadata database comprising identifying data for selectively accessing the electronic files;
b) prompting a user to enter a query;
c) identifying key texts contained in the query;
d) creating an expanded query to include additional terms related to the key terms in the query, with the additional terms including at least one term that is not synonymous with any identified key term, wherein the query is expanded to include a biological sequence of at least one term contained in the query and wherein creating the expanded query comprises;
providing a vocabulary bridge having electronic files including groups of terms for expanding a query entered by the user;
comparing key terms entered by the user as part of the query to the electronic files; and
adding to the query all terms in at least one group that contains at least one of the key terms to provide an expanded query containing both entered terms and unentered terms;
e) identifying information that includes at least one of the terms in the expanded query;
f) prompting the user to select at least one item of information identified as including at least one of the terms in the expanded query; and
g) accessing an electronic file that contains the information selected by the user.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for providing users with comprehensive search results in response to queries entered by the user over a computer network. The user may access the network and enter a query in order to obtain information related to the query. The network is associated with a plurality of electronic files and a metadata database for accessing the files. The key terms of the query will be identified and may be expanded to include additional terms that have been previously identified as related to the key terms entered by the user. The expanded query is used to provide the user with information that contains or is identified by terms that may or may not be included in the query entered by the user, but nevertheless is relevant thereto.
87 Citations
52 Claims
-
1. A computer-implemented method for providing a user with search results in response to queries entered by the user, comprising:
-
a) providing a plurality of electronic files containing information and a metadata database comprising identifying data for selectively accessing the electronic files; b) prompting a user to enter a query; c) identifying key texts contained in the query; d) creating an expanded query to include additional terms related to the key terms in the query, with the additional terms including at least one term that is not synonymous with any identified key term, wherein the query is expanded to include a biological sequence of at least one term contained in the query and wherein creating the expanded query comprises; providing a vocabulary bridge having electronic files including groups of terms for expanding a query entered by the user; comparing key terms entered by the user as part of the query to the electronic files; and adding to the query all terms in at least one group that contains at least one of the key terms to provide an expanded query containing both entered terms and unentered terms; e) identifying information that includes at least one of the terms in the expanded query; f) prompting the user to select at least one item of information identified as including at least one of the terms in the expanded query; and g) accessing an electronic file that contains the information selected by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of enabling a user using a computer network to obtain search results, comprising:
-
a) accessing a computer network associated with a plurality of electronic files containing information and a metadata database comprising identifying data for selectively accessing the electronic files; b) identifying key terms contained in a query entered by a user over the computer network; c) creating an expanded query to include additional terms associated with the key terms, with the additional terms including at least one term that is not synonymous with any identified key term and an identifier identifying a biological sequence of at least one term contained in the query, and wherein creating the expanded query comprises; providing a vocabulary bridge having electronic files including groups of terms for expanding a query entered by the user; comparing key terms entered by the user as part of the query to the electronic files; and adding to the query all terms in at least one group that contains at least one of the key terms to provide an expanded query containing both entered terms and unentered terms; d) identifying information identified by at least one of the terms in the expanded query; e) enabling the user to select at least one item of information identified by at least one of the terms in the expanded query; and f) accessing an electronic file that contains the information selected by the user. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer system for providing users with search results in response to a query entered by the user, comprising:
-
a) an electronically accessible computer network including at least one server for providing access to information available through the computer network; and b) the computer network being associated with a plurality of electronic files containing information; a metadata database for accessing the electronic files; and a vocabulary bridge for expanding a query entered by a user to define an expanded query, with the query including one or more user-entered key terms and the expanded query including at least one non-user-entered term that is not synonymous with any of the user-entered key terms and an identifier identifying a biological sequence of at least one term contained in the query, and wherein the vocabulary bridge comprises; electronic files that include groups of terms for expanding a query entered by a user; means for comparing key terms entered by the user as part of the query to the electronic files; and means for adding to the query all terms in at least one group that contains at least one of the key terms to provide an expanded query containing both entered terms and unentered terms. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification