IP Library Granted Patent US 8,249,918
Granted Patent B1
US 8,249,918 · App. 12/342,064 · Granted Aug 21, 2012

Context based content adjacency filtering

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,249,918
App. No.
12/342,064
Granted
Aug 21, 2012
Kind
B1
Abstract

A method of delivering advertisements with media content using context based filtering is provided. The method comprises copying a unit of media content and then accessing a first advertisement wherein the first advertisement comprises a first advertisement content and a context based filtering criteria. The method also comprises examining the copied unit of media content using the context based filtering criteria and when the copied unit of media content conflicts with the context based filtering criteria, the copied unit of media content is delivered without the first advertisement content. When the copied unit of media content does not conflict with the context based filtering criteria, the copied unit of media content is delivered with the first advertisement content.

Claims (33)

1. 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.

2. The method of claim 1 , wherein the examining comprises searching the copied unit of media content for a keyword identified in the context based filtering criteria and wherein finding the keyword in the copied unit of media content comprises a conflict.

3. The method of claim 1 , wherein the copied unit of media content is a first file comprising one of a hyper-text markup language (HTML) file, a wireless markup language file, a handheld device markup language file, and an extensible markup language file.

4. The method of claim 1 , wherein the context based filtering criteria is related to at least one of moral content, product content, competitor content, and political content.

5. The method of claim 1 , wherein the previously selected second advertisement is not associated with any context based filtering criteria.

6. The method of claim 1 , further including transmitting a message to the advertisement server identifying one of the previously selected first advertisement and the previously selected second advertisement was delivered with the copied unit of media content.

7. The method of claim 1 , wherein a higher placement purchase cost is associated with the previously selected first advertisement than with the previously selected second advertisement.

8. A system for delivering advertisements with media content using context based filtering, comprising:

a computer system; and

an application that, when executed on the computer system,

receives a copied unit of media content,

receives 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,

examines the copied unit of media content using the context based filtering criteria,

determines whether the copied unit of media content comprises content that conflicts with the context based filtering criteria based on the examining,

selects the first advertisement to be delivered with the copied unit of content when no conflict exists,

selects the second advertisement to be delivered with the copied unit of content when a conflict exists, and

delivers the copied unit of media content with the selected advertisement.

9. The system of claim 8 , further comprising a media access gateway application that, when executed on the computer system, provides media access gateway functionality.

10. The system of claim 9 , wherein the media access gateway application provides media access gateway functionality to mobile communication devices.

11. The system of claim 8 , wherein when the media content violates the advertisement campaign rules, the application further sends a notification that the advertisement was removed from the page to an advertisement server that provided the advertisement.

12. The system of claim 8 , wherein the advertisement campaign rules database comprises a plurality of entries, each entry comprising an advertisement campaign rule coupled to one of an advertisement identifier and an advertiser identifier.

13. The system of claim 12 , wherein the application retrieves the advertisement campaign rule based on one of an advertisement identifier and an advertiser identifier coupled to the advertisement as metadata.

14. The system of claim 8 , wherein the webpage is received in hyper-text markup language file format.

15. The system of claim 8 , wherein the advertisement has been previously selected.

16. The system of claim 8 , wherein the advertisement campaign rules define content with which the advertisement is not to be displayed with.

17. The method of claim 1 , further comprising when the copied unit of media content is delivered with the second advertisement, transmitting a message to an ad server informing the ad server that the first advertisement was suppressed.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2008
From: BIERE, DEVON L.; PERSSON, CARL J.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 022037/0571 →