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;
responsive to the probability exceeding a threshold, instruct a second client device to present the content to the third user; and
responsive to predicting that more than a threshold number of a plurality of users are associated with a probability of interacting with the content that exceeds a threshold probability based upon a determination that a second threshold number of users visited one or more webpages associated with a likelihood of visiting the content, predict increased traffic for a server providing the content and instruct the server to increase a server capacity for the content, wherein the one or more webpages associated with the likelihood of visiting the content are different than the content.
6 Assignments
0 Petitions
Accused Products
Abstract
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; responsive to the probability exceeding a threshold, instruct a second client device to present the content to the third user; and responsive to predicting that more than a threshold number of a plurality of users are associated with a probability of interacting with the content that exceeds a threshold probability based upon a determination that a second threshold number of users visited one or more webpages associated with a likelihood of visiting the content, predict increased traffic for a server providing the content and instruct the server to increase a server capacity for the content, wherein the one or more webpages associated with the likelihood of visiting the content are different than the content. - 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 of the third webpage navigation using the time-variant variable-order model; responsive to the probability exceeding a threshold, identifying the third user as the non-human entity; and responsive to predicting that more than a threshold number of a plurality of users are associated with a probability of interacting with content that exceeds a threshold probability, predicting increased traffic for a server providing the content and instructing the server to increase a server capacity for the content. - 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 webpage navigations of a plurality of users; determine a probability that each user of the plurality of users will interact with a website based upon an evaluation of at least one webpage navigation, of the webpage navigations, associated with the user using the time-variant variable-order model; and responsive to predicting that more than a threshold number of the plurality of users are associated with a probability of interacting with the website that exceeds a threshold probability based upon a determination that a second threshold number of users visited one or more webpages associated with a likelihood of visiting the website, predict increased traffic for a server providing the website and instruct the server to alter a server capacity for the website, wherein the one or more webpages associated with the likelihood of visiting the website are different than the website. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification