Using cloud patterns for installation on unmanaged physical machines and appliances

US2016253160A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016253160-A1
Application numberUS-201514633402-A
CountryUS
Kind codeA1
Filing dateFeb 27, 2015
Priority dateFeb 27, 2015
Publication dateSep 1, 2016
Grant date

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.

A cloud based installer package is converted to a version that can be deployed in physical machines, e.g., by extracting an installer with embedded middleware configured to run on a remote cloud deployment, and identifying a physical machine to install the package and extracting information from the physical machine and utilizing the extracted information to convert the installer to a version that can be installed in a physical machine.

First claim

Opening claim text (preview).

We claim: 1 . A method for converting a virtual pattern with embedded middleware to a version deployable on physical machines, comprising: building a pattern for a middleware configured to run on a deployment platform, the deployment platform comprising one or more computing nodes; generating, based on the pattern, a stand-alone installer to run on a physical machine without dependencies on the deployment platform; extracting information from the physical machine; and installing the pattern with the embedded middleware on the physical machine by running the stand-alone installer and based on the information extracted from the physical machine. 2 . The method of claim 1 , wherein the installing the pattern comprises installing the pattern with the embedded middleware on the physical machine by running the stand-alone installer and one or more installation scripts. 3 . The method of claim 1 , wherein the physical machine comprises an appliance. 4 . The method of claim 1 , wherein the stand-alone installer comprises a bootable ISO image. 5 . The method of claim 1 , further comprising providing a user interface on the deployment platform, the user interface allowing a user to select an option to generate the stand-alone installer for the middleware. 6 . The method of claim 5 , wherein the user interface further allows the user to select the middleware. 7 . A computer readable storage medium storing a program of instructions executable by a machine to perform a method of converting a virtual pattern with embedded middleware to a version deployable on physical machines, the method comprising: building a pattern for a middleware configured to run on a deployment platform, the deployment platform comprising one or more computing nodes; generating, based on the pattern, a stand-alone installer to run on a physical machine without dependencies on the deployment platform; extracting information from the physical machine; and installing the pattern with the embedded middleware on the physical machine by running the stand-alone installer and based on the information extracted from the physical machine. 8 . The computer readable storage medium of claim 7 , wherein the installing the pattern comprises installing the pattern with the embedded middleware on the physical machine by running the stand-alone installer and one or more installation scripts. 9 . The computer readable storage medium of claim 7 , wherein the physical machine comprises an appliance. 10 . The computer readable storage medium of claim 7 , wherein the stand-alone installer comprises a bootable ISO image. 11 . The computer readable storage medium of claim 7 , further comprising providing a user interface on the deployment platform, the user interface allowing a user to select an option to generate the stand-alone installer for the middleware. 12 . The computer readable storage medium of claim 11 , wherein the user interface further allows the user to select the middleware. 13 . A system for converting a virtual pattern with embedded middleware to a version deployable on physical machines, comprising: one or more processors running on a deployment platform, the deployment platform comprising one or more computing nodes; a middleware installed on the deployment platform; the one or more processors operable to build a pattern for the middleware, the one or more processors further operable to generate, based on the pattern, a stand-alone installer to run on a physical machine without dependencies on the deployment platform; and a user interface operable to allow a user to select an option to generate the stand-alone installer on the deployment platform. 14 . The system of claim 13 , wherein the user interface further allows the user to select the middleware for which to generate the stand-alone installer. 15 . The system of claim 13 , wherein the stand-alone installer is operable to extract information from the physical machine. 16 . The system of claim 13 , wherein the physical machine comprises an appliance. 17 . The system of claim 13 , wherein the stand-alone installer comprises a bootable ISO image. 18 . The system of claim 17 , wherein the stand-alone installer comprises at least the pattern, one or more components of the deployment platform required to deploy the pattern, and a stand-alone user interface operable to receive input for use by the stand-alone installer.

Assignees

Inventors

Classifications

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • G06F8/61Primary

    Installation · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · 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 US2016253160A1 cover?
A cloud based installer package is converted to a version that can be deployed in physical machines, e.g., by extracting an installer with embedded middleware configured to run on a remote cloud deployment, and identifying a physical machine to install the package and extracting information from the physical machine and utilizing the extracted information to convert the installer to a version t…
Who is the assignee on this patent?
IBM
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 Thu Sep 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).