User intention modeling for web navigation
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;
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−
1wi) 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed subject matter models or predicts a user'"'"'s intention during network or WWW navigation. Specifically, a statistical multi-step n-gram probability model is used to predict a user'"'"'s optimal information goal. The optimal information goal is based on a sequence of previously visited network content pieces and a globally optimized navigation path through the sequence.
73 Citations
36 Claims
-
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;
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; andwherein C(wi−
n+1, . . . , wi−
2, wi−
1wi) 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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-readable medium for modeling a user intention during network navigation, the computer-readable medium comprising computer-executable instructions for:
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;
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; andwherein C(wi−
n+1, . . . , wi−
2, wi−
1wi) 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 Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computing device for modeling a user intention during network navigation, the computing device comprising:
-
a processor; and a memory coupled to the processor, the memory comprising computer-executable instructions that are fetched and executed by the processor for; 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 trough 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;
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; andwherein 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 Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer device for modeling a user intention during network navigation, the computing device comprising processing means for:
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;
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; andwherein 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 Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
Specification