Patent · US Active

Method and server for handling database queries

US8843473B2 · kind B2 · utility

1Cited by
3References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 21, 2010
Grant dateSep 23, 2014
Priority date
Expiry dateAug 3, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/24535
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and a server (300) for handling database queries directed to a semantic database (302) 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 (300), a data analyser (300a) 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 (300c) 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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.