摘要 |
A method of providing, by a computer system through a data communication network, a data stream comprising a movie and a video advertisement from a movie content provider to a user is disclosed. First movie metadata are retrieved from the movie content provider. Second movie metadata are extracted from the movie. A user profile is maintained by associating first and second movie metadata of a movie to the user profile when the user has accessed the movie. Advertisement metadata relating to each video advertisement of a plurality of video advertisements are provided. After receiving a request from the user for a selected movie, a selected video advertisement is matched to the selected movie, using second movie metadata in the maintained user profile and advertisement metadata of the plurality of video advertisements. Adata stream including the selected movie and the selected video advertisement is provided to the user. |