Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
169 words
A method for controlling the computer-implemented propagation of changes made to at least one data file throughout a system of interrelated data files resident on a computer system, said data files being interrelated by one or more software tools resident on said computer system, the method comprising the steps of: a) providing a run-time dependency management facility on said computer system, said run-time dependency management facility being effective to generate under computer control a graph indicating relationships among said data files and said software tools; b) changing data in at least one of said data files under computer control; c) determining under computer control that said change to said data in said data file is not a significant change in response to said changing; and d) activating under computer control at least one propagation barrier in response to said determination, said propagation barrier being effective to prevent computer-implemented propagation of said change in said data file through at least one data file which is interrelated with said data file.
Claim 2
Independent Claim
169 words
A method for controlling the computer-implemented propagation of changes made to at least one data file throughout a system of interrelated data files resident on a computer system, said data files being interrelated by one or more software tools resident on said computer system, the method comprising the steps of: a) providing a run-time dependency management facility on said computer system, said run-time dependency management facility being effective to generate under computer control a graph indicating relationships among said data files and said software tools; b) changing data in at least one of said data files under computer control; c) determining under computer control that said change to said data in said data file is not a significant change in response to said changing; and d) activating under computer control at least one propagation barrier in response to said determination, said propagation barrier being effective to prevent computer-implemented propagation of said change in said data file through at least one data file which is interrelated with said data file.
Claim 3
Dependent Claim
33 words
The method of claim 1, wherein said propagation barrier is an input barrier which is activated in response to a determination that no significant change occurred since the last invocation of said tool.
Claim 4
Dependent Claim
21 words
The method of claim 2, wherein said step of activating said input barrier is performed by said run-time dependency management facility.
Claim 5
Dependent Claim
30 words
The method of claim 3, wherein said step of activating comprises sending a message from said run-time dependency management facility to said tools indicating that said input barrier is active.
Claim 6
Dependent Claim
27 words
The method of claim 4, wherein at least one of said tools activates an output barrier in response to said message from said run-time dependency management system.
Claim 7
Dependent Claim
40 words
The method of claim 2, wherein said propagation barrier is an output barrier which is activated in response to a determination that changes made to at least one of the output files of said tool is not a significant change.
Claim 8
Dependent Claim
23 words
The method of claim 6, wherein said step of determining that said change is not a significant change is performed by said tool.
Claim 9
Dependent Claim
21 words
The method of claim 7, wherein said tool notifies said run-time dependency facility that said change is not a significant change.
Claim 10
Dependent Claim
12 words
The method of claim 1, wherein said software tools are clever tools.
Claim 11
Dependent Claim
178 words
A computer system for controlling the computer-implemented propagation of changes made to at least one data file throughout a system of interrelated data files resident on a computer system, said data files being interrelated by one or more software tools resident on said computer system, said system comprising: a) a run-time dependency management facility, said run-time dependency management facility being effective to generate under computer control a graph indicating relationships among said data files and said software tools; b) an evaluator for determining under computer control that said change to said data in said data file is not a significant change, said evaluator being configured to be activated by a change in one of said data files; and c) a propagation barrier activator for activating under computer control at least one propagation barrier in response to a determination by said evaluator that said change is not significant, wherein said propagation barrier is effective to prevent computer-implemented propagation of said change in said data file through at least one data file which is interdependent with said changed data file.
Claim 12
Dependent Claim
178 words
A computer system for controlling the computer-implemented propagation of changes made to at least one data file throughout a system of interrelated data files resident on a computer system, said data files being interrelated by one or more software tools resident on said computer system, said system comprising: a) a run-time dependency management facility, said run-time dependency management facility being effective to generate under computer control a graph indicating relationships among said data files and said software tools; b) an evaluator for determining under computer control that said change to said data in said data file is not a significant change, said evaluator being configured to be activated by a change in one of said data files; and c) a propagation barrier activator for activating under computer control at least one propagation barrier in response to a determination by said evaluator that said change is not significant, wherein said propagation barrier is effective to prevent computer-implemented propagation of said change in said data file through at least one data file which is interdependent with said changed data file.
Claim 13
Dependent Claim
40 words
The computer system of claim 10, wherein said propagation barrier activator activates an input barrier in response to a determination by said evaluator that no significant change has occurred to said changed file since the last invocation of said tool.
Claim 14
Dependent Claim
31 words
The computer system of claim 11, wherein said propagation barrier activator activates an output barrier in response to a determination by said evaluator that said change is not a significant change.
Claim 15
Dependent Claim
13 words
The computer system of claim 10, wherein said tool is a clever tool.
Claim 16
Dependent Claim
121 words
A computer readable medium containing program instructions for: a) providing a run-time dependency management facility on a computer system, said run-time dependency management facility being effective to generate under computer control a graph indicating relationships among interrelated data files and software tools resident on the computer system; b) determining under computer control that said change to data in at least one of said data files is not a significant change, in response to said changing; and c) activating under computer control at least one propagation barrier in response to said determination, said propagation barrier being effective to prevent computer-implemented propagation of said change in said data file through at least one data file which is interrelated with said changed data file.
Claim 17
Dependent Claim
121 words
A computer readable medium containing program instructions for: a) providing a run-time dependency management facility on a computer system, said run-time dependency management facility being effective to generate under computer control a graph indicating relationships among interrelated data files and software tools resident on the computer system; b) determining under computer control that said change to data in at least one of said data files is not a significant change, in response to said changing; and c) activating under computer control at least one propagation barrier in response to said determination, said propagation barrier being effective to prevent computer-implemented propagation of said change in said data file through at least one data file which is interrelated with said changed data file.
Claim 18
Dependent Claim
49 words
The computer readable medium of claim 14, further including program instructions for activating an input barrier in response to a determination that said changed file is an input file for at least one of said tools and that no significant change occurred since the last invocation of said tool.
Claim 19
Dependent Claim
45 words
The computer readable medium of claim 15, further including program instructions for activating an output barrier in response to a determination that said changed file is an output file of at least one of said tools and that said change is not a significant change.
Claim 20
Dependent Claim
15 words
The computer readable medium of claim 14, further including program instructions for a clever tool.
Claim 21
Dependent Claim
28 words
The computer readable medium of claim 17, wherein said program instructions for said clever tool include instructions for determining whether changes to said changed data file are significant.
Claim 22
Dependent Claim
35 words
The computer readable medium of claim 18, wherein said program instructions for said clever tool include program instructions for indicating to said run-time dependency facility that said changes to said changed file are not significant.