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.
Claims12
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 is not applicable 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;
- c. Determining which of the alternate object schema are applicable to the software object;
- d. Informing a user of at least one type number of at least one schema that is applicable to the software object;
- e. Receiving a user selection of a type number of at least one schema;
- and
- f. Assigning the type number selected by the user, wherein the user directs the information technology system to assign a type number to the software object.
A computational system communicatively coupled with an information technology network, the information technology network including a software database comprising a plurality of software records, the computational system comprising:
- a. means for determining that an assigned schema identified by a type number associated with a software record is not applicable to the software record;
- b. means for comparing the attributes of the software record with a plurality of alternate record schema, wherein each alternate record schema is assigned a unique type number;
- c. means for determining which of the alternate record schema are applicable to the software record;
- d. means for informing a user of at least one type number of at least one record schema that is applicable to the software record;
- e. means for receiving a user selection of a type number of at least one record schema;
- and
- f. means for assigning the type number selected by the user, wherein the user directs the information technology system to assign the user selected type number to the software record.
Dependencies are inferred from the claim text.