Patent ID: 7805468

Claim:
An information processing apparatus configured to communicate with a first server apparatus that stores and manages a document file in a container, and further configured to communicate with a second server apparatus that issues policy data for controlling operations to the container, the information processing apparatus comprising: a requesting unit configured to request the second server apparatus to issue policy data for the container, acquire a policy list managed by the second server apparatus, and select an appropriate policy data from the policy list based on a user instruction; a creating unit configured to create a control file to be stored to the container based on the appropriate policy data selected by the requesting unit, the created control file being used for acquiring from the second server apparatus a list of allowed operations which can be performed to the container; a transferring unit configured to transfer the created control file to the first server apparatus, wherein the transferred control file is stored with the document file in the container which is managed by the first server apparatus; a first acquiring unit configured to acquire, from the first server apparatus, the control file stored in an accessed container, when the information processing apparatus accesses the container which is managed by the first server apparatus; a second acquiring unit configured to identify the appropriate policy data based on the acquired control file, and acquire the list of allowed operations from the second server apparatus based on the identified appropriate policy data; and a control unit configured to control operations of the container based on the acquired list of allowed operations, wherein, when the container is copied, the control file is also copied at the same time together with the document file stored in the container, wherein the container is one of a folder or a directory.