×

Process for enabling flexible and fast content-based retrieval

  • US 20020002550A1
  • Filed: 02/07/2001
  • Published: 01/03/2002
  • Est. Priority Date: 02/10/2000
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for identifying any data object in a set of data objects that matches a query data object within a defined limit, said method comprising the steps of:

  • (a) determining;

    (i) a set of key objects in the set of data objects;

    (ii) a set of relational vectors, such that for each data object in the set of data objects, a relational vector describes at least one type of distance measure between that data object and each key object in the set of key objects; and

    (iii) a triangle trie for each different type of distance measure that is defined, each triangle trie having a number of levels that is less than a number of key objects in said set of key objects;

    (b) enabling a user to select a query object and to select at least one type of distance measure that will be used to match a data object from the set of data objects to said query object;

    (c) determining a query relational vector for said query object, such that said query relational vector describes a distance measure between said query object and each key object for each type of distance measure selected;

    (d) for each triangle trie related to a distance measure selected by a user, pruning that triangle trie to produce a potentially matching set of data objects from which any data objects that cannot match said query object within the defined limit have been eliminated, thereby reducing a number of data objects in the potentially matching set that potentially will require direct comparisons with said query object; and

    (e) directly comparing data objects from said set of data objects that have not yet been eliminated to identify any data object that matches the query data object within the defined limit.

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