Computer-hardware, life-extension apparatus and method
First Claim
1. A method executed by a processor for circumventing hardware-dependent software installation locks in a computer system environment, the method comprising:
- operating, by a computer system environment having a first hardware component set satisfying minimum requirements, imposed by installation requirements of a selected software package, with respect to at least one of the group consisting of processor speed, processor architecture, main memory capacity, and secondary storage capacity;
the operating, wherein the first hardware component set includes a secondary storage device having adequate storage space to satisfy the minimum requirements;
creating a single partitition on the secondary storage device utilizing the entire storage capacity thereof;
installing, by the computer system environment, the selected software package, comprising running software installation routines;
if the first hardware component set indeed satisfies the minimum requirements and the software installation for the first hardware component set is successful, then operating a second computer system environment, having a second hardware component set in place of the first hardware set, wherein at least one hardware component in the second hardware component set does not satisfy the minimum requirements imposed by the installation requirements of the selected software package;
running the selected software package, by the second computer system environment, on the second hardware component set;
if the selected software package successfully runs on the second hardware component set, then recording the second hardware component set as a set for hardware component circumvention of the hardware-dependent software installation locks.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer hardware life-extension apparatus and method is disclosed to circumvent hardware-dependent software installation locks, imposed by selected software packages, which may artificially enforce compliance with a minimum set of hardware requirements before allowing installation. Various techniques may be used to circumvent the artificial hardware locks, thereby effectively extending the useful life, and delaying the forced obsolescence, of selected computer hardware. An apparatus and method in accordance with the invention may be used to extend the life of a wide variety of computer hardware, including but not limited to processors, main memory, secondary storage devices, and the like.
16 Citations
21 Claims
-
1. A method executed by a processor for circumventing hardware-dependent software installation locks in a computer system environment, the method comprising:
-
operating, by a computer system environment having a first hardware component set satisfying minimum requirements, imposed by installation requirements of a selected software package, with respect to at least one of the group consisting of processor speed, processor architecture, main memory capacity, and secondary storage capacity; the operating, wherein the first hardware component set includes a secondary storage device having adequate storage space to satisfy the minimum requirements; creating a single partitition on the secondary storage device utilizing the entire storage capacity thereof; installing, by the computer system environment, the selected software package, comprising running software installation routines; if the first hardware component set indeed satisfies the minimum requirements and the software installation for the first hardware component set is successful, then operating a second computer system environment, having a second hardware component set in place of the first hardware set, wherein at least one hardware component in the second hardware component set does not satisfy the minimum requirements imposed by the installation requirements of the selected software package; running the selected software package, by the second computer system environment, on the second hardware component set; if the selected software package successfully runs on the second hardware component set, then recording the second hardware component set as a set for hardware component circumvention of the hardware-dependent software installation locks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method executed by a processor for circumventing hardware-dependent software installation locks in a simulated computer system environment, the method comprising:
-
simulating a computer system environment comprising a first hardware component set satisfying minimum requirements imposed by installation requirements, of a selected software package, with respect to at least one of the group consisting of simulated processor speed, simulated processor architecture, simulated main memory capacity, and simulated secondary storage capacity in a simulated secondary storage device having adequate storage space to satisfy the minimum requirements and partitioned in a single partition utilizing the entire secondary storage capacity thereof; installing, in the simulated computer system environment, the selected software package; if the first simulated hardware component set indeed satisfies the minimum requirements and simulating the first hardware component set is successful, then simulating a second hardware component set, wherein at least one simulated hardware component in the second hardware component set does not satisfy the minimum requirements imposed by the installation requirements of the selected software package; running the software package on the simulated computer system environment; if the simulating the second hardware component set is successful, then recording the second hardware component set as a set for hardware component circumvention of the hardware-dependent software installation locks. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for circumventing hardware-dependent software installation locks in a computer system environment, the method comprising:
-
operating, by a computer system environment having a first hardware component set that includes a second storage device having adequate storage space satisfying minimum requirements, imposed by installation requirements of a software package, with respect to at least one of the group consisting of processor speed, processor architecture, main memory capacity and secondary storage capacity; creating a single partition on the second storage device utilizing the entire storage capacity thereof; installing, by the computer system environment, the software package, comprising running software installation routines; if the first hardware component set indeed satisfies the minimum requirements and the software installation for the first hardware component set is successful, then operating a second computer system environment, having a second hardware component set in place of the first hardware set, wherein at least one hardware component in the second hardware component set does not satisfy the minimum requirements imposed by the installation requirements of the software package; if the software package successfully runs on the second hardware component set, then continuing running the software package, by the second computer system environment, on the second hardware component set. - View Dependent Claims (20, 21)
-
Specification