×

Method and system for searching for digital assets

  • US 9,251,172 B2
  • Filed: 06/02/2008
  • Issued: 02/02/2016
  • Est. Priority Date: 06/01/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for providing digital assets in response to searches for digital assets, comprising:

  • a database configured to;

    store multiple keywords, wherein the keywords are organized in a hierarchical structure and have an ancestor, descendant, or sibling relation to at least one other keyword in the hierarchical structure; and

    store multiple digital assets, wherein at least some of the digital assets have associated with them one or more keywords; and

    a server computer configured to;

    receive a request for one or more digital assets from a client computer, wherein the request includes a search term;

    conform the search term to a keyword in the hierarchical structure;

    identify a first set of digital assets responsive to the conformed search term from the multiple digital assets stored in the database, wherein the first set of digital assets has associated therewith a keyword that directly matches the conformed search term;

    determine one or more first suggested keywords from the keywords organized in the hierarchical structure, wherein the determination of the one or more first suggested keywords is based on an ancestor, descendant, or sibling relation in the hierarchical structure between the first suggested keywords and the conformed search term that exists prior to receiving the request for one or more digital assets;

    provide the first set of digital assets and the one or more first suggested keywords to the client computer;

    generate a refinement term based on a selection of a keyword from the one or more first suggested keywords or a selection of a digital asset from the first set of digital assets received from the client computer, the refinement term having a concept or subject in common with the selected keyword in the hierarchical structure;

    identify a second set of digital assets, wherein each digital asset in the second set of digital assets has associated therewith a keyword from the hierarchical structure of keywords equivalent to or synonymous with the refinement term;

    determine one or more second suggested keywords from the keywords organized in the hierarchical structure based on the one or more first suggested keywords and the refinement term; and

    provide the second set of digital assets and the one or more second suggested keywords to the client computer.

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