Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
131 words
A method for facilitating updating of a computer readable file to a final state, the final state being a state within an ordered sequence of states associated with the file, the sequence including at least one hub state, the method comprising the steps of: determining as a final hub state a hub state which is at least as early in the sequence as the final state; for each hub state which is earlier in the sequence than the final hub state, making available a hub incremental update containing information about differences between that hub state and the final hub state; and responsive to the final hub state not being the final state, making available a final incremental update containing information about differences between the final hub state and the final state.
Claim 2
Independent Claim
131 words
A method for facilitating updating of a computer readable file to a final state, the final state being a state within an ordered sequence of states associated with the file, the sequence including at least one hub state, the method comprising the steps of: determining as a final hub state a hub state which is at least as early in the sequence as the final state; for each hub state which is earlier in the sequence than the final hub state, making available a hub incremental update containing information about differences between that hub state and the final hub state; and responsive to the final hub state not being the final state, making available a final incremental update containing information about differences between the final hub state and the final state.
Claim 3
Dependent Claim
19 words
The method of claim 1, wherein the sequence includes at least one state which is not a hub state.
Claim 4
Dependent Claim
35 words
The method of claim 1, wherein the step of making available a final incremental update comprises, for each hub incremental update, making available a package including the hub incremental update and the final incremental update.
Claim 5
Dependent Claim
31 words
The method of claim 1, wherein the step of determining the final hub state comprises selecting the latest hub state which is not preceded in the sequence by the final state.
Claim 6
Dependent Claim
27 words
The method of claim 1, wherein the sequence of states is a temporal sequence, and each state in the sequence is associated with a position in time.
Claim 7
Dependent Claim
45 words
The method of claim 1, wherein the step of making available a hub incremental update comprises putting the hub incremental update on a server computer, and the step of making available a final incremental update comprises putting the final incremental update on the server computer.
Claim 8
Dependent Claim
51 words
The method of claim 1, wherein the step of making available a hub incremental update comprises putting the hub incremental update on a removable computer readable storage medium and the step of making available a final incremental update comprises putting the final incremental update on the removable computer readable storage medium.
Claim 9
Independent Claim
240 words
A method for updating a computer readable file of an original state to a final state, the file of the original state residing on a local computer system, the original state and the final state being states within an ordered sequence of states associated with the file, the final state being later in the sequence than the original state, and the sequence including a final hub state which is not preceded in the sequence by the final state, the method comprising the steps of: accessing from a local storage location a file of an original hub state, the original hub state being a hub state in the sequence which is not preceded in the sequence by the original state; responsive to the original hub state not being the final hub state: accessing a hub incremental update containing information about differences between the original hub state and the final hub state; using the hub incremental update and the file of the original hub state to produce a file of the final hub state; and storing the file of the final hub state; and responsive to the final hub state not being the final state: accessing a final incremental update containing information about differences between the final hub state and the final state; using the final incremental update and the file of the final hub state to produce a file of the final state; and storing the file of the final state.
Claim 10
Independent Claim
240 words
A method for updating a computer readable file of an original state to a final state, the file of the original state residing on a local computer system, the original state and the final state being states within an ordered sequence of states associated with the file, the final state being later in the sequence than the original state, and the sequence including a final hub state which is not preceded in the sequence by the final state, the method comprising the steps of: accessing from a local storage location a file of an original hub state, the original hub state being a hub state in the sequence which is not preceded in the sequence by the original state; responsive to the original hub state not being the final hub state: accessing a hub incremental update containing information about differences between the original hub state and the final hub state; using the hub incremental update and the file of the original hub state to produce a file of the final hub state; and storing the file of the final hub state; and responsive to the final hub state not being the final state: accessing a final incremental update containing information about differences between the final hub state and the final state; using the final incremental update and the file of the final hub state to produce a file of the final state; and storing the file of the final state.
Claim 11
Dependent Claim
19 words
The method of claim 8, wherein the sequence includes at least one state which is not a hub state.
Claim 12
Dependent Claim
44 words
The method of claim 8, wherein the hub incremental update and the final incremental update are included in a package, and the sub-step of accessing the hub incremental update and the sub-step of accessing the final update are both performed by accessing the package.
Claim 13
Dependent Claim
17 words
The method of claim 8, wherein the local storage location is internal to the local computer system.
Claim 14
Dependent Claim
17 words
The method of claim 8, wherein the local storage location is a removable computer readable storage medium.
Claim 15
Dependent Claim
43 words
The method of claim 8, wherein the sub-step of accessing a hub incremental update comprises accessing the hub incremental update over a computer network, and the sub-step of accessing a final incremental update comprises accessing the final incremental update over the computer network.
Claim 16
Dependent Claim
26 words
The method of claim 8, wherein the original hub state is the latest hub state which is not preceded in the sequence by the original state.
Claim 17
Dependent Claim
26 words
The method of claim 8, wherein the final hub state is the latest hub state which is not preceded in the sequence by the final state.
Claim 18
Dependent Claim
39 words
The method of claim 8, wherein the sub-step of storing the file of the final hub state comprises replacing the file of the original hub state in the local storage location with the file of the final hub state.
Claim 19
Dependent Claim
24 words
The method of claim 8, wherein the sequence of states is a temporal sequence, and each state is associated with a position in time.
Claim 20
Dependent Claim
30 words
The method of claim 8, wherein the sub-step of storing the file of the final hub state comprises storing the file of the final hub state in a compressed form.
Claim 21
Dependent Claim
28 words
The method of claim 8, wherein there is only one hub state in the sequence, the hub state not being preceded in the sequence by the original state.
Claim 22
Independent Claim
154 words
A system for facilitating updating of a computer readable file to a final state, the file residing on a local computer, the final state being a state within an ordered sequence of states associated with the file, the sequence including a final hub state which is a hub state that is not preceded in the sequence by the final state, the system comprising: for each hub state preceding the final hub state in the sequence, a hub incremental update containing information about differences between that hub state and the final hub state; a final incremental update containing information about differences between the final hub state and the final state; a server coupled to the local computer, which server has access to any hub incremental updates and the final incremental update, and which, in response to a request by the local computer for an incremental update, transmits the requested incremental update to the local computer.
Claim 23
Independent Claim
154 words
A system for facilitating updating of a computer readable file to a final state, the file residing on a local computer, the final state being a state within an ordered sequence of states associated with the file, the sequence including a final hub state which is a hub state that is not preceded in the sequence by the final state, the system comprising: for each hub state preceding the final hub state in the sequence, a hub incremental update containing information about differences between that hub state and the final hub state; a final incremental update containing information about differences between the final hub state and the final state; a server coupled to the local computer, which server has access to any hub incremental updates and the final incremental update, and which, in response to a request by the local computer for an incremental update, transmits the requested incremental update to the local computer.
Claim 24
Dependent Claim
18 words
The system of claim 20, wherein the server is coupled to the local computer by a computer network.
Claim 25
Dependent Claim
15 words
The system of claim 21, wherein the server is a removable computer readable storage medium.
Claim 26
Dependent Claim
261 words
A computer readable medium containing a computer program for updating a computer readable file of an original state to a final state, the file of the original state residing on a local computer system, the original state and the final state being states within an ordered sequence of states associated with the file, the final state being later in the sequence than the original state, the sequence including as a final hub state a hub state which is not preceded in the sequence by the original state, and the computer program, when executed by the local computer system, causing the local computer system to perform the steps of: accessing from a local storage location a file of an original hub state, the original hub state being a hub state which is not preceded in the sequence by the original state; responsive to the original hub state not being the final hub state: accessing a hub incremental update containing information about differences between the original hub state and the final hub state; using the hub incremental update and the file of the original hub state to produce a file of the final hub state; and storing the file of the final hub state; and responsive to the final hub state not being the final state: accessing a final incremental update containing information about differences between the final hub state and the final state; using the final incremental update and the file of the final hub state to produce a file of the final state; and storing the file of the final state.
Claim 27
Dependent Claim
261 words
A computer readable medium containing a computer program for updating a computer readable file of an original state to a final state, the file of the original state residing on a local computer system, the original state and the final state being states within an ordered sequence of states associated with the file, the final state being later in the sequence than the original state, the sequence including as a final hub state a hub state which is not preceded in the sequence by the original state, and the computer program, when executed by the local computer system, causing the local computer system to perform the steps of: accessing from a local storage location a file of an original hub state, the original hub state being a hub state which is not preceded in the sequence by the original state; responsive to the original hub state not being the final hub state: accessing a hub incremental update containing information about differences between the original hub state and the final hub state; using the hub incremental update and the file of the original hub state to produce a file of the final hub state; and storing the file of the final hub state; and responsive to the final hub state not being the final state: accessing a final incremental update containing information about differences between the final hub state and the final state; using the final incremental update and the file of the final hub state to produce a file of the final state; and storing the file of the final state.