SYSTEM AND/OR METHOD FOR ENFORCING SOFTWARE COMPLIANCE AND SELECTIVELY MODIFYING SOFTWARE DEEMED NON-COMPLIANT
Patent №
US 9,841,981
Granted
2017-12-12
Filed 2015
Owner
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
Lab
—
AI components
3
kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14899911
Techniques for enforcing a compliance requirement for a software application executing in a virtualized computing environment are disclosed. An identifier identifies a resource instantiated for the application's execution. A retriever retrieves a compliance characteristic for the application. The compliance characteristic is retrieved based on the identified resource and has an associated compliance criterion based on a formal parameter. The compliance criterion defines compliant resource states. A selector selects a software component for providing an actual parameter corresponding to the formal parameter . An evaluator evaluates the compliance criterion using the actual parameter. An application modifier, responsive to the resource lacking a compliant resource state, modifies the software application to have a resource with a compliant state. The identifier, selector, and evaluator respond to resource changes. The selector selects the software component based on an identification of one or more data items that the software component can provide.
AI classification
Ownership
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
assignment · 373360420
Assignors
DIMITRAKOS, THEO, GEORGALAS, NEKTARIOS, EL-MOUSSA, FADI, PAWAR, PRAMOD, VAFIADIS, GEORGE
On an employer assignment, the assignors are typically the inventors.