Patent ID: 9647870
Date: 2017-05-09
CPC Classifications: H04L

Claim:
1. A relay apparatus comprising: a storage configured to store a service identifier, access destination information, and a conversion routine in such a manner that the service identifier, the access destination information, and the conversion routine are associated with each other, for each of a plurality of storage services, the service identifier being an identifier for identifying a storage service among the plurality of storage services, the access destination information indicating information used to access a server which provides the storage service, the conversion routine indicating a rule for converting a content identifier for identifying content and a folder between a format used in the server providing the storage service and a format used in a client apparatus; a request data reception unit configured to receive first request data for displaying a list of documents in a document list in a folder which is managed in the storage service, the first request including a service identifier, a folder identifier and a specified condition from the client apparatus; a first conversion unit configured to access and retrieve, from the storage, a conversion routine associated with the service identifier included in the first request data and perform a first conversion to convert the folder identifier included in the first request data into the format used in the storage service based on the retrieved conversion routine; a request data transmission unit configured to transmit, to the server providing the storage service, second request data for one or more content identifiers corresponding to the list of the documents, the second request including the converted folder identifier obtained through the conversion performed by the first conversion unit, in accordance with the access destination information stored in the storage in such a manner that the access destination information is associated with the service identifier included in the first request data received by the request data reception unit; a content identifier reception unit configured to receive the one or more content identifiers corresponding to the list of documents in the converted folder transmitted from the server as a response to the second request data transmitted by the request data transmission unit; a second conversion unit configured to perform a second conversion to convert the one or more content identifiers after receiving the content identifiers from the server by the content identifier reception unit into the format used in the client apparatus in accordance with a conversion routine stored in the storage in such a manner that the conversion routine is associated with the service identifier of the storage service provided by the server which has transmitted the content identifier; and a content identifier transmission unit configured to transmit the content identifier obtained through the conversion performed by the second conversion unit, as a response to the first request data received by the request data reception unit to the client apparatus, wherein the specified condition is a conditional expression indicating a search condition for content and wherein the first conversion is performed before the request for one or more content identifiers is transmitted to the server, and the second conversion is performed after the request for one or more content identifiers is transmitted to the server.