METHOD FOR THE PREEMPTIVE CREATION OF BINARY DELTA INFORMATION WITHIN A COMPUTER NETWORK
First Claim
1. A machine comprising:
- a. a computer configured to provide a remote system with;
i. a set of signatures corresponding to a set of files local to the computer;
ii. a set of updates for a set of files to be updated;
b. the remote system, the remote system comprising a processor and a memory, and configured to;
i. identify the set of files to be updated based on comparing a first set of signatures with a second set of signatures, wherein;
the first set of signatures is the set of signatures corresponding to the set of files local to the computer; and
the second set of signatures is a set of signatures corresponding to a set of preexisting base files;
ii. request, from the computer, updates for each file comprised by the set of files to be updated;
wherein the computer is configured to generate the set of updates for the set of files to be updated based on a set of instructions stored on a non-transitory computer readable medium and operable to configure the computer to generate difference packages indicating how files comprised by the set of files local to the computer can be derived from preexisting base files.
3 Assignments
0 Petitions
Accused Products
Abstract
Data can be transferred between computers at remote sites by transferring the data itself, or by transferring files showing how data at an originating site can be recreated from data already present at a receiving site. As part of the data transfer, a determination can be made as to what is the most appropriate way for the transfer to take place. Further, in cases where data is not transferred directly between originating and receiving sites, it is possible that some preparatory steps might be performed to improve the efficiency of the transfers to the receiving sites when they do take place. Additional efficiencies can be obtained in some cases by using the parallel processing capabilities provided by a cloud based architecture.
-
Citations
11 Claims
-
1. A machine comprising:
-
a. a computer configured to provide a remote system with; i. a set of signatures corresponding to a set of files local to the computer; ii. a set of updates for a set of files to be updated; b. the remote system, the remote system comprising a processor and a memory, and configured to; i. identify the set of files to be updated based on comparing a first set of signatures with a second set of signatures, wherein; the first set of signatures is the set of signatures corresponding to the set of files local to the computer; and the second set of signatures is a set of signatures corresponding to a set of preexisting base files; ii. request, from the computer, updates for each file comprised by the set of files to be updated; wherein the computer is configured to generate the set of updates for the set of files to be updated based on a set of instructions stored on a non-transitory computer readable medium and operable to configure the computer to generate difference packages indicating how files comprised by the set of files local to the computer can be derived from preexisting base files. - View Dependent Claims (8, 9, 10)
-
-
2-7. -7. (canceled)
-
11-20. -20. (canceled)
Specification