Patent ID: 8965998
Filing Date: 2015-02-24
Classification: G06F,G06N,G06Q

Abstract:
1. A computer-implemented method of adaptively selecting components for inclusion in web pages, the method comprising: providing a plurality of components that are selectable for inclusion in web pages, wherein at least some of the components display content selected by respective server-executed code modules such that the content of a given component depends upon a context in which the given component is displayed; for each of a plurality of user requests for web pages, selecting a subset of the plurality of components to include in a response to the user request; automatically varying the subset of components such that different subsets of components are included in response to different requests; monitoring user actions performed with respect to the components presented to generate effectiveness data reflective of the effectiveness of each component; and using the effectiveness data to automatically refine the subset of components that are selected in response to the user requests; whereby component selections are refined over time in response to monitored user actions.