×

Providing access to documents requiring a non-disclosure agreement (NDA) in an online document sharing community

  • US 9,355,384 B2
  • Filed: 03/19/2012
  • Issued: 05/31/2016
  • Est. Priority Date: 03/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable storage medium including a computer program executed by at least one processor to perform operations in an online document sharing community in a network environment including a plurality of participant computers operated by participants in the online document sharing community and a storage system, the operations comprising:

  • receiving a search request from a requesting participant at a requesting participant computer comprising one of the participant computers in the network environment for a result page for documents satisfying a search criteria;

    using, by a search engine, a search index to identify documents satisfying the search criteria, wherein the search index provides an index of terms in documents in a document store accessible through a database implementing the online document sharing community;

    returning the result page to the requesting participant computer identifying at least one document in the document store identified by the search engine from the search index as satisfying the search criteria;

    receiving a document request from the requesting participant for a requested document comprising one of the documents identified in the result page;

    determining whether the requesting participant is a member of a group, indicated in group information in the database, associated with the requested document through information in the database;

    in response to determining that the requesting participant is not a member of the group associated with the requested document, performing;

    returning an access page to the requesting participant computer, including a non-disclosure agreement (NDA) requesting that the requesting participant accept terms of the NDA in order to access content of the requested document in the storage system;

    returning the content of the requested document to the requesting participant computer in response to receiving indication from the requesting participant computer accepting the terms of the NDA; and

    adding the requesting participant as a member of the group in the group information in the database associated with the requested document to provide the requesting participant access to the content of the requested document in response to receiving indication that the requesting participant computer accepted the terms of the NDA.

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