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

Knowledge representation1.00
AI hardware1.00
Planning1.00
Vision0.01
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00

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.

© 2026 NYSGPT2525 LLC