9753834

Certification Process for Cloud Platform

PublishedSeptember 5, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computing system comprising: a network interface configured to receive a request for adding an application to a cloud platform, the request comprising a package including information relating to the application; a processor configured to execute the application and perform an automated certification process, the automated certification process comprising verifying an output of the executed application, verifying whether an impact of the executed application on the cloud platform is below a predetermined threshold, and verifying the executed application satisfies one or more applicable coding guidelines; and a storage device configured to store the application in response to the processor certifying the application via the automated certification process.

Plain English Translation

A computing system automatically certifies applications for a cloud platform. It receives a request to add an application, including a package of application information. The system executes the application and performs an automated certification. This certification verifies the application's output, ensures its impact on the cloud platform remains below a predetermined threshold, and confirms it meets applicable coding guidelines. If the application passes certification, the system stores it on the cloud platform.

Claim 2

Original Legal Text

2. The computing system of claim 1 , wherein the processor is configured to verify the output of the executed application by verifying the executed application is deployable on the cloud platform, verifying the executed application is capable of consuming sample input data, and verifying that the executed application is capable of matching a predetermined expected output.

Plain English Translation

The computing system verifies the application's output by confirming it can be deployed on the cloud platform, that it can process sample input data, and that its output matches a pre-defined expected output. This ensures the application functions correctly within the cloud environment before being added to the platform.

Claim 3

Original Legal Text

3. The computing system of claim 1 , wherein the processor is configured to verify the impact of the executed application on the cloud platform by verifying that the executed application does not negatively impact the cloud platform.

Plain English Translation

The computing system assesses the application's impact on the cloud platform by verifying that the application does not negatively affect the cloud platform's performance or stability. This check aims to prevent applications that could potentially destabilize or degrade the cloud platform from being added.

Claim 4

Original Legal Text

4. The computing system of claim 3 , wherein the processor is further configured to verify the impact of the executed application on the cloud platform by verifying an amount of processing time and storage space required by the executed application on the cloud platform.

Plain English Translation

To verify the application's impact on the cloud platform, the computing system also measures and verifies the processing time and storage space the application requires. This ensures that the application's resource usage is within acceptable limits and doesn't strain the cloud platform's resources. This expands on verifying that the application does not negatively impact the cloud platform.

Claim 5

Original Legal Text

5. The computing system of claim 1 , wherein the processor is configured to verify the executed application satisfies said one or more coding guidelines by identifying at least one programming language used to build the application, and verifying the executed application satisfies coding guidelines for the at least one programming language.

Plain English Translation

The computing system checks if the application satisfies coding guidelines by first identifying the programming language(s) used to build the application. It then verifies that the application adheres to the established coding guidelines specific to that programming language. This helps maintain code quality and consistency across applications on the platform.

Claim 6

Original Legal Text

6. The computing system of claim 1 , wherein the automated certification process further comprises performing a security test that verifies data and executable files in the application, and the processor is further configured to output potential security issues identified by the security test to a display device.

Plain English Translation

The automated certification process includes a security test that validates the application's data and executable files. If the security test identifies potential issues, the system displays these to a user, providing information to address vulnerabilities before the application is added to the cloud platform. This enhances the overall security of the cloud platform.

Claim 7

Original Legal Text

7. The computing system of claim 1 , wherein the processor is further configured to launch the certified application on the cloud platform thereby making the certified application accessible via the cloud platform.

Plain English Translation

After an application is successfully certified, the computing system automatically launches it on the cloud platform. This makes the application accessible to users through the cloud platform, streamlining the deployment and availability process for new applications.

Claim 8

Original Legal Text

8. A cloud platform certification method comprising: receiving a request for adding an application to a cloud platform, the request comprising a package including information relating to the application; executing the application and performing an automated certification process based on the executed application, the automated certification process comprising verifying an output of the executed application, verifying whether an impact of the executed application on the cloud platform is below a predetermined threshold, and verifying the executed application satisfies one or more applicable coding guidelines; and storing the application on the cloud platform in response to certifying the application via the automated certification process.

Plain English Translation

A cloud platform certification method automates the process of adding applications. The method involves receiving a request to add an application with its associated information package. It executes the application and initiates an automated certification process. This certification process includes verifying the application's output, confirming that its impact on the cloud platform stays below a specific threshold, and ensuring it follows applicable coding guidelines. After successful certification, the application is stored on the cloud platform.

Claim 9

Original Legal Text

9. The method of claim 8 , wherein the verifying the output of the executed application comprises verifying the executed application is deployable on the cloud platform, verifying the executed application is capable of consuming sample input data, and verifying that the executed application is capable of matching a predetermined expected output.

Plain English Translation

This invention relates to cloud-based application deployment and validation. The problem addressed is ensuring that applications developed for cloud platforms are correctly deployed, can process input data, and produce expected outputs. The method involves verifying an executed application by confirming it is deployable on a cloud platform, capable of consuming sample input data, and able to match a predetermined expected output. The verification process ensures the application functions as intended before full deployment, reducing errors and improving reliability. This includes checking deployment compatibility, input processing, and output accuracy. The method may also involve generating test cases or using predefined validation criteria to assess the application's performance. The goal is to automate and streamline the validation of cloud applications, ensuring they meet technical and functional requirements before being made available to users. This approach minimizes deployment risks and enhances the overall quality of cloud-hosted applications.

Claim 10

Original Legal Text

10. The method of claim 8 , wherein the verifying the impact of the executed application on the cloud platform comprises verifying that the executed application does not negatively impact the cloud platform.

Plain English Translation

The cloud platform certification method determines the application's impact by verifying that the application does not negatively impact the cloud platform itself. This aims to prevent problematic or unstable applications from being added. This builds on the method of receiving a request for adding an application to a cloud platform, executing the application and performing an automated certification process.

Claim 11

Original Legal Text

11. The method of claim 10 , wherein the verifying the impact of the executed application further comprises verifying an amount of processing time and storage space required by the executed application on the cloud platform.

Plain English Translation

The cloud platform certification method checks the application's impact on the cloud platform by also verifying the amount of processing time and storage space required by the application. This ensures that the application's resource requirements are within acceptable limits, augmenting the check that the application does not negatively impact the cloud platform.

Claim 12

Original Legal Text

12. The method of claim 8 , wherein the verifying the executed application satisfies said one or more coding guidelines comprises identifying at least one programming language used to build the application, and verifying the executed application satisfies coding guidelines for the at least one programming language.

Plain English Translation

The cloud platform certification method validates that an application satisfies coding guidelines by identifying the programming language(s) used to develop the application and verifying it conforms to the coding guidelines specific to that language. This step helps maintain the quality and consistency of the code on the cloud platform. This builds on the method of receiving a request for adding an application to a cloud platform, executing the application and performing an automated certification process.

Claim 13

Original Legal Text

13. The method of claim 8 , wherein the automated certification process further comprises a security test that includes verifying data and executable files in the application, and the method further comprises outputting potential security issues identified by the security test to a display device.

Plain English Translation

The cloud platform certification method enhances the certification process with a security test. The security test verifies the integrity of data and executable files within the application. If the test identifies potential security issues, the method outputs those issues to a display device for review and remediation. This builds on the method of receiving a request for adding an application to a cloud platform, executing the application and performing an automated certification process.

Claim 14

Original Legal Text

14. The method of claim 8 , further comprising launching the certified application on the cloud platform thereby making the certified application accessible via the cloud platform.

Plain English Translation

After an application is successfully certified using the cloud platform certification method, the method launches the certified application on the cloud platform. This makes the newly certified application accessible through the cloud platform. This builds on the method of receiving a request for adding an application to a cloud platform, executing the application and performing an automated certification process.

Claim 15

Original Legal Text

15. A non-transitory computer readable medium having stored therein instructions that when executed cause a computer to perform a cloud platform certification method comprising: receiving a request for adding an application to a cloud platform, the request comprising a package including information relating to the application; executing the application and performing an automated certification process based on the executed application, the automated certification process comprising verifying an output of the executed application, verifying whether an impact of the executed application on the cloud platform is below a predetermined threshold, and verifying the executed application satisfies one or more applicable coding guidelines; and storing the application on the cloud platform in response to certifying the application via the automated certification process.

Plain English Translation

A non-transitory computer-readable medium stores instructions for a cloud platform certification method. The method receives a request to add an application to a cloud platform with its associated information. It executes the application and initiates an automated certification process. This process includes verifying the application's output, ensuring its impact on the cloud platform stays below a threshold, and verifying it adheres to coding guidelines. The application is stored on the cloud platform after successful certification.

Claim 16

Original Legal Text

16. The non-transitory computer readable medium of claim 15 , wherein the verifying the output of the executed application comprises verifying the executed application is deployable on the cloud platform, verifying the executed application is capable of consuming sample input data, and verifying that the executed application is capable of matching a predetermined expected output.

Plain English Translation

The non-transitory computer-readable medium verifies the application's output by confirming deployability, input data consumption, and output matching expectations, enhancing the automated certification process for adding an application to a cloud platform. This builds on the method of receiving a request for adding an application to a cloud platform, executing the application and performing an automated certification process.

Claim 17

Original Legal Text

17. The non-transitory computer readable medium of claim 15 , wherein the verifying the impact of the executed application on the cloud platform comprises verifying that the executed application does not negatively impact the cloud platform.

Plain English Translation

The non-transitory computer-readable medium verifies the application's impact by ensuring it doesn't negatively affect the cloud platform's stability or performance. This essential check prevents the introduction of potentially harmful applications. This builds on the method of receiving a request for adding an application to a cloud platform, executing the application and performing an automated certification process.

Claim 18

Original Legal Text

18. The non-transitory computer readable medium of claim 17 , wherein the verifying the impact of the executed application comprises verifying an amount of processing time and storage space required by the executed application on the cloud platform.

Plain English Translation

The non-transitory computer-readable medium also checks the application's impact by verifying the processing time and storage space it requires, ensuring resource consumption is within acceptable limits. This expands on verifying that the application does not negatively impact the cloud platform.

Claim 19

Original Legal Text

19. The non-transitory computer readable medium of claim 15 , wherein the verifying the executed application satisfies said one or more coding guidelines comprises identifying at least one programming language used to build the application, and verifying the executed application satisfies coding guidelines for the at least one programming language.

Plain English Translation

The non-transitory computer-readable medium checks coding guideline compliance by identifying the application's programming language(s) and verifying adherence to specific language guidelines, maintaining code quality. This builds on the method of receiving a request for adding an application to a cloud platform, executing the application and performing an automated certification process.

Claim 20

Original Legal Text

20. The non-transitory computer readable medium of claim 15 , wherein the automated certification process further comprises a security check that includes verifying data and executable files in the application, and the method further comprises outputting potential security issues identified by the security check to a display device.

Plain English Translation

The non-transitory computer-readable medium integrates a security check within the certification process, verifying data and executable files. Potential security issues are displayed, facilitating timely remediation. This builds on the method of receiving a request for adding an application to a cloud platform, executing the application and performing an automated certification process.

Patent Metadata

Filing Date

Unknown

Publication Date

September 5, 2017

Inventors

Haofeng TANG
Roopa GIDUGU

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CERTIFICATION PROCESS FOR CLOUD PLATFORM” (9753834). https://patentable.app/patents/9753834

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/9753834. See llms.txt for full attribution policy.

CERTIFICATION PROCESS FOR CLOUD PLATFORM