COMPILER AND METHOD FOR AUTOMATICALLY BUILDING VERSION COMPATIBLE OBJECT APPLICATIONS

Patent №

US 6,519,767

Granted

2003-02-11

Filed 1995

Owner

MICROSOFT CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08484999

A compiler automatically builds a new version of an object server to be compatible with an existing version so that client applications built against the existing version are operable with the new version. The existing version object server retains type information relating to its classes and members in a type library. The compiler performs version compatibility analysis by comparing the new version object server against the type information in the existing version's type library. If the compatibility analysis determines that the new and existing versions are compatible, the compiler builds the new version object server to support at least each interface supported by the existing version object server. The compiler further associates version numbers with the new version object server indicative of its degree of compatibility with the existing version object server.

AI classification

Planning1.00
AI hardware0.78
Vision0.01
Natural language0.01
Evolutionary computation0.00
Knowledge representation0.00
Machine learning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 77200297

Assignors

CARTER, ALAN W., KUMAR, RAJIV, SOLOMON, ANDREW R.

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

© 2026 NYSGPT2525 LLC