Patent ID: 8046365
Filing Date: 2011-10-25
Classification: G06F

Abstract:
1. A document management apparatus including a processor, comprising: a document information storing unit configured to use the processor to store document information, the document information storing unit being capable of storing a first type of document information and a second type of document information, wherein an access right of the second type of document information is managed by an access right management apparatus which is located external to the document management apparatus, and the second type of document information has been encrypted by a key managed by the access right management apparatus, and wherein an access right of the first type of document information is not managed by the access right management apparatus, and the first type of document information has not been encrypted; a managing unit configured to manage the access right of the first type of document information stored in the document information storing unit; an index generating unit configured to perform processing for generating an index of document information stored in the document information storing unit, wherein the index generating unit is not capable of generating the index from the second type of document information which is encrypted; a user identification accepting unit configured to accept user identification information for identifying a user; a sending unit configured to send, to the access right management apparatus, the user identification information and information for identifying document information of which index generating processing has not been performed by the index generating unit from among the second type of document information stored in the document information storing unit; a receiving unit configured to receive, in a case where a user, who is identified by the user identification information sent by the sending unit, has an access right of the second type of document information identified by the information sent by the sending unit, the key of the document information from the access right management apparatus; a control unit configured to control the index generating unit to decrypt the second type of document information and to generate the index of the second type of document information when the key of the second type of document information is received by the receiving unit; an index storing unit configured to store an index generated by the index generating unit; and an index storing status storing unit configured to store an index storing status indicating a state whether or not the index of each of one or more document information stored in the document information storing unit is stored in the index storing unit, wherein the sending unit refers to the index storing status storing unit, and sends information determining document information of which index generation by the index generating unit has not been performed to the access right management apparatus, and wherein the index storing status storing unit stores the index storing status relating to the document information of which index has been generated by the index generating unit as index stored.