×

Information retrieval from a collection of information objects tagged with hierarchical keywords

  • US 10,303,807 B2
  • Filed: 09/14/2012
  • Issued: 05/28/2019
  • Est. Priority Date: 07/20/2001
  • Status: Active Grant
First Claim
Patent Images

1. A system for information retrieval from a collection of information objects tagged with keywords, comprising:

  • a database storing a keyword hierarchy, wherein the keyword hierarchy comprises the keywords from the collection of information objects, each information object in the collection of information objects tagged with one or more of the keywords; and

    a server computer comprising;

    a processor; and

    one or more non-transitory computer readable media storing instructions translatable by the processor to perform;

    in response to receiving an original query, automatically expanding the original query to produce an expanded query, the original query received from a dent computer communicatively connected to the server computer over a network connection, the original query comprising a first keyword, the automatically expanding including determining at least a second keyword using the first keyword and the keyword hierarchy, the expanded query comprising the first keyword from the original query and the second keyword from the keyword hierarchy, the second keyword being associated with the first keyword from the original query in a keyword-friend pair according to the keyword hierarchy, the keyword-friend pair having an association score that is based at least in part on a tree distance between positions of the first keyword and the second keyword in the keyword hierarchy and that meets or exceeds a predetermined value, the association score being stored with the associated keyword-friend pair in an entry of a table in the database, the entry identifying the first keyword, the second keyword as a friend of the first keyword, the tree distance, and the association score, wherein the second keyword is not in the original query;

    searching a repository storing the collection of information objects, the searching using the expanded query, wherein the searching returns a set of information objects, each information object in the set of information objects corresponding to at least one keyword that is present in the expanded query; and

    sending the set of information objects to the client computer over the network connection.

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