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:
Mar. 19, 2013

Filed:

Aug. 08, 2008
Applicants:

Zhe Wu, Westford, MA (US);

George Eadon, Hollis, NH (US);

Souripriya Das, Nashua, NH (US);

Eugene Inseok Chong, Concord, MA (US);

Vladimir Kolovski, Nashua, NH (US);

Melliyal Annamalai, Nashua, NH (US);

Jagannathan Srinivasan, Nashua, NH (US);

Inventors:

Zhe Wu, Westford, MA (US);

George Eadon, Hollis, NH (US);

Souripriya Das, Nashua, NH (US);

Eugene Inseok Chong, Concord, MA (US);

Vladimir Kolovski, Nashua, NH (US);

Melliyal Annamalai, Nashua, NH (US);

Jagannathan Srinivasan, Nashua, NH (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

An un-indexed, partitioned temporary table and an exchange table are used in the inferencing of semantic data in a relational database system. The exchange table has the same structure as a semantic data table storing the semantic data. In the inferencing process, a new partition is created in the semantic data table. Inference rules are executed on the semantic data table, and any newly inferred semantic data generated is added to the temporary table. Once no new data is generated, the inferred semantic data is copied from the temporary table into the exchange table. Indexes that are the same as indexes for the semantic data table are built for the exchange table. The indexed data in the exchange table is then exchanged into the new partition in the semantic data table. By use of the un-indexed, partitioned temporary table, incremental maintenance of indexes is avoided, thus allowing for greater efficiency.


Find Patent Forward Citations

Loading…