Patent ID: 8249918

Claim:
A method of delivering advertisements with media content using context based filtering, comprising: receiving a copied unit of media content; receiving a previously selected first advertisement and a previously selected second advertisement in a single transaction with an advertisement server, wherein the first previously selected advertisement comprises a first advertisement content and a context based filtering criteria, wherein the second previously selected advertisement comprises a second advertisement content, and wherein the context based filtering criteria defines content with which the previously selected first advertisement is not to be displayed with; examining, by an application stored on a non-transitory computer readable medium and executable by a processor, the copied unit of media content using the context based filtering criteria; determining, by the application, whether the copied unit of media content comprises content that conflicts with the context based filtering criteria based on the examining; selecting, by the application, the first advertisement to be delivered with the copied unit of content when no conflict exists; selecting, by the application, the second advertisement to be delivered with the copied unit of content when a conflict exists; and delivering the copied unit of media content with the selected advertisement.