Autonomic application installation

US9557979B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9557979-B2
Application numberUS-87346007-A
CountryUS
Kind codeB2
Filing dateOct 17, 2007
Priority dateOct 17, 2007
Publication dateJan 31, 2017
Grant dateJan 31, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present invention address deficiencies of the art in respect to application installation and provide a method, system and computer program product for autonomic application installation. In one embodiment of the invention, an autonomic application installation method can be provided. The method can include initiating an installation of an application onto a target computing system, remotely retrieving a configuration for the target computing system previously established for other computing systems installing the application, applying the remotely retrieved configuration to the target computing system prior to installing the application onto the target computing system, and installing the application onto the target computing system.

First claim

Opening claim text (preview).

We claim: 1. An autonomic application installation method comprising: establishing a communicative connection by an autonomic installation manager executing in memory of a computer to different target computing systems, each of the different target computing systems installing a same application thereon; receiving by the autonomic installation manager in connection with installing the same application by ones of the different target computing systems, individual requests for a current configuration for a particular corresponding platform profile; distributing from a common data store coupled to the computer to each requesting one of the different target computing systems by the autonomic installation manager, a current configuration for a platform profile corresponding to the requesting one of the different target computing systems; and, responsive to each successful installation of the same application by each requesting one of the different target computing systems, updating by the autonomic installation manager in the common data store the current configuration for the platform profile corresponding to the requesting one of the different target computing systems. 2. The method of claim 1 , wherein the current configuration specifies an addition of registry settings. 3. The method of claim 1 , wherein the current configuration specifies a modification of registry settings. 4. The method of claim 1 , wherein the current configuration specifies an addition of entries to one or more initialization files. 5. The method of claim 1 , wherein the current configuration specifies a modification of entries to one or more initialization files. 6. The method of claim 1 , wherein the common data store additionally includes a mapping of current configurations to platform profiles. 7. An autonomic application installation data processing system comprising: a computer with memory and at least one processor; a data store coupled to the computer and storing different current configurations for respectively different platform profiles; and, an autonomic installation manager executing in the memory of the computer, the manager comprising program code enabled during execution to: establish a communicative connection to different target computing systems over a computer communications network, each of the different target computing systems installing a same application thereon; receive in connection with installing the same application by ones of the different target computing systems, individual requests for a current configuration for a particular corresponding platform profile in the data store; distribute from the data store to each requesting one of the different target computing systems one of the current configurations for an associated platform profile corresponding to the requesting one of the different target computing systems; and, respond to each successful installation of the same application by each requesting one of the different target computing systems, by updating in the data store one of the current configurations for an associated one of the platform profiles corresponding to the requesting one of the different target computing systems. 8. The system of claim 7 , wherein the current configurations specify an addition of registry settings. 9. The system of claim 7 , wherein the current configurations specify a modification of registry settings. 10. The system of claim 7 , wherein the current configurations specify an addition of entries to one or more initialization files. 11. The system of claim 7 , wherein the current configuration specifies a modification of entries to one or more initialization files. 12. The system of claim 7 , wherein the common data store additionally includes a mapping of current configurations to platform profiles. 13. A computer program product comprising a computer usable storage memory storing computer usable program code for autonomic application installation, the computer program product-comprising: computer usable program code for establishing a communicative connection to different target computing systems, each of the different target computing systems installing a same application thereon; computer usable program code for receiving in connection with installing the same application by ones of the different target computing systems, individual requests for a current configuration for a particular corresponding platform profile; computer usable program code for distributing from a common data store to each requesting one of the different target computing systems, a current configuration for a platform profile corresponding to the requesting one of the different target computing systems; and, computer usable program code for responding to each successful installation of the same application by each requesting one of the different target computing systems, by updating in the common data store the current configuration for the platform profile corresponding to the requesting one of the different target computing systems. 14. The computer program product of claim 13 , wherein the current configuration specifies an addition of registry settings. 15. The computer program product of claim 13 , wherein the current configuration specifies a modification of registry settings. 16. The computer program product of claim 13 , wherein the current configuration specifies an addition of entries to one or more initialization files. 17. The computer program product of claim 13 , wherein the current configuration specifies a modification of entries to one or more initialization files. 18. The computer program product of claim 13 , wherein the common data store additionally includes a mapping of current configurations to platform profiles.

Assignees

Inventors

Classifications

  • G06F8/61Primary

    Installation · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9557979B2 cover?
Embodiments of the present invention address deficiencies of the art in respect to application installation and provide a method, system and computer program product for autonomic application installation. In one embodiment of the invention, an autonomic application installation method can be provided. The method can include initiating an installation of an application onto a target computing s…
Who is the assignee on this patent?
Balu Suresh, Bisker Solomon M, Dossa Zahir A, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F8/61. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 31 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).