End to end response enabling collection and use of customer viewing preferences statistics
First Claim
Patent Images
1. A system for generating, downloading, and displaying interactive advertisements on a plurality of mobile viewing devices;
- wherein said interactive advertisements are comprised of both static and dynamic content;
wherein each user of a plurality of users views content on an associated mobile viewing device of the plurality of mobile viewing devices, said system comprising;
an ad serving platform implemented as a hardware computing server comprising;
a call to action generator for assigning a call to action framework to said each user, said call to action framework configured for assembling for each mobile viewing device associated with said each user a plurality of interactive advertisements, each interactive advertisement of said interactive advertisements comprising a plurality of elements;
wherein said each interactive advertisement is constructed from at least a first element, a second element, and a third element of the plurality of elements;
wherein the first element comprises static advertisement content;
wherein the second element comprises a first dynamic advertisement content based at least on the location of said each mobile viewing device when said each interactive advertisement is displayed;
wherein the third element comprises a second dynamic advertisement content comprising at least one of a plurality of response modes for responding to said each interactive advertisement, wherein the at least one response mode included in the second dynamic advertisement content is selected from the plurality of response modes based on preference data stored for said each user;
said call to action framework further configured for;
extracting program identification information from said interactive advertisements into ad metadata, said ad metadata comprising instructions for selecting a particular interactive advertisement from said plurality of interactive advertisements; and
downloading the ad metadata and uniquely inserting said particular interactive advertisement at a correct advertisement spot in a content flow for said each user upon receipt thereof at said each user'"'"'s associated mobile viewing device;
a report manager for receiving a response from said each user to said interactive advertisements and for incorporating a user response into corresponding user profiles for use in generation of interactive advertisements by said call to action generator for said each user'"'"'s associated mobile viewing device; and
a customer preference metadata database for storing said user profiles on a computer readable medium.
2 Assignments
0 Petitions
Accused Products
Abstract
Targeted advertisements with associated dynamic content for response and feedback embedded into the ad'"'"'s header are delivered to mobile viewing devices. The mobile viewing device records a user'"'"'s response to advertisements and reports it back to an ad serving platform. The ad serving platform generates user profiles that incorporate the response data. Ads are further targeted to the user according to the user'"'"'s profile data to maximize the impact of the ads. The user can select the preferred format for providing advertisement feedback.
-
Citations
18 Claims
-
1. A system for generating, downloading, and displaying interactive advertisements on a plurality of mobile viewing devices;
-
wherein said interactive advertisements are comprised of both static and dynamic content; wherein each user of a plurality of users views content on an associated mobile viewing device of the plurality of mobile viewing devices, said system comprising; an ad serving platform implemented as a hardware computing server comprising; a call to action generator for assigning a call to action framework to said each user, said call to action framework configured for assembling for each mobile viewing device associated with said each user a plurality of interactive advertisements, each interactive advertisement of said interactive advertisements comprising a plurality of elements; wherein said each interactive advertisement is constructed from at least a first element, a second element, and a third element of the plurality of elements; wherein the first element comprises static advertisement content; wherein the second element comprises a first dynamic advertisement content based at least on the location of said each mobile viewing device when said each interactive advertisement is displayed; wherein the third element comprises a second dynamic advertisement content comprising at least one of a plurality of response modes for responding to said each interactive advertisement, wherein the at least one response mode included in the second dynamic advertisement content is selected from the plurality of response modes based on preference data stored for said each user;
said call to action framework further configured for;extracting program identification information from said interactive advertisements into ad metadata, said ad metadata comprising instructions for selecting a particular interactive advertisement from said plurality of interactive advertisements; and downloading the ad metadata and uniquely inserting said particular interactive advertisement at a correct advertisement spot in a content flow for said each user upon receipt thereof at said each user'"'"'s associated mobile viewing device; a report manager for receiving a response from said each user to said interactive advertisements and for incorporating a user response into corresponding user profiles for use in generation of interactive advertisements by said call to action generator for said each user'"'"'s associated mobile viewing device; and a customer preference metadata database for storing said user profiles on a computer readable medium. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for generating, downloading, and displaying interactive advertisements on a plurality of mobile viewing devices;
-
wherein said interactive advertisements are comprised of both static and dynamic content; wherein each user, of a plurality of users, views content on an associated mobile viewing device of the plurality of mobile viewing devices, the method comprising the steps of; collecting a user-preference list of a plurality of formats for displaying a user interface on a mobile viewing device for receiving a user response to an interactive advertisement; responsive to a user selecting a format from said plurality of formats for displaying said preferred user interface, storing said format in a computer-readable storage medium as part of a user profile; using a call to action framework, assembling for each mobile viewing device associated with said each user a plurality of interactive advertisements, each interactive advertisement of said interactive advertisements comprising a plurality of elements; wherein said each interactive advertisement is constructed from at least a first element, a second element, and a third element of the plurality of elements; wherein the first element comprises static advertisement content; wherein the second element comprises a first dynamic advertisement content based at least on the location of the mobile viewing device when said interactive advertisement is displayed; wherein the third element comprises a second dynamic advertisement content comprising at least one of a plurality of response modes for responding to said interactive advertisement, wherein the at least one response mode included in the second dynamic advertisement content is selected from the plurality of response modes based on preference data for said each user; said call to action framework further configured for extracting program identification information from said interactive advertisements into ad metadata, said ad metadata comprising instructions for selecting a particular interactive advertisement from said plurality of interactive advertisements, downloading the ad metadata and uniquely inserting said particular interactive advertisement at a correct advertisement spot in a content flow for said each user upon receipt thereof at said each user'"'"'s associated mobile viewing device; receiving a response from said each user to said particular interactive advertisement from the mobile viewing device; and updating said each user'"'"'s user profile with said response to said interactive advertisement. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method for inserting an interactive advertisement of a plurality of interactive advertisements into a content stream and recording a user response to said interactive-advertisement;
-
wherein a user views content on an associated mobile viewing device, the method comprising; extracting program identification information from said plurality of interactive advertisements into ad metadata, said ad metadata comprising instructions for selecting a particular interactive advertisement from said plurality of interactive advertisements; wherein the particular interactive advertisement comprises; static advertisement content; dynamic advertisement content based at least on the location of the mobile viewing device when said particular interactive advertisement is displayed; and at least one of a plurality of response modes for responding to the particular interactive advertisement, the at least one response mode included based on preference data from the user; retrieving from said particular interactive advertisement the at least one response mode for recording said user response to said particular interactive advertisement; inserting said particular interactive advertisement into a correct advertisement spot in a content stream; rendering said content stream and said particular interactive advertisement; activating a user interface providing said response modes for recording the user response to said particular interactive advertisement; tracking said user response to said particular interactive advertisement; storing said user response on a computer readable storage medium on the mobile viewing device; and transmitting said user response from the mobile viewing device to an ad serving platform over a transmission channel when said transmission channel becomes available. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for downloading and displaying an interactive advertisement of a plurality of interactive advertisements viewed by a user on an associated mobile viewing device, and for collecting individual responses thereto, the system comprising:
-
a call to action framework, configured for generating said plurality of interactive advertisements; wherein an interactive advertisement of said interactive advertisements comprises content that includes; static advertisement content; dynamic advertisement content based at least on the location of the mobile viewing device when said interactive advertisement is displayed; and at least one of a plurality of response modes for responding to said interactive advertisement, wherein the at least one response mode is selected based on preference data for said user; an ad caster; a micro-splicer; and a media player; said ad caster comprising; a download and housekeeping manager to download said ad metadata of said interactive advertisement and collect user responses for storage and logging; and a report logger to log and store said user responses; and a transport manger to handle data transport to and from the mobile viewing device; said media player comprising; a content buffer for loading and rendering said content and also said interactive advertisement for display on the mobile viewing device; an ad buffer for storing said interactive advertisement; a metadata detection module for extracting metadata from said interactive advertisement to determine where to insert said interactive advertisement in a content stream, wherein said metadata comprises program identification information, and said metadata detection module also for transmitting instructions for transferring said interactive advertisement to said content buffer from said ad buffer; said micro-splicer for inserting said interactive advertisement into said content stream redirecting said media player to render from a first location in said content buffer, storing and rendering said content stream, to a second location in said content buffer for storing and rendering said interactive advertisement, for a duration of an ad spot chosen for display of said interactive advertisement and then switching back to rendering from said first location in said content buffer; and said micro-splicer further for collecting and transferring said user responses to said interactive advertisement to said report logger for storage and transmission.
-
Specification