IP Library Granted Patent US 9,413,857
Granted Patent B2
US 9,413,857 · App. 14/452,567 · Granted Aug 9, 2016

System, method and program product for backing up data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,413,857
App. No.
14/452,567
Granted
Aug 9, 2016
Kind
B2
Abstract

System, method and program product for backing up a plurality of data files from a first server to a second server via a network. A determination is made that more than one compressed data file at the second server, downloaded by the first server, is waiting to be decompressed. A determination is made whether an amount of available processor resource in the second server exceeds a predetermined threshold. If the amount of available processor resource in the second server exceeds the predetermined threshold, a plurality of data decompression programs are invoked in the second server to decompress the plurality of compressed data files substantially concurrently, and data updates in the decompressed data files are applied to corresponding files in the second server.

Claims (10)

1. A method for backing up a plurality of data files, through a network, from an operating server to a backup server, including:

a step for evaluating that two or more data files are awaiting compression on the operating server;

a step for evaluating whether or not a quantity of processing resources usable by the operating server exceeds a first prescribed threshold value, and for evaluating whether or not a quantity of bandwidth usable on the network exceeds a second prescribed threshold value;

a step for calling a plurality of data compression programs of the operating server to compress a plurality of data files essentially simultaneously, and for downloading the plurality of data files, after compression, from the operating server to the backup server, when the quantity of processing resources usable by the operating server exceeds the first prescribed threshold value and the quantity of the bandwidth usable on the network exceeds the second prescribed threshold value;

a step for evaluating that two or more data files on the backup server, downloaded from the operating server, are awaiting decompression;

a step for performing a first update on a status table to indicate a time stamp and a name for each of the two or more data files on the backup server awaiting decompression;

a step for evaluating whether or not a quantity of processing resources usable by the backup server exceeds a third prescribed threshold value;

a step for evaluating whether or not a quantity of the two or more data files on the backup server awaiting decompression exceeds a fourth prescribed threshold value;

a step for calling a plurality of data decompressing programs of the backup server to decompress a plurality of data files essentially simultaneously, and for applying, to the corresponding files on the backup server, data updates of the decompressed data files, when the quantity of processing resources usable by the backup server exceeds the third prescribed threshold value and the quantity of the two or more data files on the backup server awaiting decompression exceeds the fourth prescribed threshold value; and

a step for calling at least one of the plurality of data decompressing programs of the backup server to decompress the two or more data files essentially sequentially by chronological order of the time stamps, for performing a second update on the status table to indicate a time stamp and a name of a most recent data file that has been decompressed of the two or more data files, and for applying, to the corresponding files on the backup server, data updates of the decompressed data files, when the quantity of processing resources usable by the backup server does not exceed the third prescribed threshold value or the quantity of the two or more data files on the backup server awaiting decompression does not exceed the fourth prescribed threshold value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2014
From: KARUPPIAH, RAJKUMAR
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033471/0511 →