DATA SHARING SYSTEM, DATA SHARING METHOD, INFORMATION PROCESSING APPARATUS,AND COMPUTER-READABLE STORAGE MEDIUM
First Claim
1. A data sharing system including a first information processing apparatus that stores original data, a second information processing apparatus that acquires duplicated data of the original data from the first information processing apparatus, and a third information processing apparatus that is connected to the first information processing apparatus and the second information processing apparatus via a network, the second information processing apparatus comprising a duplicated data-transmitting unit adapted to transmit the duplicated data acquired from the first information processing apparatus to the third information processing apparatus, andthe first information processing apparatus comprising:
- a reception unit adapted to receive a request for confirmation of the duplicated data, from the third information processing apparatus;
a comparison unit adapted to compare the duplicated data which the third information processing apparatus has received and the original data with each other, in response to the request for confirmation received by the reception unit; and
a transmission unit adapted to transmit a request for deletion of the duplicated data, to the third information processing apparatus, depending on a result of comparison by the comparison unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A data sharing system which is capable of preventing duplicated data which does not match original data stored in an original node from being spread across the network. An original node stores original data. A first duplicating node acquires duplicated data of the original data from the original node, and sends the duplicated data to a second duplicating node. The original node receives a request for confirmation of the duplicated data received from the first duplicating node, from the second duplicating node, compares the duplicated data received by the second duplicating node and the original data with each other, in response to the request, and transmits a request for deletion of the duplicated data, to the second duplicating node, depending on a result of the comparison.
15 Citations
11 Claims
-
1. A data sharing system including a first information processing apparatus that stores original data, a second information processing apparatus that acquires duplicated data of the original data from the first information processing apparatus, and a third information processing apparatus that is connected to the first information processing apparatus and the second information processing apparatus via a network, the second information processing apparatus comprising a duplicated data-transmitting unit adapted to transmit the duplicated data acquired from the first information processing apparatus to the third information processing apparatus, and
the first information processing apparatus comprising: -
a reception unit adapted to receive a request for confirmation of the duplicated data, from the third information processing apparatus; a comparison unit adapted to compare the duplicated data which the third information processing apparatus has received and the original data with each other, in response to the request for confirmation received by the reception unit; and a transmission unit adapted to transmit a request for deletion of the duplicated data, to the third information processing apparatus, depending on a result of comparison by the comparison unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data sharing method for a data sharing system including a first information processing apparatus that stores original data, and a second information processing apparatus that acquires duplicated data of the original data from the first information processing apparatus, wherein the second information processing apparatus includes a duplicated data-transmission unit adapted to transmit the duplicated data acquired from the first information processing apparatus to a third information processing apparatus,
the first information processing apparatus: -
receiving a request for confirmation of the duplicated data, from the third information processing apparatus; comparing the duplicated data which the third information processing apparatus has received and the original data with each other, in response to the request for confirmation received by the receiving; and transmitting a request for deletion of the duplicated data, to the third information processing apparatus, depending on a result of comparison by the comparing.
-
-
10. An information processing apparatus that is capable of communicating with a first information processing apparatus and a second information processing apparatus, comprising:
-
a storage unit adapted to store original data; a generation unit adapted to generate duplicated data of the original data; a transmission unit adapted to transmit the duplicated data generated by the generation unit to the first information processing unit, in response to a request from the first information processing apparatus; a reception unit adapted to receive from the second information processing apparatus that has acquired the duplicated data from the first information processing apparatus a request for confirmation of the duplicated data; a comparison unit adapted to compare the duplicated data which the second information processing apparatus has received and the original data stored in the storage unit with each other; and a transmission unit adapted to transmit a request for deletion of the duplicated data, to the second information processing apparatus, depending on a result of comparison by the comparison unit.
-
-
11. A computer-readable storage medium storing a program for causing a computer to execute a data sharing method for an information processing apparatus that is capable of communicating with a first information processing apparatus and a second information processing apparatus, the information processing apparatus having a storage unit adapted to store original data, comprising:
-
generating duplicated data of the original data; transmitting the duplicated data to the first information processing unit, in response to a request from the first information processing apparatus; receiving from the second information processing apparatus that has acquired the duplicated data from the first information processing apparatus a request for confirmation of the duplicated data; comparing the duplicated data which the second information processing apparatus has received and the original data stored in the storage unit with each other, in response to the received request for confirmation; and transmitting a request for deletion of the duplicated data to the second information processing apparatus, depending on a result of the comparison.
-
Specification