VERSION CONTROL SYSTEM FOR GEOGRAPHICALLY DISTRIBUTED SOFTWARE DEVELOPMENT

Patent №

US 5,675,802

Granted

1997-10-07

Filed 1995

Owner

ATRIA SOFTWARE

+2 more

AI components

2

planning · evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08414575

A data processing system and method for controlling files at a local development site within a geographically distributed multisite software development project includes a storage device, a processor, a mastership enforcer and an exchanger. The storage device stores a local replica including a plurality of files. Each file comprises a plurality of branches, and each branch comprises a plurality of versions of the file. The processor executes instructions, and retrieves and stores versions of the files in the storage device. The mastership enforcer provides the processor with the exclusive capability to modify specific branches by adding new versions of target files as determined by multisite mastership rules. The processor can create new versions of the target files, which are stored in the local replica within the storage device. The exchanger periodically updates the local replica by exporting the new versions of the target files to remote replicas at geographically remote development sites and importing additional new versions of the files from remote replicas. Thus, different branches of files, which are stored in multiple replicas geographically distributed at various development sites, can be modified concurrently and the replicas are updated with each others modifications periodically, without losing modifications or allowing inconsistent modifications among the replicas.

PlanningEvolutionary computationG06F 16/27G06F 8/71Y10S 707/99953Y10S 707/99954

AI classification

Planning0.99
Evolutionary computation0.58
AI hardware0.47
Natural language0.05
Knowledge representation0.03
Machine learning0.00
Vision0.00
Speech0.00

Ownership

ATRIA SOFTWARE

assignment · 74860964

RATIONAL SOFTWARE CORPORATION

merger · 106280156

IBM CORPORATION

assignment · 143730164

Assignors

ALLEN, LARRY W., FERNANDEZ, GARRY L., KANE, KENNETH T., LEBLANG, DAVID B., MINARD, DEBRA A., MCLEAN, GORDON D., JR.

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

© 2026 NYSGPT2525 LLC