DATA MANAGEMENT APPARATUS, DATA MANAGEMENT METHOD, AND COMPUTER PROGRAM PRODUCT
First Claim
1. A data management apparatus comprising:
- a communication unit that communicates with a plurality of online storage systems;
a saving unit that initially saves data and then selects an online storage system in which to save the data;
a save location storage unit that stores save location information, the save location information having information for identifying the data saved by the saving unit and for identifying the online storage system; and
a reading unit that refers to the save location information stored in the save location storage unit in response to a read request and specifies the online storage system that has target data of the read request, and reads the target data from the online storage system after being specified by the reading unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A data management apparatus, method and computer program product use a communication unit that communicates with a plurality of online storage systems. At least one of the plurality of online storage systems is selected to save data to later be saved in the selected online storage. A Save location information is saved, and the save location information has information for identifying the data saved by the saving unit associated with information for identifying the online storage. A reading unit refers to the save location information stored in the save location storage unit in response to a read request of data and specifies the online storage that has the target data of the read request to read the target data of the read request from the specified online storage.
14 Citations
20 Claims
-
1. A data management apparatus comprising:
-
a communication unit that communicates with a plurality of online storage systems; a saving unit that initially saves data and then selects an online storage system in which to save the data; a save location storage unit that stores save location information, the save location information having information for identifying the data saved by the saving unit and for identifying the online storage system; and a reading unit that refers to the save location information stored in the save location storage unit in response to a read request and specifies the online storage system that has target data of the read request, and reads the target data from the online storage system after being specified by the reading unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data management method executed in a data management apparatus that communicates with a plurality of online storage systems, the data management method comprising:
-
selecting with a processing circuit an online storage system from the plurality of online storage systems and initially saving data to be saved in the online storage system; storing save location information, the save location information having information for identifying the data saved in the saving step and for identifying the online storage system; referring to the save location information in response to a read request and specifying the online storage system that has target data of the read request; and reading the target data from the online storage system specified in the specifying step. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer program storage medium having instructions stored therein that when executed by a processing circuit implements a data management method executed in a data management apparatus enables communicates with a plurality of online storage systems, the method comprising:
-
selecting with a processing circuit an online storage system from the plurality of online storage systems and initially saving data to be saved in the online storage system; storing save location information, the save location information having information for identifying the data saved in the saving step and for identifying the online storage system; referring to the save location information in response to a read request and specifying the online storage system that has target data of the read request; and reading the target data from the online storage system specified in the specifying step. - View Dependent Claims (18, 19, 20)
-
Specification