Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Smart Cities: Edge Computing

Search All Patents in Smart Cities: Edge Computing


Patent US10379845


Issued 2019-08-13

Source To Image Transformation Pipeline For A Platform-as-a-service System

Implementations provide for a source to image transformation pipeline for a Platform-as-a-Service (PaaS) system. A method of the disclosure includes receiving a request to create an application for execution on a Platform-as-a-Service (PaaS) system, identifying, by a processing device, at least one of language or a framework corresponding to the application, identifying, by the processing device, a build image corresponding to the identified at least one of the language or the framework, constructing, by the processing device, a build configuration object, a deployment configuration object, and a networking configuration object for the application, and transmitting, by the processing device, the build configuration object, the deployment configuration object, and the networking configuration object to the PaaS system to enable the PaaS system to build and deploy the application at one or more nodes of the PaaS system without user intervention.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A method, comprising: receiving a request to create an application for execution on a Platform-as-a-Service (PaaS) system; identifying, by a processing device, at least one of a language or a framework corresponding to the application; identifying, by the processing device, a build image corresponding to the identified at least one of the language or the framework; constructing, by the processing device, a build configuration object, a deployment configuration object, and a networking configuration object for the application; and transmitting, by the processing device, the build configuration object, the deployment configuration object, and the networking configuration object to the PaaS system, wherein the PaaS system: links the build image with the build configuration object, the deployment configuration object, and the networking configuration object, builds the application based on the at least one of the identified language or framework, and deploys the application at one or more nodes of the PaaS system based at least on the deployment configuration object without user intervention.

  • 11. A system, comprising: a memory; a processing device communicably coupled to the memory, the processing device to: receive a request to create an application for execution on a Platform-as-a-Service (PaaS) system; identify at least one of a language or a framework corresponding to the application; identify a build image corresponding to the identified at least one of the language or the framework; construct a build configuration object, a deployment configuration object, and a networking configuration object for the application; and transmit the build configuration object, the deployment configuration object, and the networking configuration object to the PaaS system, wherein the PaaS system: links the build image with the build configuration object, the deployment configuration object, and the networking configuration object, builds the application based on the at least one of the identified language or framework, and deploys the application at one or more nodes of the PaaS system based at least on the deployment configuration object without user intervention.

  • 16. A non-transitory machine-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to: receive a request to create an application for execution on a Platform-as-a-Service (PaaS) system; construct, by the processing device, a build configuration object, a deployment configuration object, and a networking configuration object for the application; transmit, by the processing device, the build configuration object, the deployment configuration object, and the networking configuration object; build, at the PaaS system, an application image for the application based on the build configuration object; link, at the PaaS system, a build image with the build configuration object, the deployment configuration object, and the networking configuration object; and deploy, at the PaaS system without user intervention, the application using the built application image at one or more nodes of the PaaS system based on the deployment configuration object and the networking configuration object.