Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
229 words
A method for updating archive files, comprising: creating an original archive file; transmitting said original archive file to a client computer system; creating a target archive file, wherein at least one entry in said target archive file has a file name that is identical to the file name of one of the entries in said original archive file, and wherein at least one entry in said target archive has file contents that are identical to the file contents of one of the entries in said original archive file; generating a difference archive file as a function of said original archive file and said target archive file, wherein said difference archive file comprises and index file entry and a set of entries corresponding to each entry in said target archive file having file contents not identical to the file contents of any entry in the original archive file and not identical to the file contents of any other entry in the target archive file; transmitting said difference archive file to said client computer system; and applying said difference archive file to said original archive file to generate a synthesized archive file, wherein said synthesized archive file comprises a set of entries, and wherein each of said entries in said synthesized archive file has an identical file name and identical file contents as the corresponding entry in said target archive file.
Claim 2
Independent Claim
229 words
A method for updating archive files, comprising: creating an original archive file; transmitting said original archive file to a client computer system; creating a target archive file, wherein at least one entry in said target archive file has a file name that is identical to the file name of one of the entries in said original archive file, and wherein at least one entry in said target archive has file contents that are identical to the file contents of one of the entries in said original archive file; generating a difference archive file as a function of said original archive file and said target archive file, wherein said difference archive file comprises and index file entry and a set of entries corresponding to each entry in said target archive file having file contents not identical to the file contents of any entry in the original archive file and not identical to the file contents of any other entry in the target archive file; transmitting said difference archive file to said client computer system; and applying said difference archive file to said original archive file to generate a synthesized archive file, wherein said synthesized archive file comprises a set of entries, and wherein each of said entries in said synthesized archive file has an identical file name and identical file contents as the corresponding entry in said target archive file.
Claim 3
Dependent Claim
32 words
The method according to claim 1 wherein each of said original archive file, said target archive file, said difference archive file and said synthesized archive file comprises one or more JAR files.
Claim 4
Dependent Claim
24 words
The method according to claim 2 , wherein said difference archive file is transmitted to said client computer system via a data communication network.
Claim 5
Dependent Claim
23 words
The method according to claim 3 , wherein said data communication network is the network of networks commonly referred to as the Internet.
Claim 6
Dependent Claim
23 words
The method according to claim 2 , wherein said difference archive file is transmitted to said client computer system via a CD-ROM disk.
Claim 7
Dependent Claim
24 words
The method according to claim 1 , wherein said difference archive file is transmitted to said client computer system via a data communication network.
Claim 8
Dependent Claim
23 words
The method according to claim 6 , wherein said data communication network is the network of networks commonly referred to as the Internet.
Claim 9
Dependent Claim
23 words
The method according to claim 1 , wherein said difference archive file is transmitted to said client computer system via a CD-ROM disk.
Claim 10
Dependent Claim
242 words
A computerized system for updating archive files, comprising: means for creating an original archive file; means for transmitting said original archive file to a client computer system; means for creating a target archive file, wherein at least one entry in said target archive file has a file name that is identical to the file name of one of the entries in said original archive file, and wherein at least one entry in said target archive has file contents that are identical to the file contents of one of the entries in said original archive file; means for generating a difference archive file as a function of said original archive file and said target archive file, wherein said difference archive file comprises and index file entry and a set of entries corresponding to each entry in said target archive file having file contents not identical to the file contents of any entry in the original archive file and not identical to the file contents of any other entry in the target archive file; means for transmitting said difference archive file to said client computer system; and means for applying said difference archive file to said original archive file to generate a synthesized archive file, wherein said synthesized archive file comprises a set of entries, and wherein each of said entries in said synthesized archive file has an identical file name and identical file contents as the corresponding entry in said target archive file.
Claim 11
Dependent Claim
242 words
A computerized system for updating archive files, comprising: means for creating an original archive file; means for transmitting said original archive file to a client computer system; means for creating a target archive file, wherein at least one entry in said target archive file has a file name that is identical to the file name of one of the entries in said original archive file, and wherein at least one entry in said target archive has file contents that are identical to the file contents of one of the entries in said original archive file; means for generating a difference archive file as a function of said original archive file and said target archive file, wherein said difference archive file comprises and index file entry and a set of entries corresponding to each entry in said target archive file having file contents not identical to the file contents of any entry in the original archive file and not identical to the file contents of any other entry in the target archive file; means for transmitting said difference archive file to said client computer system; and means for applying said difference archive file to said original archive file to generate a synthesized archive file, wherein said synthesized archive file comprises a set of entries, and wherein each of said entries in said synthesized archive file has an identical file name and identical file contents as the corresponding entry in said target archive file.
Claim 12
Dependent Claim
32 words
The system according to claim 9 wherein each of said original archive file, said target archive file, said difference archive file and said synthesized archive file comprises one or more JAR files.
Claim 13
Dependent Claim
24 words
The system according to claim 10 , wherein said difference archive file is transmitted to said client computer system via a data communication network.
Claim 14
Dependent Claim
23 words
The system according to claim 11 , wherein said data communication network is the network of networks commonly referred to as the Internet.
Claim 15
Dependent Claim
23 words
The system according to claim 10 , wherein said difference archive file is transmitted to said client computer system via a CD-ROM disk.
Claim 16
Dependent Claim
24 words
The system according to claim 9 , wherein said difference archive file is transmitted to said client computer system via a data communication network.
Claim 17
Dependent Claim
22 words
The according to claim 14 , wherein said data communication network is the network of networks commonly referred to as the Internet.
Claim 18
Dependent Claim
23 words
The system according to claim 9 , wherein said difference archive file is transmitted to said client computer system via a CD-ROM disk.
Claim 19
Dependent Claim
250 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for updating archive files, the method comprising: creating an original archive file; transmitting said original archive file to a client computer system; creating a target archive file, wherein at least one entry in said target archive file has a file name that is identical to the file name of one of the entries in said original archive file, and wherein at least one entry in said target archive has file contents that are identical to the file contents of one of the entries in said original archive file; generating a difference archive file as a function of said original archive file and said target archive file, wherein said difference archive file comprises and index file entry and a set of entries corresponding to each entry in said target archive file having file contents not identical to the file contents of any entry in the original archive file and not identical to the file contents of any other entry in the target archive file; transmitting said difference archive file to said client computer system; and applying said difference archive file to said original archive file to generate synthesized archive file, wherein said synthesized archive file comprises a set of entries, and wherein each of said entries in said synthesized archive file has an identical file name and identical file contents as the corresponding entry in said target archive file.
Claim 20
Dependent Claim
250 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for updating archive files, the method comprising: creating an original archive file; transmitting said original archive file to a client computer system; creating a target archive file, wherein at least one entry in said target archive file has a file name that is identical to the file name of one of the entries in said original archive file, and wherein at least one entry in said target archive has file contents that are identical to the file contents of one of the entries in said original archive file; generating a difference archive file as a function of said original archive file and said target archive file, wherein said difference archive file comprises and index file entry and a set of entries corresponding to each entry in said target archive file having file contents not identical to the file contents of any entry in the original archive file and not identical to the file contents of any other entry in the target archive file; transmitting said difference archive file to said client computer system; and applying said difference archive file to said original archive file to generate synthesized archive file, wherein said synthesized archive file comprises a set of entries, and wherein each of said entries in said synthesized archive file has an identical file name and identical file contents as the corresponding entry in said target archive file.