7904422

System for Deploying Data from Deployment-Source Device to Deployment-Destination Device

PublishedMarch 8, 2011
Assigneenot available in USPTO data we have
InventorsMakoto KOBARA
Technical Abstract

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data deployment system comprising: a deployment-source device including a first database which stores first data; and a deployment-destination device to which the first data stored in the first database is deployed, wherein the deployment-source device includes: a first generation unit which generates first identifiers corresponding to a plurality of first fragmentary data, into which the first data stored in the first database is divided; and a second generation unit which generates, when the first data is updated to second data, second identifiers corresponding to a plurality of second fragmentary data, into which the second data is divided, and the deployment-destination device includes: a second database which stores the first data that is stored in the first database and the first identifiers that are generated by the first generation unit; a determination unit which determines whether the first identifiers stored in the second database are identical to the second identifiers which correspond to the first identifiers and are generated by the second generation unit; and a write unit which writes in the second database the second fragmentary data corresponding to the second identifiers and the second identifiers when the determination unit determines that the first identifiers are not identical to the second identifiers which correspond to the first identifiers.

2

2. The data deployment system according to claim 1 , wherein the first generation unit generates hash values of the plurality of first fragmentary data as the first identifiers corresponding to the plurality of first fragmentary data, and the second generation unit generates hash values of the plurality of second fragmentary data as the second identifiers corresponding to the plurality of second fragmentary data.

3

3. The data deployment system according to claim 1 , further comprising: a third database which is provided separately from the deployment-source device and the deployment-destination device and stores the first data and the first identifiers corresponding to the plurality of first fragmentary data into which the first data is divided, and the second data and the second identifiers corresponding to the plurality of second fragmentary data into which the second data is divided, wherein the deployment-destination device further includes: an acquisition unit which acquires from the third database the first identifiers, the second identifiers, the first data, and the second fragmentary data into which the second data is divided, and wherein the second database stores the first data and the first identifiers, which are acquired by the acquisition unit, the determination unit determines whether the first identifiers which are stored in the second database are identical to the second identifiers which are acquired by the acquisition unit and correspond to the first identifiers, and the write unit writes the second fragmentary data corresponding to the second identifiers and the second identifiers, which are acquired by the acquisition unit, in the second database.

4

4. The data deployment system according to claim 1 , wherein the first data is a first volume image, and the second data is a second volume image, the first fragmentary data are set at predetermined logical block address intervals of the first volume image, and the second fragmentary data are set at the predetermined logical block address intervals of the second volume image.

5

5. The data deployment system according to claim 1 , wherein the deployment-destination device further includes: an invalidation unit which invalidates the first identifiers corresponding to the plurality of first fragmentary data into which the first data is divided, when write of new first data has occurred in an area of the second database in which the first data is stored; and a third generation unit which generates, when the first identifiers are invalidated by the invalidation unit, first identifiers corresponding to a plurality of first fragmentary data into which the new first data is divided.

6

6. The data deployment system according to claim 1 , wherein the deployment-destination device further includes: a third generation unit which generates, when write of new first data has occurred in an area of the second database in which the first data is stored, first identifiers corresponding to the new first data, and wherein the write unit writes in the second database the first identifiers which are generated by the third generation unit.

7

7. The data deployment system according to claim 3 , wherein the deployment-source device further includes: an upload process unit which executes an upload process of writing in the third database the first data and the first identifiers corresponding to the plurality of first fragmentary data into which the first data is divided; and a suppression unit which suppresses write in an area in which the first data, which is being subjected to the upload process by the upload process unit, is stored.

8

8. The data deployment system according to claim 3 , wherein the deployment-destination device further includes: a download process unit which executes a download process of writing in the second database the first data and the first identifiers, which are acquired by the acquisition unit; and a suppression unit which suppresses write in an area in which the first data, which is being subjected to the download process by the download process unit, is stored.

9

9. A computer readable storage medium which stores a program code, which is executed by a computer of a data deployment system including a deployment-source device including a first database which stores first data, and a deployment-destination device to which the first data stored in the first database is deployed and which includes a second database, the program code comprising: generating first identifiers corresponding to a plurality of first fragmentary data, into which the first data stored in the first database is divided; storing in the second database the first data stored in the first database and the first identifiers that are generated; generating, when the first data is updated to second data, second identifiers corresponding to a plurality of second fragmentary data, into which the second data is divided; determining whether the first identifiers stored in the second database are identical to the generated second identifiers which correspond to the first identifiers; and writing in the second database the second fragmentary data corresponding to the second identifiers and the second identifiers when it is determined that the first identifiers are not identical to the second identifiers which correspond to the first identifiers.

Patent Metadata

Filing Date

Unknown

Publication Date

March 8, 2011

Inventors

Makoto KOBARA

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM FOR DEPLOYING DATA FROM DEPLOYMENT-SOURCE DEVICE TO DEPLOYMENT-DESTINATION DEVICE” (7904422). https://patentable.app/patents/7904422

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.