×

User intention modeling for web navigation

  • US 6,993,586 B2
  • Filed: 05/09/2002
  • Issued: 01/31/2006
  • Est. Priority Date: 05/09/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for modeling a user intention during network navigation, the method comprising:

  • predicting, based on a statistical multi-step n-gram probability model, an optimal information goal of the user, the optimal information goal being based on a sequence of previously visited network content pieces and a globally optimized navigation path through the sequence, the optimal information goal being predicted as follows;

    recording a history of user action, the history comprising information corresponding to user navigation to a plurality of networked content pieces, the information indicating at least the sequence of previously visited network content pieces;

    for at least a portion of the sequence data, calculating respective probabilities that a user would visit a particular content piece n in the sequence from a content piece n−

    1 in the sequence, a prediction of the optimal information goal being based on the respective probabilities, the calculating comprising;

    Pr(wi



    w1,

    ,wi-1
    )


    Pr

    (wi|wi-n+1,

    ,wi-2,wi-1
    )
    =Pr

    (wi-n+1,

    ,wi-2,wi-1,wi
    )
    Pr

    (wi-n+1,

    ,wi-2,wi-1
    )
    =C

    (wi-n+1,

    ,wi-2,wi-1,wi
    )
    /Cn
    C

    (wi-n+1,

    ,wi-2,wi-1
    )
    /Cn-1
    =C

    (wi-n+1,

    ,wi-2,wi-1,wi
    )
    C

    (wi-n+1,

    ,wi-2,wi-1
    )
    *C
    ;

    wherein Pr represents the probability;

    wherein user navigation to the plurality of networked content pieces is represented as w1, w2, Λ

    , wi, Λ

    , wL, where wi is the ith visited content piece in the sequence; and

    wherein C(wi−

    n+1
    , . . . , wi−

    2
    , wi−

    1
    wi) denotes the count of an n-Gram (wi−

    n+1
    , . . . , wi−

    2
    , wi−

    1
    , wi) appearing in training data, Cn is a total number of the n-grams, Cn−

    1
    is a total number of the (n−

    1)-grams, C equals to Cn/Cn−

    1
    , Cn, Cn−

    , and C are constants.

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