IP Library Granted Patent US 9,911,135
Granted Patent B2
US 9,911,135 · App. 12/946,668 · Granted Mar 6, 2018

Online advertising with enhanced publisher involvement

Inventor: Arpit Gupta (Bangalore, IN)
Assignee: Excalibur IP, LLC
G06Q30/0251G06Q30/0277
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 9,911,135
App. No.
12/946,668
Granted
Mar 6, 2018
Kind
B2
Abstract

Techniques are provided for use in connection with online advertising exchanges. Methods are provided in which information is obtained, including, for each of multiple publisher sites, a set of publisher site tags, and for each of multiple advertisements, a set of advertisement tags. Methods are provided that include, in selection of an advertisement to be served in connection with a serving opportunity, utilizing, as a factor in the selection, matching of publisher site tags, associated with a publisher site associated with the serving opportunity, with advertisement tags of the advertisement.

Claims (41)

1. A method comprising:

receiving over the Internet a set of publisher site tags for each of multiple publisher sites, submitted by a publisher, utilizing an interface configured for publisher site tag input and selection, and storing in a database interconnected with a tag management system configured for tag management and automated online and offline modification the publisher site tags utilizing a tag management system;

receiving over the Internet a set of advertiser site tags for each of multiple advertisements, submitted by an advertiser, utilizing an interface configured for advertiser site tag input and selection, and storing in the database the advertiser site tags utilizing the tag management system, wherein the advertiser site tags include compliance requirements set by the advertiser including publisher site preferences;

obtaining a first set of information, utilizing the tag management system, comprising, for each of multiple publisher sites, querying the database in real-time to relevance rank publishers based on the submitted set of publisher site tags and for each of multiple advertisements, querying the database for the submitted set of advertisement tags for a particular advertisement call;

selecting an advertisement, of the multiple advertisements, to be served in connection with a serving opportunity, wherein the serving opportunity relates to an advertisement serving opportunity on a publisher site of the multiple publisher sites, utilizing, as a factor in the selection, matching based at least in part on one or more publisher site tags of the publisher site and one or more advertisement tags of the advertisement, utilizing the tag management system; and

serving the selected advertisement in connection with the serving opportunity, wherein the tag management system is comprised of at least one database, and wherein the tag management system is configured to manage, modify and utilize tag-related data.

2. The method of claim 1 , comprising serving of the selected advertisement in connection with the serving opportunity.

3. The method of claim 1 , wherein publisher site tags are required to be initially submitted by publishers, and wherein advertisement tags are required to be initially submitted by advertisers.

4. The method of claim 1 , wherein advertisement tags may be obtained in association with groups of advertisements and may be applicable to advertisements in the group.

5. The method of claim 1 , comprising obtaining the first set of information, wherein tags are term-based.

6. The method of claim 1 , comprising obtaining the first set of information, wherein tags are term-based, and where each terms comprises one or more words.

7. The method of claim 1 , wherein publishers are provided with a graphical user interface to facilitate selection of publisher site tags.

8. The method of claim 1 , wherein publisher site tags and advertisement tags are added to, deleted, or modified by an entity that facilitates an advertisement exchange, based on online advertising information.

9. The method of claim 1 , wherein publisher site tags and advertisement tags are added to, deleted, or modified by an entity that facilitates operation of an advertisement exchange, based on online advertising information, and wherein tags are deleted if determined to be inappropriate, and wherein tags are added if determined to be appropriate but not previously included.

10. The method of claim 1 , wherein the matching comprises selecting a particular candidate advertisement based at least in part on similarity of tags or number of identical tags between advertisement tags associated with the particular candidate advertisement and publisher site tags associated with the publisher site.

11. The method of claim 1 , wherein only advertisements with at least one advertisement tag in common with at least one publisher tag associated with the publisher site are candidates for selection in connection with the serving opportunity.

12. A system comprising:

one or more server computers coupled to a network; and

one or more databases coupled to the one or more server computers;

wherein the one or more server computers are for:

receiving over the Internet a set of publisher site tags for each of multiple publisher sites, submitted by a publisher, utilizing an interface configured for publisher site tag input and selection, and storing in a database interconnected with a tag management system configured for tag management and automated online and offline modification the publisher site tags utilizing a tag management system;

receiving over the Internet a set of advertiser site tags for each of multiple advertisements, submitted by an advertiser, utilizing an interface configured for advertiser site tag input and selection, and storing in the database the advertiser site tags utilizing the tag management system, wherein the advertiser site tags include compliance requirements set by the advertiser including publisher site preferences;

obtaining a first set of information, utilizing the tag management system, comprising, for each of multiple publisher sites, querying the database in real-time to relevance rank publishers based on the submitted set of publisher site tags, and for each of multiple advertisements, querying the database for the submitted set of advertisement tags for a particular advertisement call;

selecting an advertisement, of the multiple advertisements, to be served in connection with a serving opportunity, wherein the serving opportunity relates to an advertisement serving opportunity on a publisher site of the multiple publisher sites, utilizing, as a factor in the selection, matching based at least in part on one or more publisher site tags of the publisher site and one or more advertisement tags of the advertisement, utilizing the tag management system; and

serving the selected advertisement in connection with the serving opportunity, wherein the tag management system is comprised of at least one database, and wherein the tag management system is configured to manage, modify and utilize tag-related data.

13. The system of claim 12 , wherein at least one of the one or more server computers is coupled to the Internet.

14. The system of claim 12 , comprising serving of the selected advertisement in connection with the serving opportunity.

15. The system of claim 12 , wherein publisher site tags are required to be initially submitted by publishers, and wherein advertisement tags are required to be initially submitted by advertisers.

16. A non-transitory computer readable medium or media containing instructions for executing a method comprising:

receiving over the Internet a set of publisher site tags for each of multiple publisher sites, submitted by a publisher, utilizing an interface configured for publisher site tag input and selection, and storing in a database interconnected with a tag management system configured for tag management and automated online and offline modification the publisher site tags utilizing a tag management system;

receiving over the Internet a set of advertiser site tags for each of multiple advertisements, submitted by an advertiser, utilizing an interface configured for advertiser site tag input and selection, and storing in the database the advertiser site tags utilizing the tag management system, wherein the advertiser site tags include compliance requirements set by the advertiser including publisher site preferences;

obtaining a first set of information, utilizing the tag management system, comprising, for each of multiple publisher sites, querying the database in real-time to relevance rank publishers based on the submitted set of publisher site tags, and for each of multiple advertisements, querying the database for the submitted set of advertisement tags for a particular advertisement call, wherein tags are term-based;

selecting an advertisement, of the multiple advertisements, to be served in connection with a serving opportunity, wherein the serving opportunity relates to an advertisement serving opportunity on a publisher site of the multiple publisher sites, utilizing, as a factor in the selection, matching based at least in part on one or more publisher site tags of the publisher site and one or more advertisement tags of the advertisement, utilizing the tag management system;

wherein the tag management system is comprised of at least one database, and wherein the tag management system is configured to manage, modify and utilize tag-related data;

wherein publisher site tags and advertisement tags are added to, deleted, or modified by an entity that facilitates operation of an advertisement exchange, based at least in part on historical online advertising information; and

wherein the matching comprises selecting a particular candidate advertisement based at least in part on similarity of tags or number of identical tags between advertisement tags associated with the particular candidate advertisement and publisher site tags associated with the publisher site; and

serving the selected advertisement in connection with the serving opportunity.

17. The method of claim 1 , wherein matching further comprises ranking publishers with unutilized inventory in descending relevance order based on the advertisement.

18. The method of claim 1 , wherein each of the publisher site tags include primary tags related to an underlying theme of the publisher site, and additional tags, marked with a lower weight than the primary tags.

19. The method of claim 1 , wherein each of the advertisement tags include primary tags related to a product or service that is a subject of the advertisement, and additional tags, marked with a lower weight than the primary tags.

20. The method of claim 1 , wherein each of the publisher site tags and the advertisement tags have an initial weight assigned by the publisher and the advertiser, respectively.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2010
From: GUPTA, ARPIT
To: YAHOO! INC.
Reel/Frame 025364/0714 →
Continuity (1)
Related Publication 20120123859A1 · May 17, 2012