Automatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs
First Claim
1. A data processing network having a first processor, a second processor and a communication system linking said first processor and said second processor, wherein control logic associated with said first processor and said second processor manages information flow between said first processor and said second processor, said control logic comprising:
- means for responding to calls issued by, or on behalf of, one or more application programs running on said first processor; and
means responsive to the issued calls for determining which of a set of files is currently required by the one or more application programs and maintained by said first processor by classifying files in the set of files as either static files required each time the calling applications are run or dynamic files required only when particular issued calls are made, and if the currently required file is the most up-to-date version maintained at said second processor and, if not, replacing and/or augmenting the currently required file at said first processor with a selected file downloaded from said second processor.
0 Assignments
0 Petitions
Accused Products
Abstract
In a data processing network having a first processor (for example, a programmable workstation), a second processor (for example a host computer) and a communication system linking the first processor and the second processor, control logic associated with the first processor manages the flow of information between the first processor and the second processor on behalf of one or more application programs running on said first processor. The control logic responds too calls issued by, or on behalf of, an application invoked by a user at the first processor to determine if a file or, set of files, associated with the calling application is the most up-to-date version of the file, or set of files available. The most up-to-date versions are always stored at the second processor (i.e.: the host). A comparison is made between the files and their version levels currently available at the first processor (work station) and the up-to-date files held at the second processor (host). A list of actions to be taken is then compiled and files are downloaded to the first processor to replace out-of-date files, to add or create files in order to augment those already there, and to delete any obsolete files no longer required by the application.
-
Citations
22 Claims
-
1. A data processing network having a first processor, a second processor and a communication system linking said first processor and said second processor, wherein control logic associated with said first processor and said second processor manages information flow between said first processor and said second processor, said control logic comprising:
-
means for responding to calls issued by, or on behalf of, one or more application programs running on said first processor; and means responsive to the issued calls for determining which of a set of files is currently required by the one or more application programs and maintained by said first processor by classifying files in the set of files as either static files required each time the calling applications are run or dynamic files required only when particular issued calls are made, and if the currently required file is the most up-to-date version maintained at said second processor and, if not, replacing and/or augmenting the currently required file at said first processor with a selected file downloaded from said second processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method in a data processing network having a first processor, a second processor and a communication system linking said first processor and said second processor, wherein control logic associated with said first processor and said second processor manages information flow between said first processor and said second processor, said control logic comprising:
-
responding to calls issued by, or on behalf of, one or more application programs running on said first processor; and responsive to the issued calls, determining which of a set of files is currently required by the one or more application programs and maintained by said first processor by classifying files in the set of files as either static files required each time the calling applications are run or dynamic files required only when particular issued calls are made, and if the currently required file is the most up-to-date version maintained at said second processor and, if not, replacing and/or augmenting the currently required file at said first processor with a selected file downloaded from said second processor. - View Dependent Claims (20, 21, 22)
-
Specification