×

Method and system for performing spatial similarity joins on high-dimensional points

  • US 5,978,794 A
  • Filed: 04/09/1996
  • Issued: 11/02/1999
  • Est. Priority Date: 04/09/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for performing similarity joins on high-dimensional points representing data objects of a database, the method comprising the steps of:

  • generating a multi-dimensional data structure having a plurality of leaf nodes for organizing the points, each leaf node being split into .left brkt-bot.1/epsilon.right brkt-top. child nodes, where epsilon is a similar distance, based on the depth of the leaf node whenever the number of points associated with the leaf node exceeds a predetermined value, the dimensions used for splitting the nodes being in an order of correlation among the dimensions such that one selected for splitting next has the least correlation with previously used dimensions;

    traversing the interior nodes of the data structure to select pairs of leaf nodes from which the points are joined; and

    joining the points from the selected pairs of leaf nodes based on a joining condition that the distance between any two points to be joined is at most epsilon.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×