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.
Patent No.:
Date of Patent:
Mar. 19, 2013
Filed:
Aug. 08, 2008
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);
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);
Oracle International Corporation, Redwood Shores, CA (US);
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.