Multimedia architecture for interactive advertising in which secondary programming is varied based upon viewer demographics and content of primary programming
First Claim
1. An interactive multimedia system comprising:
- a video server providing a primary video program interleaved with secondary programming, said video server receiving information from a viewer during display of the primary video program and the secondary programming; and
a database storing the information from the viewer and analyzing the information to generate viewer data which causes said video server to vary the content of the secondary programming displayed to the viewer based on the viewer data at a timing based upon a content of the primary video program.
5 Assignments
0 Petitions
Accused Products
Abstract
The system enables a user to dispose information such as an icon to identify the article that the user posts from the client computer, on the display screen thereof, for example, at the position closer to an icon of an article that another user posted if the former user intends to express the opinion positively to the latter user'"'"'s posted article. The server computer where many client computers can post articles and read the articles posted from other client computers, manages the coordinate data of the icons respectively disposed at the client computers according to the respective intentions of the articles and reproduces the icons on the display screen of a client computer, at the respective disposed positions so that a user at the client computer can instantly understand the intentions of the posted articles without reading the contents thereof.
797 Citations
23 Claims
-
1. An interactive multimedia system comprising:
-
a video server providing a primary video program interleaved with secondary programming, said video server receiving information from a viewer during display of the primary video program and the secondary programming; and a database storing the information from the viewer and analyzing the information to generate viewer data which causes said video server to vary the content of the secondary programming displayed to the viewer based on the viewer data at a timing based upon a content of the primary video program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of gathering data from a viewer comprising:
-
displaying a primary video program; interleaving secondary multimedia programming with the display of the primary video program; presenting questions to the viewer during at least one of the primary video program and the secondary multimedia programming; receiving answers to the questions from the viewer while the questions are being presented; and varying the content of the secondary multimedia programming based on the answers.
-
-
12. A method of displaying comprising:
-
displaying a primary video program having a varying content; generating a video stream breaks file correlating the content of the primary video program with the timing at which the content is displayed; interleaving secondary multimedia programming with the display of the primary video program; varying the content of the secondary multimedia programming based on the video stream breaks file.
-
-
13. An interactive multimedia system comprising:
-
a subscriber database for storing subscriber data regarding demographics along with preferences of subscribers; a video breaks database which stores video breaks data correlating a content of a primary video program with a timing at which the content exists within the primary video program; and a video server providing the primary video program to an individual subscriber interleaved with secondary programming selected based on a correlation between the subscriber data and the video breaks data.
-
-
14. An interactive multimedia system comprising:
-
a database which stores information about a content of a primary video program based on time; a video server which outputs a signal representative of the primary video program interleaved with a secondary video program, the interleaving of the secondary video program being at a timing responsive to the information.
-
-
15. An interactive multimedia system comprising:
-
video server means for providing a primary video program interleaved with secondary programming, said video server means being adapted to receive information from a viewer in response to display of the primary video programming or the secondary programming; and database means for storing the information and analyzing the information from the viewer to generate viewer data which enables said video server means to vary the interleaving and the content of the secondary programming displayed to the viewer.
-
-
16. An interactive multimedia system comprising:
-
a database which generates viewer data based on information about a viewer; a video server providing a primary video program interleaved with secondary programming selected based on the viewer data and at a timing based on a content of the primary video program, said video server receiving information about the viewer from the viewer and supplying the information about the viewer to said database. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A video delivery system utilizing the Internet, comprising:
-
an interface unit, provided at a subscriber'"'"'s location, receiving and displaying subscriber video programming via the Internet and providing information via the Internet; and a video server connected to the Internet including; a programming database storing primary video programs and secondary programming, said programming database including routines for providing subscriber video programming by interleaving a primary video program with secondary video programming; and a content and subscriber database storing the information from the viewer and analyzing the information to generate viewer data for the routines used to create the subscriber video programming, the viewer data indicating the content of secondary programming to displayed being varied based on the viewer data and a timing of the display of the secondary programming being varied based upon a content of the primary video program.
-
Specification