SYSTEM AND METHODS FOR PROVIDING VERSIONING OF SOFTWARE COMPONENTS IN A COMPUTER PROGRAMMING LANGUAGE

Patent №

US 6,981,250

Granted

2005-12-27

Filed 2001

Owner

MICROSOFT CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09900111

A system and methods for versioning software components in connection with a computer programming language are provided. In exemplary aspects, the versioning system makes use of intelligent defaults, provides a vehicle for unambiguous specification of developer intent and implements conflict resolution rules in connection with the versioning of software components. In another aspect, the versioning system bounds names at run-time, but does not bound offsets at compile-time.

PlanningAI hardwareG06F 8/71G06F 9/449Y10S 707/99953Y10S 707/99954

AI classification

AI hardware1.00
Planning0.93
Knowledge representation0.40
Natural language0.30
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 124560033

Assignors

WILTAMUTH, SCOTT, HEJLSBERG, ANDERS, SOLLICH, PETER F., ABRAMS, BRADLEY M., WILTAMUTH, SCOTT, HEJLSBERG, ANDERS, SOLLICH, PETER F, ABRAMS, BRADLEY M

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

© 2026 NYSGPT2525 LLC