Apparatus and method for retrieval of documents
First Claim
Patent Images
1. A computer system implementing a method for sorting references to documents for display, comprising the steps of:
- receiving, by a user interface, an initial search query from a user;
providing to a user a set of uniform resource locators (URLs), responsive to the initial search query;
collecting from the user a history of interaction with each URL;
ranking each URL by a URL score based upon the history of interaction, comprising a sum of;
a positive first factor if the user found the URL to be relevant, a negative second factor if the user found the URL to be not relevant, a third factor if information pointed to by the URL was viewed, a fourth factor if information pointed to by the URL was printed, and a fifth factor if information pointed to by the URL was saved;
constructing suggested queries from terms related to the URLs;
ranking each suggested query by a query score comprising a weighted sum of;
a ratio of sum of ranks of URLs to number of URLs related to this query that are ranked over zero, a ratio of sum of ranks of URLs to number of URLs related to this query that are ranked lower then zero, and number of terms in the query;
displaying the ranked suggested queries to the user;
receiving, by the user interface, a search query from the user, said received search query includes a Boolean query comprising;
at least two terms;
a first Boolean relation; and
a second Boolean relation, wherein the first Boolean relation is different than the second Boolean relation;
storing, in a memory, said search query to enable displaying of said search query as submitted by said user;
using, by a processor, said search query to identify at least two references to documents, whereby at least one of said referenced documents has been previously retrieved by a related search query;
sorting for display by a user interface said at least two references to documents based on past users'"'"' interactions relating to at least one of said referenced document that was previously retrieved by said related search query; and
displaying by a user interface said at least two references to documents based on said sorting;
wherein a related search query, is a search query a) comprising of at least two terms, b) received in a past search session from any user which was stored to enable displaying of said previously stored related search query as it was submitted, and c) includes at least one term included within the received search query from said user.
10 Assignments
0 Petitions
Accused Products
Abstract
A system for support and management of search for documents is presented. The system includes a knowledge-database, query interface and communication to a database of documents to be searched. Information generated during a search session is collected by the system and is added to the knowledge-database. The information is ranked automatically according to the usage of that information by the user. During successive search session or during a search made by another user, the system uses the knowledge-database to support the users with keywords, queries and reference documents.
-
Citations
20 Claims
-
1. A computer system implementing a method for sorting references to documents for display, comprising the steps of:
-
receiving, by a user interface, an initial search query from a user; providing to a user a set of uniform resource locators (URLs), responsive to the initial search query; collecting from the user a history of interaction with each URL; ranking each URL by a URL score based upon the history of interaction, comprising a sum of;
a positive first factor if the user found the URL to be relevant, a negative second factor if the user found the URL to be not relevant, a third factor if information pointed to by the URL was viewed, a fourth factor if information pointed to by the URL was printed, and a fifth factor if information pointed to by the URL was saved;constructing suggested queries from terms related to the URLs; ranking each suggested query by a query score comprising a weighted sum of;
a ratio of sum of ranks of URLs to number of URLs related to this query that are ranked over zero, a ratio of sum of ranks of URLs to number of URLs related to this query that are ranked lower then zero, and number of terms in the query;displaying the ranked suggested queries to the user; receiving, by the user interface, a search query from the user, said received search query includes a Boolean query comprising; at least two terms; a first Boolean relation; and a second Boolean relation, wherein the first Boolean relation is different than the second Boolean relation; storing, in a memory, said search query to enable displaying of said search query as submitted by said user; using, by a processor, said search query to identify at least two references to documents, whereby at least one of said referenced documents has been previously retrieved by a related search query; sorting for display by a user interface said at least two references to documents based on past users'"'"' interactions relating to at least one of said referenced document that was previously retrieved by said related search query; and displaying by a user interface said at least two references to documents based on said sorting; wherein a related search query, is a search query a) comprising of at least two terms, b) received in a past search session from any user which was stored to enable displaying of said previously stored related search query as it was submitted, and c) includes at least one term included within the received search query from said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system implementing a method for sorting references to documents for display, comprising the steps of:
-
receiving, by a user interface, an initial search query from a user; providing to a user a set of uniform resource locators (URLs), responsive to the initial search query; collecting from the user a history of interaction with each URL; ranking each URL by a URL score based upon the history of interaction, comprising a sum of;
a positive first factor if the user found the URL to be relevant, a negative second factor if the user found the URL to be not relevant, a third factor if information pointed to by the URL was viewed, a fourth factor if information pointed to by the URL was printed, and a fifth factor if information pointed to by the URL was saved;constructing suggested queries from terms related to the URLs; ranking each suggested query by a query score based comprising a weighted sum of;
a ratio of sum of ranks of URLs to number of URLs related to this query that are ranked over zero, a ratio of sum of ranks of URLs to number of URLs related to this query that are ranked lower then zero, and number of terms in the query;displaying the ranked suggested queries to the user; receiving, by the user interface, a search query from the user, said received search query includes a Boolean query comprising; at least two terms; a first Boolean relation; and a second Boolean relation, wherein the first Boolean relation is different than the second Boolean relation; storing, in a memory, said search query to enable displaying of said search query as submitted by said user; identifying, by a processor, at least one previously stored related search query; using said identified previously stored related search query to retrieve at least two references to documents, whereby at least one of said retrieved references to documents was previously retrieved by said at least one identified previously stored related search query; sorting for display by a user interface said at least two references to documents based on the ranking of said identified previously stored related search query; and displaying by a user interface said at least two references to documents based on said sorting; wherein a previously stored related search query, is a query a) comprising of at least two terms, b) received in a past search session from any user which was stored to enable displaying of said previously stored related search query as it was submitted, and c) includes at least one term included in the received search query from said user. - View Dependent Claims (17, 18, 19, 20)
-
Specification