USER ACTION PREDICTION
First Claim
1. A client device for user action prediction, the client device comprising:
- a processor;
a display; and
a memory storing instructions that, when executed on the processor, provide a prediction component configured to;
receive a webpage navigation of a user over a timeframe;
receive a second webpage navigation of a second user over a second timeframe, the second timeframe overlapping the timeframe;
generate a time-variant variable-order model, comprising a context tree, utilizing the webpage navigation and the second webpage navigation;
receive a third webpage navigation of a third user;
determine a probability that the third user will interact with content based upon an evaluation of the third webpage navigation using the time-variant variable-order model; and
responsive to the probability exceeding a threshold, instruct a second client device to present the content to the third user.
6 Assignments
0 Petitions
Accused Products
Abstract
As provided herein, a webpage navigation of a user over a timeframe and a second webpage navigation of a second user over a second timeframe may be received. A time-variant variable-order Markov model, comprising a context tree, may be generated utilizing the webpage navigation and the second webpage navigation. A third webpage navigation of a third user may be received. A probability that the third user may interact with content, that the third user is a non-human entity, and/or that the third user will access a website may be determined based upon an evaluation of the third webpage navigation using the time-variant variable-order Markov model. A second client device is instructed to present the content to the third user, to present a human verification mechanism to the third user, and/or to instruct a server, providing the website, to alter a server capacity for the website.
-
Citations
20 Claims
-
1. A client device for user action prediction, the client device comprising:
-
a processor; a display; and a memory storing instructions that, when executed on the processor, provide a prediction component configured to; receive a webpage navigation of a user over a timeframe; receive a second webpage navigation of a second user over a second timeframe, the second timeframe overlapping the timeframe; generate a time-variant variable-order model, comprising a context tree, utilizing the webpage navigation and the second webpage navigation; receive a third webpage navigation of a third user; determine a probability that the third user will interact with content based upon an evaluation of the third webpage navigation using the time-variant variable-order model; and responsive to the probability exceeding a threshold, instruct a second client device to present the content to the third user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for user action prediction, comprising:
-
receiving a webpage navigation of a user over a timeframe; receiving a second webpage navigation of a second user over a second timeframe, the second timeframe overlapping the timeframe; generating a time-variant variable-order model, comprising a context tree, utilizing the webpage navigation and the second webpage navigation; receiving a third webpage navigation of a third user; determining a probability that the third user is a non-human entity based upon an evaluation the third webpage navigation using the time-variant variable-order model; and responsive to the probability exceeding a threshold, identifying the third user as the non-human entity. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A client device for user action prediction, the client device comprising:
-
a processor; a display; and a memory storing instructions that, when executed on the processor, provide a prediction component configured to; receive a webpage navigation of a user over a timeframe; receive a second webpage navigation of a second user over a second timeframe, the second timeframe overlapping the timeframe; generate a time-variant variable-order model, comprising a context tree, utilizing the webpage navigation and the second webpage navigation; receive a third webpage navigation of a third user; determine a probability that the third user will interact with a website based upon an evaluation of the third webpage navigation using the time-variant variable-order model; and responsive to the probability exceeding a threshold, instruct a server, providing the website, to alter a server capacity for the website. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification