Systems, methods, and media for sharing information with vendor applications in secure environments
US-2024403071-A1 · Dec 5, 2024 · US
US2016253160A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016253160-A1 |
| Application number | US-201514633402-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 27, 2015 |
| Priority date | Feb 27, 2015 |
| Publication date | Sep 1, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
Installation · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.