Patent ID: 7966644

Claim:
A non-transitory computer-readable medium storing a program for managing access to documents, the program causing a computer to function as: an access policy database storing access policies defining conditions for permitting access to documents; a policy log database storing policy logs containing records of initial setup of the access policies and changes made to the access policies; an access log database storing access logs containing records of access made to the documents; an access policy manager that makes updates to the access policy database according to an access policy setup request received from a first client, the updates including addition of a new access policy to the access policy database and modification to an existing access policy in the access policy database; a policy log collector that collects and stores policy log records in the policy log database to record the update made to the access policy database by the access policy manager; an access policy sender, responsive to an access policy request from a second client, that retrieves from the access policy database an access policy of a document specified in the access policy request and sends the retrieved access policy back to the second client; an access log collector that receives an access log of the specified document from the second client and stores the received access log in the access log database; and a log searcher, responsive to a search condition given from a third client which specifies a specific document, that searches both the policy log database and the access log database to find policy log records and access log records concerning the document specified by the given search condition, sorts a set of log records in which the found policy log records and access log records are merged together, in a chronological order according to time stamps affixed thereto, and sends the sorted set of log records back to the third client.