METHODS AND APPARATUS FOR ENABLING CONTEXT-AWARE AND PERSONALIZED WEB CONTENT BROWSING EXPERIENCE
First Claim
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to:
- receive a content package comprising;
one or more selectable segments; and
at least one dynamic content segment;
provide for one or more user preference models;
monitor one or more user interactions with at least one of the selectable segments; and
provide the at least one dynamic content segment as directed by a script, wherein the dynamic content segment corresponds to at least one user preference model.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory, computer program code, and processor configured to cause the apparatus to receive a content package comprising one or more selectable segments and at least one dynamic content segment. The apparatus may be configured to parse the content package for topics and provide for one or more user preference models. The apparatus may be configured to match the parsed topics with predefined topics from a user preference model. The apparatus may be configured to monitor user interactions with the selectable segments and provide an external script with a list of prioritized and/or matched topics. The apparatus may provide at least one dynamic content segment as directed by a script, wherein the dynamic content segment may change based upon a user interaction. Corresponding methods and computer program products are also provided.
38 Citations
20 Claims
-
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to:
-
receive a content package comprising; one or more selectable segments; and at least one dynamic content segment; provide for one or more user preference models; monitor one or more user interactions with at least one of the selectable segments; and provide the at least one dynamic content segment as directed by a script, wherein the dynamic content segment corresponds to at least one user preference model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12, 13, 14)
-
-
8. A method, comprising:
-
receiving a content package comprising one or more selectable segments and at least one dynamic content segment; providing for one or more user preference models; monitoring one or more user interactions with at least one of the selectable segments via a processor; and providing the at least one dynamic content segment as directed by the script, wherein the dynamic content segment corresponds to at least one user preference model. - View Dependent Claims (9, 10, 11)
-
-
15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising program instructions configured to cause an apparatus to perform a method comprising:
-
receiving a content package comprising one or more selectable segments and at least one dynamic content segment; providing for one or more user preference models; monitoring one or more user interactions with at least one of the selectable segments; and providing the at least one dynamic content segment as directed by the script, wherein the dynamic content segment corresponds to at least one user preference model. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification