×

Search hit URL modification for secure application integration

  • US 9,251,364 B2
  • Filed: 12/30/2013
  • Issued: 02/02/2016
  • Est. Priority Date: 03/01/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamically accessing secure content, comprising:

  • crawling a group of documents in a secure data source;

    indexing, using a processor, each crawled document;

    storing, in an index, document metadata for said each crawled document and a generic link for said each crawled document;

    receiving a query from an authenticated user, wherein the query is received as part of a user session;

    locating, using the index, an indexed document in the group of documents in the secure data source that satisfies the query from the authenticated user;

    sending a callback to the secure data source from which the indexed document was crawled, the callback including the metadata for the indexed document, the link for the indexed document, and user session information;

    receiving, from the secure data source and in response to the callback, updated metadata information for the indexed document, wherein the updated metadata information for the indexed document is different from the document metadata stored in the index for the indexed document;

    building current document metadata for the indexed document using the updated metadata information;

    receiving, in response to the callback, updated link information that is based on the existing generic link and the user session information, wherein the updated link information encodes at least part of the user session information and is a valid link for the authenticated user at the time of the query;

    building a current link for the indexed document using the updated link information; and

    providing the current link for the indexed document and the current document metadata for the indexed document to be displayed as a search result responsive to the query.

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