REGISTERING AND STORING DEPENDENCIES AMONG APPLICATIONS AND OBJECTS IN A COMPUTER SYSTEM AND COMMUNICATING THE DEPENDENCIES TO A RECOVERY OR BACKUP SERVICE

Patent №

US 7,363,633

Granted

2008-04-22

Filed 2000

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09557250

An application programming interface protocol is provided for making requests to registered applications regarding applications' dependency information so that a table of dependency information relating to a target object can be recursively generated. When all of the applications' dependencies are captured at the same time for given volume(s) or object(s), the entire volume's or object's program and data dependency information may be maintained for the given time. With this dependency information, the computer system advantageously knows not only which files and in which order to freeze or flush files in connection with a backup, such as a snapshot, or restore of given volume(s) or object(s), but also knows which volume(s) or object(s) can be excluded from the freezing process. After a request by a service for application dependency information, the computer system can translate or process dependency information, thereby ordering recovery events over a given set of volumes or objects.

AI hardwareG06F 11/1448G06F 11/1469G06F 2201/82G06F 2201/84Y10S 707/99953

AI classification

AI hardware1.00
Planning0.18
Knowledge representation0.02
Vision0.00
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 113310538

Assignors

GOLDICK, JONATHAN S., CABRERA, LUIS FELIPE, OLTEAN, PAUL

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

© 2026 NYSGPT2525 LLC