METHOD AND SYSTEM FOR PROVIDING DATA COMPATIBILITY BETWEEN DIFFERENT VERSIONS OF A SOFTWARE PROGRAM

Patent №

US 5,740,405

Granted

1998-04-14

Filed 1992

Owner

MICROSOFT CORPORATION, A CORP.OF DELAWARE

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07992069

The present invention provides a computer system for providing data compatibility between different versions of a computer program. The computer system comprises a memory which stores a later version of a computer program and a prior version of the computer program. A user of the computer system invokes the prior version of the computer program, creates a file, and requests that the file be saved on a permanent storage device. The computer system of the present invention automatically saves the file in both a version dependent external format and a version independent data format. When the user of the computer system invokes the later version of the computer program and requests to process the data stored in the file, the computer system determines whether the data stored in the version dependent external format can be processed by the later version of the computer program. When the data cannot be processed by the later version of the computer program, the computer system retrieves the data in the version independent data format. The later version of the computer program converts the retrieved data to a version dependent internal format that can be processed by the later version of the computer program. The later version of the computer program then processes the converted data.

AI hardwareG06F 8/71G06F 16/258Y10S 707/99953Y10S 707/99954

AI classification

AI hardware1.00
Knowledge representation0.32
Planning0.24
Natural language0.17
Vision0.01
Speech0.00
Machine learning0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION, A CORP.OF DELAWARE

assignment · 63610464

Assignors

DEGRAAF, KEVIN H.

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

From the same owner

© 2026 NYSGPT2525 LLC