IP Library Granted Patent US 7,577,949
Granted Patent B2
US 7,577,949 · App. 11/039,313 · Granted Aug 18, 2009

Installation source management

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,577,949
App. No.
11/039,313
Granted
Aug 18, 2009
Kind
B2
Abstract

Described herein are one or more implementations for facilitating the installation and/or maintenance of software products from a cached software-installation source. With at least one implementation, an installation-source manager loads installation-source components of an already-installed software product into an installation-source cache of a computer. The manager then enables the loaded installation-source components in the installation-source cache so that the computer is configured to acquire installation source components of the already-installed product from the loaded installation-source components in the installation-source cache. The manager does these things without re-installing the already-installed software product. With at least one implementation, an enterprise installation-source manager obtains installation-source components of a software product. The manger then loads, over a computer communications network, the obtained the installation-source components into an installation-source cache of each of multiple network-coupled computers.

Claims (24)

1. One or more computer-readable storage media having computer-executable instructions that, when executed by a computer, perform acts comprising:

loading installation-source components of an already-installed software product into an installation-source cache of a computer;

enabling the loaded installation-source components in the installation-source cache, the enabling including modifying an operating system registry to cause the computer to acquire the installation-source components from the installation-source cache; and

disabling the loaded installation-source components in the installation-source cache, the disabling including modifying an operating system registry to cause the computer to cease acquiring the installation-source components from the installation-source cache,

wherein the loading and enabling acts are performed without re-installing the already-installed software product.

2. One or more computer-readable storage media as recited in claim 1 , further comprising securing the loaded installation-source components of the software product so that the loaded installation-source components are undeletable.

3. One or more computer-readable storage media as recited in claim 1 , further comprising securing the installation-source cache of the software product so that the installation-source cache is undeletable.

4. One or more computer-readable storage media as recited in claim 1 , the installation-source cache being located on a local storage system of the computer, further comprising relocating the installation-source cache to another location in the local storage system and re-enabling the loaded installation-source components in the relocated installation-source cache.

5. One or more computer-readable storage media as recited in claim 1 , the installation-source cache being located on a local storage device of the computer, further comprising relocating the installation-source cache to another local storage device and re-enabling the loaded installation-source components in the relocated installation-source cache.

6. One or more computer-readable storage media as recited in claim 1 , wherein the computer-readable storage media is a network-accessible storage system that is accessible by one or more computers via a communications network and the computer on which the software product is already installed is configured to access the network-accessible storage system.

7. A method of installation-source management, the method comprising the acts of:

loading installation-source components of an already-installed software product into an installation-source cache of a computer;

enabling the loaded installation-source components in the installation-source cache, the enabling including modifying an operating system registry to cause the computer to acquire the installation-source components from the installation-source cache;

securing the installation-source cache of the software product so that the installation-source cache is undeletable; and

disabling the loaded installation-source components in the installation-source cache, the disabling including modifying an operating system registry to cause the computer to cease acquiring the installation-source components from the installation-source cache,

wherein the loading and enabling acts are performed without re-installing the already-installed software product, and wherein the enabling is to facilitate maintenance of the already-installed product.

8. A method as recited in claim 7 , the installation-source cache being located on a local storage system of the computer, further comprising relocating the installation-source cache to another location in the local storage system and re-enabling the loaded installation-source components in the relocated installation-source cache.

9. A method as recited in claim 7 , the installation-source cache being located on a local storage device of the computer, the method further comprising relocating the installation-source cache to another local storage device.

10. One or more computer-readable storage media having computer-executable instructions thereon that, when executed by a computer, perform acts comprising:

re-locating installation-source components of an already-installed software product onto a computer into an installation-source cache on a local storage system of the computer;

enabling the re-located installation-source components in the installation-source cache, the enabling including modifying an operating system registry to cause the computer to acquire the installation-source components from the installation-source cache; and

disabling the loaded installation-source components in the installation-source cache, the disabling including modifying an operating system registry to cause the computer to cease acquiring the installation-source components from the installation-source cache,

wherein the re-locating and enabling acts are performed without re-installing the already-installed software product.

11. One or more computer-readable storage media as recited in claim 10 , further comprising securing the installation-source cache of the software product so that the installation-source cache is undeletable.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2005
From: BARR, PAUL C.; KURTZEBORN, SCOTT E.; CHEFF-GOLDADE, TERRI V.
To: MICROSOFT CORPORATION
Reel/Frame 015816/0723 →
Continuity (1)
Related Publication 20060161915A1 · Jul 20, 2006