PROVIDING PERSONALIZED RESOURCES ON-DEMAND OVER A BROADBAND NETWORK TO CONSUMER DEVICE APPLICATIONS
First Claim
1. A method for providing personalized data resources to applications executing on consumer devices, the method comprising:
- building a consumer preferences profile from application event activity on a consumer device using predefined associations between consumer preference attributes and application events;
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 a personalized data resource from a plurality of data resources over a broadband network, including application context information and the profile summary in the request, wherein the plurality of data resources comprises a plurality of data resource groups;
finding a candidate set of data resources according to resource rules in the resource groups;
selecting a personalized data resource from the candidate set of data resources that matches the profile summary and the context information, whereby a selected personalized data resource is selected; and
delivering the selected personalized data resource to the requesting the application executing on the consumer device over a broadband network.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing personalized information to applications executing on consumer devices by: building a consumer preferences profile on a consumer device using predefined associations between consumer preference attributes and application events (including user input); summarizing the consumer preferences profile into a profile summary when applications require a new personalized data resource; requesting a personalized data resource from a centralized database of data resources over the broadband network by including application context information along with the profile summary in the request; analyzing data resource groups in the centralized database to find a candidate set of data resources according to resource rules in the resource groups; selecting a personalized data resource from the candidate set of data resources that matches the profile summary and context information; and delivering the selected personalized data resource to the requesting application over the broadband network. Personalized data resources may include resource selection information, graphic images, text content, formatting information, video clip data, click-to-call data, and scripts and procedures.
122 Citations
34 Claims
-
1. A method for providing personalized data resources to applications executing on consumer devices, the method comprising:
-
building a consumer preferences profile from application event activity on a consumer device using predefined associations between consumer preference attributes and application events; 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 a personalized data resource from a plurality of data resources over a broadband network, including application context information and the profile summary in the request, wherein the plurality of data resources comprises a plurality of data resource groups; finding a candidate set of data resources according to resource rules in the resource groups; selecting a personalized data resource from the candidate set of data resources that matches the profile summary and the context information, whereby a selected personalized data resource is selected; and delivering the selected personalized data resource to the requesting the application executing on the consumer device over a broadband network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing personalized data resources over a broadband network to applications executing on consumer devices, the system comprising:
-
one or more the consumer devices, each comprising a computing device, display device, input device, applications, and a profile generator comprised of consumer preference profile data, a profile modifier, and a profile summarizer; a broadband network connecting the consumer devices to a broadband gateway; one or more resource servers, each comprising a network server and a resource selector; and a resource database containing a plurality of resource groups, wherein a the resource group includes a plurality of resource rules and a plurality of data resources, and data resources include a plurality of optional selection info, graphic images, text content, formatting information, video clip data, click-to-call data, and scripts and procedures. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for providing personalized data resources to applications executing on consumer devices, comprising:
-
a module for building a consumer preferences profile from application event activity on a consumer device using predefined associations between consumer preference attributes and application events; a module for 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; a module for requesting a personalized data resource from a plurality of data resources over a broadband network, including application context information and the profile summary in the request, wherein the plurality of data resources comprises a plurality of data resource groups; a module for finding a candidate set of data resources according to resource rules in the resource groups; a module for selecting a personalized data resource from the candidate set of data resources that matches the profile summary and the context information, whereby a selected personalized data resource is selected; and a module for delivering the selected personalized data resource to the requesting the application executing on the consumer device over a broadband network.
-
Specification