Patent ID: 9274669
Filing Date: 2016-03-01
CPC Classification: G06F,H04L

Claim Text:
1. One or more non-transitory computer storage media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: maintaining context-specific content in memory for populating various combinations of the context-specific content within slots of a first user interface based at least in part on a context of a first web host that requests the first user interface; receiving, at an authentication server, (i) a first plurality of requests for a corresponding first plurality of user interfaces from the first web host in response to a corresponding first plurality of user computing devices attempting to access content from the first web host and (ii) a second plurality of requests for a corresponding second plurality of user interfaces from a second web host in response to a corresponding second plurality of user computing devices attempting to access content from the second web host, wherein individual ones of the first plurality of requests includes an identification of the first web host, wherein individual ones of the second plurality of requests includes an identification of the second web host, wherein the first plurality of requests includes a first request for the first user interface from the first web host, the first request for the first user interface being sent by the first web host in response to the first web host receiving an initial request from a first user computing device of the first plurality of user computing devices to access content from the first web host, the first request for the first user interface including one or more initial parameters that (i) represent the context of the first web host and (ii) include the identification of the first web host, wherein the first web host is different from the first user computing device, and wherein the first web host is separate from the authentication server; transmitting, from the authentication server and to a content scheduling engine, (i) the one or more initial parameters that include the identification of the first web host, or (ii) one or more additional parameters determined at least in part on the one or more initial parameters such that the one or more additional parameters are based at least in part on the identification of the first web host; receiving, at the authentication server, a content schedule from the content scheduling engine, the content schedule (1) being based at least in part on the one or more initial parameters or the one or more additional parameters, and (2) specifying which of the maintained context-specific content to populate within the slots of the first user interface; and serving, by the authentication server and to the first user computing device, for display the first user interface with the specified context-specific content in the specified slots, wherein the first user interface comprises a log-in page, the log-in page is served to the first user computing device with corresponding specified context-specific content.