Content syndication in web-based media via ad tagging
First Claim
Patent Images
1. A computer-implemented method for displaying advertisements in a video on a client device, the method comprising:
- transmitting, by the client device, a request for the video to a server;
receiving the video at the client device from the server responsive to transmitting the request, the video including a plurality of advertisement insertion points;
identifying, by the client device, the advertisement insertion points included in the video, each advertisement insertion point describing attributes for selection of an advertisement to be inserted into the video at the advertisement insertion point;
responsive to the client device operating offline, selecting, by the client device, an advertisement from a plurality of candidate advertisements available for display at each advertisement insertion point according to the described attributes; and
displaying, by the client device, the advertisements selected by the client device at the advertisement insertion points.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing advertisements for inclusion in video content. In one embodiment, a video is formatted into a specific format for advertising purposes. The format describes a standard for advertisement placement opportunities within a video in which a client device may select advertisements for display during these opportunities.
35 Citations
22 Claims
-
1. A computer-implemented method for displaying advertisements in a video on a client device, the method comprising:
-
transmitting, by the client device, a request for the video to a server; receiving the video at the client device from the server responsive to transmitting the request, the video including a plurality of advertisement insertion points; identifying, by the client device, the advertisement insertion points included in the video, each advertisement insertion point describing attributes for selection of an advertisement to be inserted into the video at the advertisement insertion point; responsive to the client device operating offline, selecting, by the client device, an advertisement from a plurality of candidate advertisements available for display at each advertisement insertion point according to the described attributes; and displaying, by the client device, the advertisements selected by the client device at the advertisement insertion points. - View Dependent Claims (2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15)
-
- 5. The computer-implemented method of 1, wherein the client device operates offline based on the client device lacking a connection to at least one of the server or an advertisement server.
-
16. A computer-implemented method for providing video advertisements to a client device, the method executed by a computer and comprising:
-
receiving a request for a video from a client device, the video including a plurality of advertisement insertion points, each advertisement insertion point describing attributes for selection of advertisements to be inserted into the video at the advertisement insertion point; selecting, by a computer server, advertisements to be inserted by the client device at each of the advertisement insertion points according to the described attributes responsive to the client device operating offline; inserting the selected advertisements into the video; and providing the video to the client device, the video including the advertisement insertion points describing the attributes for selection of advertisements to be inserted into the video and the advertisements for display at the advertisement insertion points responsive to the client device operating offline. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A client device for displaying advertisements in a video at the client device, the client device comprising:
-
a computer processor; and a computer-readable storage medium storing instructions that when executed by the processor causes the processor to perform the steps of; transmitting, by the client device, a request for the video to a server; receiving the video at the client device from the server responsive to transmitting the request, the video including a plurality of advertisement insertion points; identifying, by the client device, the advertisement insertion points included in the video, each advertisement insertion point describing attributes for selection of an advertisement to be inserted into the video at the advertisement insertion point; responsive to the client device operating offline, selecting, by the client device, an advertisement from a plurality of candidate advertisements available for display at each advertisement insertion point according to the described attributes; and displaying, by the client device, the advertisements selected by the client device at the advertisement insertion points.
-
Specification