×

Ranking documents based on user behavior and/or feature data

  • US 7,716,225 B1
  • Filed: 06/17/2004
  • Issued: 05/11/2010
  • Est. Priority Date: 06/17/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by one or more server devices, comprising:

  • storing, in a memory associated with the one or more server devices, feature data associated with a plurality of first links, within a plurality of first source documents, that point to a plurality of first target documents,the feature data, for one of the plurality of first links, including one or more features of one of the plurality of first source documents that contains the one of the plurality of links, one or more features of one of the plurality of first target documents that is pointed to by the one of the plurality of links, and one or more features of the one of the plurality of first links;

    storing, in a memory associated with the one or more server devices, user behavior data relating to user navigational activity with regard to the plurality of first source documents accessed by one or more users and the plurality of first links within the plurality of first source documents selected by the one or more users;

    training, using one or more processors of the one or more server devices and based on the feature data and the user behavior data, a model that identifies a probability that a particular link, with particular feature data, will be selected by a user, where training the model includes;

    analyzing the feature data associated with each of the plurality of first links that was selected by the one or more users and the feature data associated with each of the plurality of first links that was not selected by the one or more users to generate rules for the model;

    identifying, by one or more processors associated with the one or more server devices, a plurality of second links, within a plurality of second source documents, that point to a plurality of second target documents;

    determining, using one or more processors associated with the one or more server devices, feature data associated with each of the plurality of second links,the feature data, associated with one of the plurality of second links, including one or more features of the one of the plurality of second links, one or more features of one of the plurality of second source documents that contains the one of the plurality of second links, and one or more features of the one of the plurality of second target documents that is pointed to by the one of the plurality of second links;

    determining, using the model and based on the feature data, a probability that each of the plurality of second links will be selected by a user, where the determining includes;

    inputting, into the model, the feature data associated with the one of the plurality of second links, andoutputting, by the model, the probability that the one of the plurality of second links will be selected by a user;

    calculating, using one or more processors associated with the one or more server devices, a rank for a particular target document of the plurality of second target documents based on the probability associated with one or more of the plurality of second links that point to the particular target document; and

    ordering the particular target document, with regard to at least one other document, based on the rank for the particular target document.

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