SYSTEM AND METHOD FOR PROVIDING ONLINE VIDEO ADVERTISEMENTS BASEDON DETERMINED USER TOLERANCES
First Claim
1. A method for use by a server to present advertisements for online videos, the method comprising:
- receiving a request from a client to initiate a first online video;
beginning to stream the first online video to the client;
streaming a first advertisement to the client after the beginning to stream the first online video;
receiving one or more responses to the streaming of the first advertisement, from the client;
updating a client advertisement history in response to the receiving of the one or more responses to the streaming of the first advertisement, from the client;
beginning to stream a second online video to the client; and
determining a placement for a second advertisement during the streaming of the second online video to the client based on the client advertisement history, wherein the placement includes a starting time for the second advertisement after the beginning to stream the second online video and a duration of the second advertisement.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a system and method for providing online video advertisements based on determined user tolerances. There is provided a method for use by a server to present advertisements for online videos, the method comprising streaming a first online video and a first advertisement to a client, receiving one or more responses to the streaming of the first advertisement, updating a client advertisement history with the one or more responses, beginning to stream a second online video to the client, and determining a placement including a starting time and a duration for a second advertisement during the streaming of the second online video to the client based on user tolerances determined from the client advertisement history.
-
Citations
20 Claims
-
1. A method for use by a server to present advertisements for online videos, the method comprising:
-
receiving a request from a client to initiate a first online video; beginning to stream the first online video to the client; streaming a first advertisement to the client after the beginning to stream the first online video; receiving one or more responses to the streaming of the first advertisement, from the client; updating a client advertisement history in response to the receiving of the one or more responses to the streaming of the first advertisement, from the client; beginning to stream a second online video to the client; and determining a placement for a second advertisement during the streaming of the second online video to the client based on the client advertisement history, wherein the placement includes a starting time for the second advertisement after the beginning to stream the second online video and a duration of the second advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A server for presenting advertisements for online video, the server comprising:
a processor configured to; receive a request from a client to initiate a first online video; begin to stream the first online video to the client; stream a first advertisement to the client after the beginning to stream the first online video; receive one or more responses to the streaming of the first advertisement, from the client; update a client advertisement history in response to the receiving of the one or more responses to the streaming of the first advertisement, from the client; begin to stream a second online video to the client; and determine a placement for a second advertisement during the streaming of the second online video to the client based on the client advertisement history, wherein the placement includes a starting time for the second advertisement after the beginning to stream the second online video and a duration of the second advertisement. - View Dependent Claims (17, 18, 19, 20)
Specification