COMPILER AND METHOD FOR AUTOMATICALLY BUILDING VERSION COMPATIBLE OBJECT APPLICATIONS
Patent №
US 6,519,767
Granted
2003-02-11
Filed 1995
Owner
MICROSOFT CORPORATION
Lab
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
Ownership
MICROSOFT CORPORATION
assignment · 77200297
Assignors
CARTER, ALAN W., KUMAR, RAJIV, SOLOMON, ANDREW R.
On an employer assignment, the assignors are typically the inventors.