×

Efficient paging of search query results

  • US 8,612,482 B2
  • Filed: 12/20/2011
  • Issued: 12/17/2013
  • Est. Priority Date: 01/16/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A server computer providing search results to a client computer, the server computer comprising a processor configured to:

  • receive a request at the server computer for a search query from the client computer, the request comprising a maximum number of documents to be displayed on a results page,retrieve a number of the documents from a memory relevant to the search query, the number of documents retrieved greater than the maximum number of documents to be displayed on the results page by a predetermined amount;

    determine access rights corresponding to a plurality of retrieved documents;

    maintain session state information, the session state information comprising a first value representing a number of documents for which a user is determined to have access rights and a second value representing a number of documents for which the access rights have been determined;

    retrieve a number of additional documents relevant to the search query, the number of additional documents determined from the session state information;

    determine access rights for a plurality of the additional documents beginning with a document following the number of documents for which the access rights have been determined; and

    instruct the client computer to display the documents on the results page for which the user is determined to have access rights.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×