Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
167 words
A network based information retrieval system comprising: a) a search interface for enabling a user to submit a query to one or more search engines; b) a community search assistant for providing a list of queries related to the query submitted by said user, said community search assistant further comprising: b1) a search engine Interface for interfacing with a query graph creation search engine used for identifying related queries to obtain query information, said query information including query result lists obtained with at least one query of the related queries having a search term that is different from a search term of another one of the related queries; b2) query relationship processing means for processing the query information so that related queries may be identified, said related queries identified based on said corresponding query result lists and independent of their corresponding search terms; and c) a storage device coupled to said community search assistant for storing a query database, said query database for storing said query information.
Claim 2
Dependent Claim
167 words
A network based information retrieval system comprising: a) a search interface for enabling a user to submit a query to one or more search engines; b) a community search assistant for providing a list of queries related to the query submitted by said user, said community search assistant further comprising: b1) a search engine Interface for interfacing with a query graph creation search engine used for identifying related queries to obtain query information, said query information including query result lists obtained with at least one query of the related queries having a search term that is different from a search term of another one of the related queries; b2) query relationship processing means for processing the query information so that related queries may be identified, said related queries identified based on said corresponding query result lists and independent of their corresponding search terms; and c) a storage device coupled to said community search assistant for storing a query database, said query database for storing said query information.
Claim 3
Dependent Claim
47 words
The information retrieval system as recited in claim 1 wherein said query relationship processing means is further comprised of query result comparing means, said query result processing means for comparing the query result lists of query pairs to determine if a relationship exists between said query pairs.
Claim 4
Dependent Claim
29 words
The information retrieval system as recited in claim 2 wherein said query result comparing means determines a relationship exists when an overlap is identified between said query result lists.
Claim 5
Dependent Claim
29 words
The information retrieval system as recited in claim 3 wherein said query result comparing means determines a relationship exists based on a textual analysis between said query result lists.
Claim 6
Dependent Claim
43 words
The information retrieval system as recited in claim 1 wherein said search interface further comprises means for displaying a user interface to a user, said user interface defining a first area for displaying query results and a second area for displaying related queries.
Claim 7
Dependent Claim
25 words
The information retrieval system as recited in claim 5 wherein said second area of said user interface displays said related queries in a tree-like structure.
Claim 8
Dependent Claim
128 words
For an information retrieval system, a method for facilitating document searching comprising the steps of: a) obtaining a set of queries with at least one query in the set of queries having a search term that is different from a search term of another query in the set of queries; b) creating a graph of nodes and links with each node in the graph identifying a query in the set of queries and each link in the graph identifying related queries based on the results for each query of said set of queries and independent of their corresponding search terms; c) responsive to a user query, identifying related queries based on said graph of related queries; and d) presenting said related queries to said user for their selection.
Claim 9
Dependent Claim
128 words
For an information retrieval system, a method for facilitating document searching comprising the steps of: a) obtaining a set of queries with at least one query in the set of queries having a search term that is different from a search term of another query in the set of queries; b) creating a graph of nodes and links with each node in the graph identifying a query in the set of queries and each link in the graph identifying related queries based on the results for each query of said set of queries and independent of their corresponding search terms; c) responsive to a user query, identifying related queries based on said graph of related queries; and d) presenting said related queries to said user for their selection.
Claim 10
Dependent Claim
106 words
The method as recited in claim 7 wherein said step of creating a graph of related queries is further comprised of the steps of: b1) submitting each query in said set of queries to a query graph generation search engine and obtaining the top N results for each of said queries; b2) storing each query and corresponding top N results in a database; b3) for each query in said set of queries, comparing the query results to the results of other queries to create a related query list; and b4) storing the related query list for each query in said set of queries in said database.
Claim 11
Dependent Claim
114 words
The method as recited in claim 8 wherein said step of responsive to a user query, identifying related queries based on said graph of related queries performing the steps of: c1) submitting said user query to said graph generation search engine and obtaining the top N results for said user query; c2) storing said user query and corresponding top N results in said database; c3) comparing the user query results to the results of other queries in said database to create a related query list for said user query; c4) storing the related query list for said user query in said database; and c5) returning said related query list for display to said user.
Claim 12
Dependent Claim
37 words
The method as recited in claim 7 wherein said step of presenting said related queries to said user for their selection is further comprised of the steps of presenting a tree structure representation of said related structures.
Claim 13
Dependent Claim
45 words
The method as recited in claim 7 further comprising the step of: e) responsive to a user selecting a related query, performing the step of presenting to said user the results list of said selected related query and the related queries of said selected query.
Claim 14
Dependent Claim
126 words
The method as recited in claim 11 wherein prior to said step of presenting to said user the results and the related queries of said selected query, performing the steps of: submitting said selected related user query to said graph generation search engine and obtaining the top N results for said selected related user query; storing corresponding top N results of said selected related query in said database; comparing the selected related user query results to the results of other queries in said database to create a related query list for said selected related user query; storing the related query list for said user selected related query in said database; and returning said related query list of said selected related query for display to said user.
Claim 15
Independent Claim
297 words
A method for information retrieval comprising the steps of: a) creating a database of queries from a community of users, said database storing queries and corresponding results list for said queries with at least one query in said database having a search term that is different from a search term of another query in said database; b) responsive to a user query performing the steps of: b1) submitting said user query to a first search engine to obtain a first list of results; b2) submitting said user query to a second search engine to obtain a second list of results; b3) comparing said second list of results to results lists of other queries in said database independent of search terms of the corresponding queries; b4) determining a related query exists when a predetermined relationship is found between said second list of results and results lists of other queries; b5) presenting said first list of results and related queries identified in step b4) as a list of related queries for said query to said user; c) responsive to a user selection of a related query, performing the steps of: c1) submitting said selected related query to said second search engine to obtain a list of results for said selected related query; c2) comparing said list of results for said selected related query to results lists of other queries in said database independent of search terms of the corresponding queries; c3) determining a related query exists when said predetermined relationship is found between said list of results for said selected related query and results lists of other queries; and c4) presenting said list of results of said selected related query and related queries identified in step c3) as a list of related queries for said query to said user.
Claim 16
Independent Claim
297 words
A method for information retrieval comprising the steps of: a) creating a database of queries from a community of users, said database storing queries and corresponding results list for said queries with at least one query in said database having a search term that is different from a search term of another query in said database; b) responsive to a user query performing the steps of: b1) submitting said user query to a first search engine to obtain a first list of results; b2) submitting said user query to a second search engine to obtain a second list of results; b3) comparing said second list of results to results lists of other queries in said database independent of search terms of the corresponding queries; b4) determining a related query exists when a predetermined relationship is found between said second list of results and results lists of other queries; b5) presenting said first list of results and related queries identified in step b4) as a list of related queries for said query to said user; c) responsive to a user selection of a related query, performing the steps of: c1) submitting said selected related query to said second search engine to obtain a list of results for said selected related query; c2) comparing said list of results for said selected related query to results lists of other queries in said database independent of search terms of the corresponding queries; c3) determining a related query exists when said predetermined relationship is found between said list of results for said selected related query and results lists of other queries; and c4) presenting said list of results of said selected related query and related queries identified in step c3) as a list of related queries for said query to said user.
Claim 17
Dependent Claim
27 words
The method as recited in claim 13 wherein said predetermined relationship is when a predetermined number of documents exist in both of the results lists being compared.
Claim 18
Dependent Claim
123 words
The method as recited in claim 13 wherein said step of creating a database of queries from a community of users, said database storing queries and corresponding results list for said queries is comprised of the steps of: a1) obtaining a set of queries; a2) submitting each query in said set of queries to said second search engine and obtaining the top N results for each of said queries; a3) storing each query and corresponding top N results in a database; a4) for each query in said set of queries, comparing the query results to the results of other queries to create a related query list; a5) storing the related query list for each query in said set of queries in said database.