System and methods for an architectural framework for design of an adaptive, personalized, interactive content delivery system
First Claim
Patent Images
1. A method for dynamically creating and delivering interactive personalized multimedia content in an electronic environment, comprising:
- providing a narrative framework;
sequencing and editing the narrative framework, based upon a user profile, to create a dynamically generated narrative;
modifying the dynamically generated narrative based upon a delivery context; and
rendering the modified narrative.
0 Assignments
0 Petitions
Accused Products
Abstract
At least one user profile is created for at least one user. The profile may represent interests and trends of the user. A multimedia story is developed based on the user profile and a customized presentation of the multimedia story is generated. The customized presentation is displayed to the user in accordance with the delivery context.
274 Citations
24 Claims
-
1. A method for dynamically creating and delivering interactive personalized multimedia content in an electronic environment, comprising:
-
providing a narrative framework;
sequencing and editing the narrative framework, based upon a user profile, to create a dynamically generated narrative;
modifying the dynamically generated narrative based upon a delivery context; and
rendering the modified narrative. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for generating a personalized broadcast program guide that suggest programs to a user, the method comprising:
-
creating a standard program schedule based upon an initial time period;
obtaining a profile of the user;
selecting suggested programs based upon the user profile and the standard program schedule;
resolving constraints specified by display rules; and
displaying the suggested programs in accordance with the resolved constraints. - View Dependent Claims (8, 9)
-
-
10. A method for dynamically assembling content, comprising:
-
adapting the content to a user;
adapting the content based upon available content; and
adapting the content to a context at a delivery time. - View Dependent Claims (11, 12)
-
-
13. A computer readable medium storing a program for dynamically creating and delivering interactive personalized multimedia content in an electronic environment, comprising:
-
a retrieving source code segment that retrieves a narrative framework;
an editing source code segment that sequences and edits the narrative framework, based upon a user profile, to create a dynamically generated narrative;
a delivery context source segment that modifies the dynamically generated narrative based upon a delivery context; and
a rendering source code segment that renders the modified narrative. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer readable medium storing a program for generating a personalized broadcast program guide that suggest programs to a user, the program comprising:
-
a creation source code segment that creates a standard program schedule based upon an initial time period;
a profile source code segment that obtains a profile of the user;
a selecting source code segment that selects suggested programs based upon the user profile and the standard program schedule;
a constraint source code segment that resolves at least one constraint specified by at least one display rule; and
a display source code segment that displays the suggested programs in accordance with the resolved constraint. - View Dependent Claims (20, 21)
-
-
22. A computer readable medium storing a program for dynamically assembling content, comprising:
-
a user source code segment that adapts the content to a user;
a content source code segment that adapts the content based upon available content; and
a delivery context source code segment that adapts the content to a context at a delivery time. - View Dependent Claims (23, 24)
-
Specification