FMR has filed a patent for methods and apparatuses that allow for testing and deploying targeted versions of application libraries within a software application. The system involves selecting a software application, identifying target versions of application libraries, defining a software application build, deploying it to a test environment, executing tests, capturing test execution data, and deploying the software application build to a production environment based on the test data. GlobalData’s report on FMR gives a 360-degree view of the company including its patenting strategy. Buy the report here.
According to GlobalData’s company profile on FMR, AI for workflow management was a key innovation area identified from patents. FMR's grant share as of September 2023 was 53%. Grant share is based on the ratio of number of grants to total number of patents.
Testing and deploying targeted versions of application libraries within a software application
A recently filed patent (Publication Number: US20230315614A1) describes a system and method for testing and deploying targeted versions of application libraries within a software application. The system includes a computing device with memory and a processor that executes computer-executable instructions.
The system first selects a software application that consists of one or more application libraries, each associated with a current version identifier. It then identifies a target version of one or more application libraries, which is associated with a different version identifier than the current version.
Next, the system defines a software application build that incorporates the identified target versions of the application libraries. This build is then deployed to a test computing environment, where one or more tests of the software application build are executed. The system captures test execution data for the target versions of the application libraries in the software application build.
Based on the test execution data, the system deploys the software application build, including the target versions of the application libraries, to a production computing environment. This deployment is determined based on the successful execution of the tests in the test computing environment. If any of the tests fail, the deployment is reversed.
The system offers multiple ways to identify the target versions of the application libraries. It can receive the selection of the target version from a remote computing device and retrieve the target version from a library database. Alternatively, it can generate target version scenarios for display on the remote computing device, allowing the user to select the desired scenario. The system retrieves the target version based on the attribute in the selected scenario.
The generation of target version scenarios is based on common attributes of the application libraries, such as end of life, critical vulnerability, deprecation, or dependency attributes. The definition of which target version to include in the software application build can be the latest version of the application library, the latest sub-version, or the latest version without critical vulnerabilities.
The system also handles the provisioning and teardown of the test computing environment, including the initialization of virtual machines for the execution of the software application build.
Overall, this patent describes a system and method that allows for efficient testing and deployment of targeted versions of application libraries within a software application, ensuring the stability and reliability of the production environment.
To know more about GlobalData’s detailed insights on FMR, buy the report here.
Data Insights
From
The gold standard of business intelligence.
Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.