Software application certification service
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing system, a software application from a software vendor, the software application comprising a set of certification metatags describing one or more components supported by the software application;
determining that the software application is a precursor application using content of the set of certification metatags, wherein the precursor application is a component of an application stack;
determining whether the software application is an existing component of an existing application stack or is a new type of software application by comparing a type for the software application to a plurality of types of software applications that are stored in a database;
applying a regression analysis to the software application to determine whether to certify the software application in view of a determination that the software application is an existing component of an existing application stack; and
in view of a determination that the software application is a new type of application;
identifying, using the set of certification metatags, a compatible software application from a plurality of software applications stored in the database,forming a new application stack with the compatible software application,applying a plurality of quality assurance tests on the new application stack, anddetermining whether to certify the software application in view of applying the plurality of quality assurance tests on the new application stack.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment relates to a method of providing certification. The method includes providing for a software application and applying a set of certification metatags to the software application. The set of certification metatags configured to provide at least one parameter to become certified with the software application. The method also includes querying the set of certification metatags by a second application to determine whether the second application can be certified with the software application.
56 Citations
19 Claims
-
1. A method comprising:
-
receiving, by a computing system, a software application from a software vendor, the software application comprising a set of certification metatags describing one or more components supported by the software application; determining that the software application is a precursor application using content of the set of certification metatags, wherein the precursor application is a component of an application stack; determining whether the software application is an existing component of an existing application stack or is a new type of software application by comparing a type for the software application to a plurality of types of software applications that are stored in a database; applying a regression analysis to the software application to determine whether to certify the software application in view of a determination that the software application is an existing component of an existing application stack; and in view of a determination that the software application is a new type of application; identifying, using the set of certification metatags, a compatible software application from a plurality of software applications stored in the database, forming a new application stack with the compatible software application, applying a plurality of quality assurance tests on the new application stack, and determining whether to certify the software application in view of applying the plurality of quality assurance tests on the new application stack. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a memory to store a plurality of various types of software applications; and a processor coupled to the memory to; receive a software application from a software vendor, the software application comprising a set of certification metatags describing one or more component supported by the software application; determine that the software application is a precursor application using the content of the set of certification metatags, wherein the precursor application is a component of an application stack; determine whether the software application is an existing component of an existing application stack or is a new type of software application by comparing a type for the software application to a plurality of various types of software applications, the plurality of various types of software applications being stored in a database; apply a regression analysis to the software application in view of a determination that the software application is an existing component of an existing application stack; and in view of a determination that the software application is a new type of application; identifying, using the set of certification metatags, a compatible software application from a plurality of software applications stored in the database, forming a new application stack with the compatible software application, applying a plurality of quality assurance tests on the new application stack, and determining whether to certify the software application in view of applying the plurality of quality assurance tests on the new application stack. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, by the processor, a software application from a software vendor, the software application comprising a set of certification metatags describing one or more components supported by the software application; determining that the software application is a precursor application using the set of certification metatags, wherein the precursor application is a component of an application stack; determining whether the software application is an existing component of an existing application stack or is a new type of software application by comparing a type for the software application to a plurality of various types of software applications, the plurality of various types of software applications being stored in a database; applying a regression analysis to the software application to determine whether to certify the software application in view of a determination that the software application is an existing component of an existing application stack; and in view of a determination that the software application is a new type of application; identifying, using the set of certification metatags, a compatible software application from a plurality of software applications stored in the database, forming a new application stack with the compatible software application, applying a plurality of quality assurance tests on the new application stack, and determining whether to certify the software application in view of applying the plurality of quality assurance tests on the new application stack. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification