Patent ID: 8874641
Filing Date: 2014-10-28
Classification: G06F,H04L

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in a computing device including a processor and memory, the program comprising: code that determines a plurality of alternative network page components that are capable of being included in a network page based at least in part on user data, environmental data, and a set of rules; code that obtains a network page request for the network page from a client; code that determines a current cost associated with computing capacity in an elastic computing resource; code that commences generation of at least some of the plurality of alternative network page components in the elastic computing resource based at least in part on the current cost in response to the network page request, wherein the generation of the at least some of the plurality of alternative network page components is commenced prior to determining whether the at least some of the plurality of alternative network page components will be included in the network page; code that selects at least one of the at least some of the plurality of alternative network page components that are to be included in the network page in response to the network page request after generation has commenced for the at least some of the plurality of alternative network page components; code that interrupts generation of others of the at least some of the plurality of alternative network page components that are to be excluded from the network page; code that generates the network page including the at least one of the plurality of alternative network page components and excluding the others of the plurality of alternative network page components of which the generation had been commenced and then interrupted; code that sends the network page to the client; and code that updates the set of rules based at least in part on the at least one of the at least some of the plurality of alternative network page components that was selected by the code that selects.