Patent ID: 7765193
Filing Date: 2010-07-27
Classification: G06Q,Y10S

Abstract:
1. An apparatus for supplying a document, comprising: a machine readable storage medium configured to store therein a set of documents and a position within an organization of a person who registers one of the documents paired up with one of the documents; a unit configured to store the documents in the machine readable storage medium after removing one or more predetermined expressions from the documents; a second storage unit configured to store therein the one or more expressions and locations thereof in the documents separately for each of the documents; a unit configured to receive a request for accessing said one of the documents; a unit configured to check a position within said organization of a person who made the request; a unit configured to evaluate a positional relationship in a tree structure between the checked position within said organization and the stored position within said organization paired up with said one of the documents, wherein the tree structure represents a hierarchical structure of the organization with nodes of the tree structure representing affiliations within the organization; a disclosure condition storing unit configured to store information defining a process to be performed with respect to a given relationship by pairing up the process with a relationship in the tree structure between the position checked by the unit configured to check a position and the stored position; a unit configured to ascertain a level of disclosure with respect to said one of the documents in response to the evaluated relationship; and a unit configured to control disclosing of said one of the documents according to the ascertained level of disclosure, wherein when said one of the documents is disclosed in an entirety thereof according to the ascertained level of disclosure, said one of the documents is returned to an original thereof by synthesizing said one of the documents with the one or more expressions extracted from a second storage unit at the locations extracted from said second storage unit.