VERIFICATION OF BACKWARD COMPATIBILITY OF SOFTWARE COMPONENTS

Patent №

US 10,169,034

Granted

2019-01-01

Filed 2016

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

nlp · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15228230

A computer processor determines the backward compatibility of a software component. The processor identifies one or more programming interfaces that are exposed by a first version of a software component by: converting attributes of exposed programming interfaces into corresponding operations such that attributes of the exposed programming interfaces are converted into corresponding operations such that a flag is added to a converted attribute indicating whether the attribute is an optional or mandatory attribute. The processor determines a backward compatibility of the first version of the software component by comparing the operations of the first version of the software component to one or more operations of a second version of the software component.

AI classification

Planning1.00
AI hardware0.97
Natural language0.73
Evolutionary computation0.25
Knowledge representation0.10
Vision0.00
Machine learning0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 393420418

Assignors

AHMED, HATIM, ELGAMAL, ALI A.S.A., ELSHISHINY, HISHAM E., IBRAHIM, MAHMOUD RASHAD

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC