Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
188 words
In a computer system having at least one directory and a plurality of files therein, each file having a name, an apparatus for generating an abstracted dependency file for said directory, comprising: means for obtaining dependency information specifying dependency relationships between the files in said directory; means for identifying in said directory a main output file; means for determining which files said main output file is dependent upon and designating these files as input files; means for determining for each of said input files whether the input file is dependent upon another file; means for designating all input files which do not depend on any other file as leaf dependency files, and designating all input files which do depend on one or more other files as by-product files; and means for writing the names of said leaf dependency files, the name of said main output file, and the names of said by-product files into an abstracted dependency file, said abstracted dependency file indicating said main output file as being dependent upon said leaf dependency files, and indicating said by-product files as being dependent upon said main output file.
Claim 2
Dependent Claim
188 words
In a computer system having at least one directory and a plurality of files therein, each file having a name, an apparatus for generating an abstracted dependency file for said directory, comprising: means for obtaining dependency information specifying dependency relationships between the files in said directory; means for identifying in said directory a main output file; means for determining which files said main output file is dependent upon and designating these files as input files; means for determining for each of said input files whether the input file is dependent upon another file; means for designating all input files which do not depend on any other file as leaf dependency files, and designating all input files which do depend on one or more other files as by-product files; and means for writing the names of said leaf dependency files, the name of said main output file, and the names of said by-product files into an abstracted dependency file, said abstracted dependency file indicating said main output file as being dependent upon said leaf dependency files, and indicating said by-product files as being dependent upon said main output file.
Claim 3
Dependent Claim
244 words
In a computer system having a plurality of directories with each directory having a plurality of files, each file having a name, an apparatus for generating an abstracted dependency file for all of the directories in said system, comprising: means for selecting a directory for processing; means for obtaining dependency information specifying dependency relationships between the files in the selected directory; means for identifying a main output file in the selected directory; means for determining while files said main output file is dependent upon and designating these files as input files; means for determining for each of said input files whether the input file is dependent upon any other files; means for designating all input files which do not depend on any other file as leaf dependency files, and designating all input files which do depend on one or more other files as by-product files; means for writing the names of said leaf dependency files, the name of said main output file, and the names of said by-product files into an abstracted dependency file, said abstracted dependency file indicating said main output file as being dependent upon said leaf dependency files, and indicating said by-product files as being dependent upon said main output file; and means for causing all of the directories in said system to be processed such that after all of the directories have been processed, said abstracted dependency file contains abstracted dependency information for all of said directories in said system.
Claim 4
Dependent Claim
244 words
In a computer system having a plurality of directories with each directory having a plurality of files, each file having a name, an apparatus for generating an abstracted dependency file for all of the directories in said system, comprising: means for selecting a directory for processing; means for obtaining dependency information specifying dependency relationships between the files in the selected directory; means for identifying a main output file in the selected directory; means for determining while files said main output file is dependent upon and designating these files as input files; means for determining for each of said input files whether the input file is dependent upon any other files; means for designating all input files which do not depend on any other file as leaf dependency files, and designating all input files which do depend on one or more other files as by-product files; means for writing the names of said leaf dependency files, the name of said main output file, and the names of said by-product files into an abstracted dependency file, said abstracted dependency file indicating said main output file as being dependent upon said leaf dependency files, and indicating said by-product files as being dependent upon said main output file; and means for causing all of the directories in said system to be processed such that after all of the directories have been processed, said abstracted dependency file contains abstracted dependency information for all of said directories in said system.
Claim 5
Dependent Claim
188 words
In a computer system having at least one directory and a plurality of files therein, each file having a name. a computer implemented method for generating an abstracted dependency file for said directory, comprising the steps of: (a) obtaining dependency information specifying dependency relationships between the files in said directory; (b) identifying in said directory a main output file; (c) determining which files said main output file is dependent upon and designating these files as input files; (d) determining for each of said input files whether the input file is dependent upon any other file; (e) designating all input files which do not depend on any other file as leaf dependency files, and designating all input files which do depend on one or more other files as by-product files; and (f) writing the names of said leaf dependency files, the name of said main output file, and the names of said by-product files into an abstracted dependency file, said abstracted dependency file indicating said main output file as being dependent upon said leaf dependency files, and indicating said by-product files as being dependent on said main output file.
Claim 6
Dependent Claim
188 words
In a computer system having at least one directory and a plurality of files therein, each file having a name. a computer implemented method for generating an abstracted dependency file for said directory, comprising the steps of: (a) obtaining dependency information specifying dependency relationships between the files in said directory; (b) identifying in said directory a main output file; (c) determining which files said main output file is dependent upon and designating these files as input files; (d) determining for each of said input files whether the input file is dependent upon any other file; (e) designating all input files which do not depend on any other file as leaf dependency files, and designating all input files which do depend on one or more other files as by-product files; and (f) writing the names of said leaf dependency files, the name of said main output file, and the names of said by-product files into an abstracted dependency file, said abstracted dependency file indicating said main output file as being dependent upon said leaf dependency files, and indicating said by-product files as being dependent on said main output file.
Claim 7
Dependent Claim
245 words
In a computer system having a plurality of directories with each directory having a plurality of files, each file having a name, a computer implemented method for generating an abstracted dependency file for all of the directories in said system, comprising the steps of: (a) selecting a directory for processing; (b) obtaining dependency information specifying dependency relationships between the files in the selected directory; (c) identifying a main output file in said selected directory; (d) determining which files in said selected directory said main output file is dependent upon and designating these files as input files; (e) determining for each of said input files whether the input file is dependent upon any other file; (f) designating all input files which do not depend on any other file as leaf dependency files, and designating all input files which do depend on one or more other files as by-product files; (g) writing the names of said leaf dependency files, the name of said main output file, and the names of said by-product files into an abstracted dependency file, said abstracted dependency file designating said main output file as being dependent upon said leaf dependency files, and designating said by-product files as being dependent on said main output file; and (h) repeating steps (a) through (g) to process all directories in said system such that after all of said directories are processed, said abstracted dependency file contains abstracted dependency information for all of said directories in said system.
Claim 8
Dependent Claim
245 words
In a computer system having a plurality of directories with each directory having a plurality of files, each file having a name, a computer implemented method for generating an abstracted dependency file for all of the directories in said system, comprising the steps of: (a) selecting a directory for processing; (b) obtaining dependency information specifying dependency relationships between the files in the selected directory; (c) identifying a main output file in said selected directory; (d) determining which files in said selected directory said main output file is dependent upon and designating these files as input files; (e) determining for each of said input files whether the input file is dependent upon any other file; (f) designating all input files which do not depend on any other file as leaf dependency files, and designating all input files which do depend on one or more other files as by-product files; (g) writing the names of said leaf dependency files, the name of said main output file, and the names of said by-product files into an abstracted dependency file, said abstracted dependency file designating said main output file as being dependent upon said leaf dependency files, and designating said by-product files as being dependent on said main output file; and (h) repeating steps (a) through (g) to process all directories in said system such that after all of said directories are processed, said abstracted dependency file contains abstracted dependency information for all of said directories in said system.