System and method for personalized message creation and delivery
First Claim
1. A system for dynamically constructing a non-interactive personalized advertisement to be viewed by an intended audience over a network, comprising:
- an advertisement template, defining a framework for constructing said personalized advertisement, said advertisement template comprising a plurality of media segment slots constituting said personalized advertisement, said media segment slots including video segment slots and audio segment slots, wherein at least one video segment slot overlaps at least one audio segment slot;
a plurality of media segments including video segments and audio segments each video segment selectable for insertion into at least one of said video segment slots of said advertisement template, wherein several of said video segments are selectable for a same one of said video segment slots of said advertisement template, and wherein each audio segment is selectable for insertion into at least one of said audio segment slots of said advertisement template;
a plurality of expert rules; and
an advertisement assembly component, responsive to user profile data of said intended audience, and configured to apply said plurality of expert rules to said user profile data in order to get appropriate media segments for each of said media segment slots of said advertisement template from a database and incorporate said appropriate media segments into said advertisement template, in order to assemble said personalized advertisement for said intended audience, said assembly performed in real-time with transmission of the personalized advertisement over the network without interaction by said intended audience.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for dynamically creating individualized, multi-media messages and to deliver the messages to specific target groups or individual viewers. A message, story, or advertisement is assembled on demand, based upon rules applied to each viewer'"'"'s profile and a library of media segments. The framework for the final personalized message is a story or message template designed for a campaign. A set of viewer profiles is assembled from designated databases for each of the targeted entities. A collection of media segments is also created or selected and then made available to produce the final personalized message at assembly time. Specific media segments are selected and merged according to the message template and information about the viewer derived from each viewer'"'"'s profile. The information from the viewer profile is interpreted by a rule system to determine which of several potential media segments to select for use in the personalized message. The merged composite is then encoded to match the distribution media and forwarded to the viewer.
-
Citations
10 Claims
-
1. A system for dynamically constructing a non-interactive personalized advertisement to be viewed by an intended audience over a network, comprising:
-
an advertisement template, defining a framework for constructing said personalized advertisement, said advertisement template comprising a plurality of media segment slots constituting said personalized advertisement, said media segment slots including video segment slots and audio segment slots, wherein at least one video segment slot overlaps at least one audio segment slot; a plurality of media segments including video segments and audio segments each video segment selectable for insertion into at least one of said video segment slots of said advertisement template, wherein several of said video segments are selectable for a same one of said video segment slots of said advertisement template, and wherein each audio segment is selectable for insertion into at least one of said audio segment slots of said advertisement template; a plurality of expert rules; and an advertisement assembly component, responsive to user profile data of said intended audience, and configured to apply said plurality of expert rules to said user profile data in order to get appropriate media segments for each of said media segment slots of said advertisement template from a database and incorporate said appropriate media segments into said advertisement template, in order to assemble said personalized advertisement for said intended audience, said assembly performed in real-time with transmission of the personalized advertisement over the network without interaction by said intended audience. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for dynamically constructing a non-interactive personalized advertisement for viewing by an intended audience over a network;
- said method comprising;
obtaining by a processor user profile data from a profile database for said intended audience; selecting from an interface an advertisement template from a template database, said advertisement template defining a framework for constructing said personalized advertisement, and including a plurality of media segment slots constructing said personalized advertisement, said media segment slots including video segment slots, wherein a least one video segment slot overlaps a least one audio segment slot; applying by the processor a plurality of expert rules to said user profile data and said advertisement template, in order to get, from a plurality of media segments including video segments and audio segments in a database, appropriate media segments for insertion into said plurality of media segment slots in said advertisement template, wherein several of said video segments are selectable for a same one of said video segment slots of said advertisement template; assembling in real-time with delivery to said intended audience by the processor said personalized advertisement using said advertisement template and said selected media segments, without any interaction by said intended audience; and providing by the processor said assembled personalized advertisement in a format for delivery over said network to said intended audience for viewing. - View Dependent Claims (9)
- said method comprising;
-
10. A computer implemented method for dynamically constructing a non-interactive personalized advertisement for viewing by an intended audience;
- said method comprising;
obtaining by a processor user profile data from a profile database for said intended audience; creating by the processor a plurality of media segments, including video segments and audio segments; selecting from an interface an advertisement template, said advertisement template defining a framework for constructing said personalized advertisement, and including a plurality of media segment slots constituting said personalized advertisement, said media segment slots including video segment slots and audio segment slots, wherein at least one video segment slot overlaps at least one audio segment slot; applying by the processor a plurality if expert rules to said user profile data and said advertisement template in order to select from a plurality of media segments including video segments and audio segments in a database appropriate media segments for insertion into said plurality of media segment slots in said advertisement template, wherein several video segments are selectable for a same one of said video segment slots of said advertisement template; assembling in real-time with delivery to said intended audience by the processor said personalized advertisement using said advertisement template and said selected media segments, without any interaction by said intended audience; and providing said assembled personalized advertisement in a format for delivery to said intended audience over said network for viewing.
- said method comprising;
Specification