Sustainable Networking Plane De-Energization
US-2024414102-A1 · Dec 12, 2024 · US
US9935828B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9935828-B2 |
| Application number | US-201615218558-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 25, 2016 |
| Priority date | Jul 25, 2016 |
| Publication date | Apr 3, 2018 |
| Grant date | Apr 3, 2018 |
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 system includes reception of a request associated with a cloud-based application at an external port of a container associated with the cloud-based application, passage of the request to an application controller associated with the cloud-based application, determination of whether the request includes a command to modify the cloud-based application, invocation of a function to execute the command if it is determined that the request includes a command to modify the cloud-based application, and forwarding of the request to the cloud-based application at a second port different from the external port if it is determined that the request does not include a command to modify the cloud-based application.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a processor; and a memory storing processor-executable process steps executable by the processor to cause the system to: receive a request associated with a cloud-based application at an external port of a container associated with the cloud-based application; pass the request to an application controller associated with the cloud-based application; determine whether the request includes a command to modify the cloud-based application; if it is determined that the request includes a command to modify the cloud-based application, invoke a function to execute the command; if it is determined that the request does not include a command to modify the cloud-based application, forward the request to the cloud-based application at a second port different from the external port; receive a request to push the cloud-based application to a cloud application platform; in response to the request to push, instantiate the container, the instantiated container associated with the external port; in response to the request to push, instantiate the application controller within the container; and determine that the second port is unassigned and assign the second port to the cloud-based application. 2. A system according to claim 1 , wherein invocation of a function to execute the command comprises: determination of a plug-in configuration file associated with the command; and determination of the function based on the command and the plug-in configuration file. 3. A system according to claim 2 , the process steps further executable by the processor to cause the system to: receive a second request associated with the cloud-based application at the external port of the container associated with the cloud-based application; pass the second request to the application controller associated with the cloud-based application; determine that the second request includes a second command to modify the cloud-based application; determine a second plug-in configuration file associated with the second command; determine a second function based on the second command and the second plug-in configuration file; and invoke the second function to modify the cloud-based application. 4. A system according to claim 1 , the process steps further executable by the processor to cause the system to: receive a second request associated with a second cloud-based application at a second external port of a second container associated with the second cloud-based application; pass the second request to a second application controller associated with the second cloud-based application; determine that the second request includes a second command to modify the second cloud-based application; if it is determined that the second request includes a second command to modify the second cloud-based application, invoke a second function to execute the second command; and if it is determined that the second request does not include a second command to modify the second cloud-based application, forward the second request to the second cloud-based application at a third port different from the external port, the second external port, and the second port. 5. A method implemented by a computing system in response to execution of program code by a processor of the computing system, the method comprising: receiving a request associated with a cloud-based application at an external port of a container associated with the cloud-based application; passing the request to an application controller associated with the cloud-based application; determining whether the request includes a command to modify the cloud-based application; if it is determined that the request includes a command to modify the cloud-based application, invoking a function to execute the command; if it is determined that the request does not include a command to modify the cloud-based application, forwarding the request to the cloud-based application; receiving a request to push the cloud-based application to a cloud application platform; in response to the request to push, instantiating the container, the instantiated container associated with the external port; in response to the request to push, instantiating the application controller within the container; and determine that a port is unassigned and assigning the port to the cloud-based application. 6. A method according to claim 5 , wherein invoking a function to execute the command comprises: determining a plug-in configuration file associated with the command; and determining the function based on the command and the plug-in configuration file. 7. A method according to claim 6 , further comprising: receiving a second request associated with the cloud-based application at the external port of the container associated with the cloud-based application; passing the second request to the application controller associated with the cloud-based application; determining that the second request includes a second command to modify the cloud-based application; determining a second plug-in configuration file associated with the second command; determining a second function based on the second command and the second plug-in configuration file; and invoking the second function to modify the cloud-based application. 8. A method according to claim 5 , further comprising: receiving a second request associated with a second cloud-based application at a second external port of a second container associated with the second cloud-based application; passing the second request to a second application controller associated with the second cloud-based application; determining that the second request includes a second command to modify the second cloud-based application; if it is determined that the second request includes a second command to modify the second cloud-based application, invoking a second function to execute the second command; and if it is determined that the second request does not include a second command to modify the second cloud-based application, forwarding the second request to the second cloud-based application. 9. A computing system implementing a cloud-based application platform, the cloud-based application platform comprising: a processor; and a memory storing processor-executable process steps executable by the processor to cause the system to provide: a container associated with an external port, the container to receive a request associated with a cloud-based application at the external port; and an application controller associated with the cloud-based application, the application controller to receive the request from the container, to determine whether the request includes a command to modify the cloud-based application, to invoke a function to execute the command if it is determined that the request includes a command to modify the cloud-based application, to forward the request to the cloud-based application at a second port different from the external port if it is determined that the request does not include a command to modify the cloud-based application, to receive a request to push the cloud-based application to a cloud application platform and, in response to the request to push, instantiate the container, instantiate the application controller within the container, determine that the second port is unassigned and assign the second port to the cloud-based application. 10. A computing system according to claim 9 , wherein invocation of a function to execute the command comprises: determination of a plug-in configuration file associated with the command; and determination of the function based on the command and the plug-in configurat
Electricity · mapped topic
characterised by the conditions triggering a change of settings · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Push-based network services · CPC title
Plug-ins; Add-ons · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.