Method, system and computer-readable media for repairing data record corruption
AssigneeObjectivity, Inc.
InventorAziz Ahmad
Life of this patent
Estimating the term…
Abstract
A system and method for repairing software database corruption are provided. The corruption may be due to an object being associated with an invalid type number. The information of an object with invalid type can become effectively or actually beyond retrieval and the data may be lost. The invention uses a computer to gather attributes of the corrupted object, e.g., object size. The computer then looks in the schema “type number” repository for type numbers associated with the same attributes as they are for the instant object. The object may then be organized presented by the computer to a user using a schema associated with a matched type number. Then the user may select a type number to replace the corrupted or invalid type number of the instant object.
Claims20
In an information technology system, a method for processing a detection of an invalid type number of a software object of an object oriented software database, the method comprising:
- a. Determining that an assigned schema identified by a type number associated with a software object may not be validly applied to the software object;
- b. Comparing the attributes of the software object with a plurality of alternate object schema, wherein each alternate object schema is assigned a unique type number;
- and
- c. Determining which of the alternate object schema may be validly applied to the software object.
A computational system communicatively coupled with an information technology network, the information technology network including a software database, the computational system comprising:
- a. Means for determining that a schema associated with a record of the database is invalid;
- b. Means for determining alternate schema that may be validly applied to the record;
- and
- c. Means for communicating a type number of at least one alternate schema that may be applied to the record to a user.
Dependencies are inferred from the claim text.