The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 08, 2002

Filed:

Apr. 12, 2000
Applicant:
Inventors:

Andreas Geppert, Zurich, CH;

Edward Leo Wimmers, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/730 ;
U.S. Cl.
CPC ...
G06F 1/730 ;
Abstract

A system and method for constraint management in a database middleware system that responds to queries for data from requesting user applications by accessing diverse data sources. A constraint manager receives notifications of updates from sources that support notification, and the constraint manager monitors other sources that support monitoring, to undertake constraint management. Repairs of inconsistencies are made when possible, and when repairs are not possible, the inconsistencies are nulled out if the inconsistencies are totally useless to the requesting user application. In contrast, if the requesting application has some use for otherwise inconsistent, unrepairable data, the data is sent to the application along with an alert of the inconsistencies. Also, for those sources that do not support either notification or monitoring, the constraint manager executes just-in-time checking, i.e., when a query is received, the constraint manager checks data that is to be accessed pursuant to the query, and if inconsistencies are found, the inconsistencies are virtually repaired, i.e., data received from the source is repaired at the constraint manager. The query is then executed against the repaired data.


Find Patent Forward Citations

Loading…