Patent ID: 8639826

Claim:
A method for providing personalized data resources to applications executing on consumer devices, the method comprising: building a consumer preferences profile on a consumer device in a logically-consistent manner using predefined associations between consumer preference attributes and application events, the consumer preferences profile comprising a structure that maintains evidence of each attribute based on application event activity on the device using predefined associations between consumer preference attributes and application events wherein the evidence comprises evidence of attributes associated with each application that is run and content that is consumed; summarizing the consumer preferences profile into a profile summary, the profile summary describing the current user of the application executing on the consumer device, when the application requires a new personalized data resource; requesting, from a plurality of data resources over a broadband network, a personalized data resource matching application context information and the profile summary in the request, wherein the plurality of data resources comprises a plurality of data resource groups, and wherein the application context information comprises most recent consumer application data, including data representing a plurality of applications most recently run on the consumer device and data representing at least one application currently running on the consumer device and content data including data representing content most recently consumed using the consumer device and data representing at least one content currently used on the consumer device; identifying a candidate set of data resources according to resource rules in the resource groups; automatically selecting a personalized data resource from the candidate set of data resources that matches the profile summary and the context information; and delivering the selected personalized data resource to the requesting application executing on the consumer device over a broadband network.