Method and apparatus for automating updates to dependencies
First Claim
1. A computer implemented method for performing software operations for a target software on the computer, the method comprising:
- responsive to an activation of a target software, determining whether an updated dependency file is present at a remote source for use in performing a software operation for the target software;
responsive to the updated dependency file being present, downloading the updated dependency file from the remote source;
determining whether an absence of a failed condition is present using the updated dependency file; and
performing the software operation for the target software, in response to the absence of the failed condition.
1 Assignment
0 Petitions
Accused Products
Abstract
Users of a software are able to, at install and runtime, confirm that the present configuration of dependency conditions including software, such as program files, data files, and hardware such as memory or hard drive capacity, will cooperate with the intended design of the software in a relatively error-free manner. This may be accomplished at those times by obtaining from a vendor site, a list of prerequisites, co-requisites, and mutually exclusive conditions to confirm proper configuration, even accounting for operating system upgrades that may have become available after the general availability of the particular software and particular version of that software
36 Citations
20 Claims
-
1. A computer implemented method for performing software operations for a target software on the computer, the method comprising:
-
responsive to an activation of a target software, determining whether an updated dependency file is present at a remote source for use in performing a software operation for the target software;
responsive to the updated dependency file being present, downloading the updated dependency file from the remote source;
determining whether an absence of a failed condition is present using the updated dependency file; and
performing the software operation for the target software, in response to the absence of the failed condition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system comprising:
-
a bus;
a communication unit connected to the bus;
a storage device connected to the bus, wherein computer usable code is located in the storage device; and
a processing unit connected to the bus, wherein the processing unit executes the computer usable code to, responsive to an activation of a target software;
determine whether an updated dependency file is present at a remote source for use in performing a software operation for the target software;
download the updated dependency file from the remote source responsive to the updated dependency file being present;
determine whether an absence of a failed condition is present using the updated dependency file; and
perform the software operation for the target software, in response to the absence of the failed condition. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer usable medium having computer usable program code for performing software operations for a target software, said computer program product including;
computer usable program code for, responsive to an activation of a target software;
determining whether an updated dependency file is present at a remote source for use in performing a software operation for the target software;
computer usable program code for, responsive to the updated dependency file being present, downloading the updated dependency file from the remote source;
computer usable program code for determining whether an absence of a failed condition is present using the updated dependency file; and
computer usable program code for performing the software operation for the target software, in response to the absence of the failed condition. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification