×

Providing access to documents in an online document sharing community

  • US 9,280,794 B2
  • Filed: 03/19/2012
  • Issued: 03/08/2016
  • Est. Priority Date: 03/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for implementing an online document sharing community in a network environment including a plurality of participant computers operated by participants in the online document sharing community, a storage system, and a test computer, wherein the computer program product is implemented in a non-transitory computer readable storage medium, wherein the computer program is executed to perform operations, the operations comprising:

  • generating document information in a database identifying a document in the storage system and an owner of the document, wherein the document includes content comprising subject matter protected by intellectual property laws;

    using a fingerprinting algorithm to calculate a fingerprint from the document;

    including the fingerprint with the document information of the document;

    processing the document content to add search terms for the document and the document identifier to a search index accessible through a search engine over the network to participants not under an obligation of confidentiality to the owner with respect to the document;

    providing access to the content of the document to the participants in the online document sharing community accessing the search engine to obtain search results identifying the document;

    determining a publication time the document was included in the search index, wherein the publication time indicates a time and/or date the search engine makes the content of the document accessible to the participant computers operated by participants not under the obligation of confidentiality to the owner with respect to the document content;

    indicating the determined publication time in the document information;

    validating that the document added to the search index is in fact publicly available to those not under an obligation of confidentiality with respect to the document by sending, as part of a public availability test, a test request to the test computer over the network with search terms added to the search index used by the search engine in response to the search engine providing access to the content of the document to computer users accessing the search engine that are not under an obligation of confidentiality to the owner of the document;

    receiving from the test computer over the network a search results time the test computer received from the search engine the search results identifying the document and a document receipt time the test computer received the document content of the document in response to accessing the document through the search results;

    receiving from the test computer a test fingerprint calculated by the test computer applying the fingerprinting algorithm to the content of the document accessed from the search engine;

    determining whether the test fingerprint from the test computer matches the fingerprint for the document included with the document information; and

    setting the publication time to one of a time the search engine made the document available to the computer users of the network not under the obligation of confidentiality, the search results time, and the document receipt time.

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