DYNAMIC INSERTION OF SUPPLEMENTAL VIDEO BASED ON METADATA
First Claim
1. A computerized method for integrating an advertisement clip into a video file being transferred from a server to a client for playback, said video file including one or more scenes, said computerized method comprising:
- receiving, at the server, input from a user of the client designating the video file to be transferred;
determining a topic of each of the one or more scenes included in the selected video file;
determining a relevant advertisement clip for each of the one or more scenes as a function of each of the determined topics; and
transferring the selected video file and the determined relevant advertisement clips to the client for playback.
2 Assignments
0 Petitions
Accused Products
Abstract
A media service application responsive to a media retrieval request received from a user of client computer to retrieve a video designated by the retrieval request. The media service retrieves relevant advertisements as a function of metadata included in the video file and/or stored personal preference data of the user. If the retrieval request is an online viewing request the media service application integrates the retrieved advertisements into the retrieved video and transfers an integrated video/advertisement file to the client If the retrieval request is a download request the media service application transfers the retrieved ad and retrieved video to the client as separate files for integration by the client during playback of the video.
96 Citations
20 Claims
-
1. A computerized method for integrating an advertisement clip into a video file being transferred from a server to a client for playback, said video file including one or more scenes, said computerized method comprising:
-
receiving, at the server, input from a user of the client designating the video file to be transferred; determining a topic of each of the one or more scenes included in the selected video file; determining a relevant advertisement clip for each of the one or more scenes as a function of each of the determined topics; and transferring the selected video file and the determined relevant advertisement clips to the client for playback. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for selecting an advertisement clip for insertion into a video file being transferred from a server to a client for playback, said video file including video clips, said system comprising:
-
a retrieval component responsive to a retrieval request designating a video file for transfer from the server to the client to retrieve the designated video file from a media library linked; an extraction component for extracting metadata from each of the video clips included in the selected video, said extracted metadata defining a topic of one or more scenes included in each video clip; and wherein said retrieval component is further responsive to said extracted metadata for retrieving one or more relevant advertisement clips as a function of each of the defined topics of the one or more scenes; and a transfer component for transferring the designated video file and the relevant one or advertisement clips to the client. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computerized method for integrating an advertisement clip into a video data stream being transferred from a server to a client for playback, said video data stream including one or more scenes, said computerized method comprising:
-
receiving, at the server, input from a user of the client designating the video data stream to be transferred; retrieving personal preference data for the user of the client; determining a relevant advertisement clip for each of the one or more scenes as a function of the retrieved personal preference data; and transferring the video data stream and relevant advertisement clips to the client in an integrated data stream. - View Dependent Claims (17, 18, 19, 20)
-
Specification