Patent ID: 8413208
Filing Date: 2013-04-02
Classification: H04L

Abstract:
1. A non-transitory computer readable medium storing a data management program that manages data, provides the data to a client connected over a network, and is configured to perform communications in accordance with a plurality of types of protocols, the data management program causing a computer to execute a process for the data management, the process comprising: managing an access right of a user to the data; managing basic policy information concerning the plurality of types of protocols used in providing the data to the client with respect to a data management device as a whole; managing protocol information that sets, for each of the plurality of types of protocols, data configured to utilize each of the plurality of types of protocols for providing the data; analyzing an environment of the client when a request for data is received from the client; determining a required protocol to provide the requested data to the client in accordance with the analyzed client environment, the access right, the basic policy information and the protocol information; comparing a requested protocol used in the client request for data with the required protocol; determining whether the requested protocol is different from the required protocol; and if the requested protocol is different from the required protocol, requesting the client to reconnect using the required protocol, wherein upon reconnection, a re-determination of the required protocol used in providing the requested data does not occur, wherein the protocol information further includes excluding information that enables access to the data without requiring the client to use the required protocol if at least one of the following is satisfied: (1) the user of the client is specified in the excluding information, and (2) the user of the client has the access right specified in the excluding information.