×

Importance ranking for a hierarchical collection of objects

  • US 7,809,736 B2
  • Filed: 05/02/2006
  • Issued: 10/05/2010
  • Est. Priority Date: 05/02/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method executed by a processor to obtain an importance ranking for a plurality of objects in a referential database, comprising the steps of:

  • representing said plurality of objects as a plurality of leaf nodes of a tree, wherein each of the plurality of leaf nodes of said tree has an associated initial ranking and an associated initial set of non-local references to at least another one of the plurality of leaf nodes of said tree;

    partitioning said tree into at least one subtree having a root node and a plurality of leaf nodes directly connected to the root node, said at least one subtree including at least one subtree having at least one leaf node corresponding to at least one of the plurality of leaf nodes of said tree;

    in a first generating step, for each leaf node included in said at least one subtree, generating a set of local references to at least one leaf node within said subtree, and generating a set of non-local references to at least one leaf node of said tree outside of said subtree;

    in a second generating step, generating a local ranking for the plurality of leaf nodes within said subtree based upon the sets of local references generated in the first generating step;

    in a third generating step, generating a set of non-local references to at least one leaf node of said tree outside of said subtree based upon the sets of non-local references generated in the first generating step;

    scaling said rankings associated with said plurality of leaf nodes included in said subtree by the local ranking generated in the second generating step to obtain a scaled ranking for the plurality of leaf nodes within said subtree;

    deleting said plurality of leaf nodes included in said subtree from said tree;

    in the event said tree has at least one remaining leaf node, repeating said partitioning step, said first, second, and third generating steps, said scaling step, and said deleting step;

    otherwise, outputting the scaled ranking as the importance ranking for said plurality of objects.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×