摘要 |
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. A data stream including the selected movie and the selected video advertisement is provided to the user. |