Patent Document ID: 20050192955
Application ID: 10790642
Patent Flag: 0

Claim One:
1. A method for data retrieval, said method comprising creating a set of related objects from a collection of objects including the steps of: searching for a list of relevant objects and obtaining a rank-ordered list of said relevant objects; selecting any target objects from the rank-ordered list; mapping the relevant objects in the rank-ordered list into categories; connecting the categories into paths in a graph, said graph having a node for each category and edges based upon category relationships; terminating a graph traversal of said categories based upon reaching category nodes having at least one target object if there is a target object, and if there is no target object then terminating said graph traversal within a proximity in the graph near the most relevant category; choosing a best path in the graph based upon a path evaluation criterion; and selecting particular objects in categories on the best path based upon an object selection criterion.