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:
Sep. 23, 2014

Filed:

Jun. 21, 2010
Applicants:

Vincent Huang, Sollentuna, SE;

Simon Moritz, Stockholm, SE;

Xianwei Shen, Solna, SE;

Inventors:

Vincent Huang, Sollentuna, SE;

Simon Moritz, Stockholm, SE;

Xianwei Shen, Solna, SE;

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

A method and a server () for handling database queries directed to a semantic database () with stored information according to a preset ontology structure and annotated as element identifiers comprising triplets with a subject, a predicate and an object. In the server (), a data analyser () collects statistics from the database and defines semantic rules from the information in the database. When a database query is received with a first set of sub-queries, a query optimiser () rewrites the query as a second set of sub-queries in the triplet format based on any of the ontology structure, the collected statistics and the defined rules. A Reduction Rate RR is also calculated for the sub-queries relating to the number of distinct subjects and objects appearing in the database with the predicates of the sub-queries. The sub-queries of the second set are finally provided as a modified query in an order according to decreasing Reduction Rates for execution in that order when searching the database.


Find Patent Forward Citations

Loading…