Content distribution system and method
First Claim
1. A method for providing advertisements for inclusion in a content stream, the method comprising:
- defining a temporal location of a vacancy in the content stream, the vacancy associated with one or more attributes;
storing a plurality of advertisements on at least one server, each of the plurality of advertisements associated with one or more attributes;
selecting an advertisement to fill the vacancy by comparing the one or more attributes associated with the vacancy with the one or more attributes associated with one or more of the plurality of advertisements; and
transmitting the selected advertisement to a user device for presentation to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and articles of manufacture consistent with the present invention provide an electronic marketplace that matches units of content from secondary content providers with suitable vacancies from primary content providers. Vacancies may constitute, or be included in, any digital transmission containers, such as a television or radio programming, web pages, and the like. Specifically, the electronic marketplace automatically matches content offered by secondary content providers with vacancies offered by primary content providers thus filling the vacancies in these containers through a real-time content trading, placement, and distribution system. To do so, attributes associated with the vacancies and with units of secondary content are used to trade and match suitable vacancies with suitable content. This invention enables both secondary content owners and vacancy owners (primary content providers) to obtain the full commercial benefit of their secondary content and containers.
123 Citations
56 Claims
-
1. A method for providing advertisements for inclusion in a content stream, the method comprising:
-
defining a temporal location of a vacancy in the content stream, the vacancy associated with one or more attributes; storing a plurality of advertisements on at least one server, each of the plurality of advertisements associated with one or more attributes; selecting an advertisement to fill the vacancy by comparing the one or more attributes associated with the vacancy with the one or more attributes associated with one or more of the plurality of advertisements; and transmitting the selected advertisement to a user device for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing advertisements in a video stream, the method comprising:
-
defining a temporal location for each of a plurality of vacancies in the video stream, each of the plurality of vacancies associated with a corresponding one or more attributes; storing information related to a plurality of advertisements, each of the plurality of advertisements associated with a corresponding one or more attributes; for each vacancy in the plurality of vacancies, selecting an advertisement from the plurality of advertisements for insertion into the vacancy by matching the one or more attributes associated with the vacancy with the one or more attributes associated with one or more of the plurality of advertisements, wherein the selection is based on user feedback; and transmitting the selected advertisement associated with each vacancy in the plurality of vacancies to a user device for presentation to a user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for displaying one or more advertisements during a video stream, the method comprising:
-
defining a temporal location for a vacancy in the video stream, the vacancy associated with one or more attributes; storing a plurality of advertisements on a server; selecting an advertisement from the plurality of advertisements for insertion into the vacancy based on;
(a) information obtained from a user of a user device, and (b) the one or more attributes of the vacancy; andtransmitting the selected advertisement to the user device for insertion into the vacancy. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer device for providing content including advertising to a display, the computer device comprising:
-
a video interface configured to couple to the display; a data interface configured to receive;
(a) a content stream including a vacancy associated with one or more attributes, and (b) a plurality of advertisements, each of the plurality of advertisements associated with one or more attributes; anda processor configured to; select an advertisement to fill the vacancy by comparing the one or more attributes associated with the vacancy with the one or more attributes associated with one or more of the plurality of stored advertisements; insert the selected advertisement into the content stream in place of the vacancy to form a merged content stream; and provide the merged content stream to the video interface for presentation on the display. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification