IP Library › Granted Patent US 8,725,752
Granted Patent B2
US 8,725,752 · App. 13/414,004 · Granted May 13, 2014

Method, apparatus and computer readable medium for indexing advertisements to combine relevance with consumer click feedback

Inventors: Deepayan Chakrabarti (Mountain View, CA); Deepak K. Agrawal (Sunnyvale, CA); Vanja Josifovski (Los Gatos, CA)
Assignee: Yahoo! Inc.
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,725,752
App. No.
13/414,004
Granted
May 13, 2014
Kind
B2
Abstract

A method and apparatus are provided for better web ad matching by combining relevance with consumer click feedback. In one example, the method includes receiving a query page, extracting features from the query page, re-weighting the query page, evaluating the query page in light of each ad in order to score each ad and pick substantially best ad matches of the indexed ads, and returning the substantially best ad matches to the consumer computer.

Claims (30)

1. A system for indexing an advertisement in order to match the advertisement to a webpage, the system comprising:

a communications interface configured to receive click-through rate (CTR) data for an advertisement;

a processor and memory communicatively coupled to the communications interface configured to:

extract an advertisement feature from the advertisement and a webpage feature from the webpage that are relevant to each other, via a variable selection technique that includes at least one of: selection of the advertisement feature and the webpage feature using CTR data and views of the advertisement, or selection of the advertisement feature and the webpage feature using relevance scores of words of the advertisement that are independent of click feedback;

calculate a coefficient representative of the relevancy between the advertisement feature and the webpage feature;

compute a static score for the advertisement by using the CTR data and the coefficient as input to a logistic regression function, wherein the static score provides relevance of the advertisement feature with respect to the webpage feature, and wherein the logistic regression function uses a monotonically increasing linear function;

generate a unique identification for the advertisement feature; and

generate a unique advertisement identification for the advertisement according to the static score relative to other advertisements.

2. The system of claim 1 , wherein the monotonically increasing linear function is optimized by iterative scaling function.

3. The system of claim 1 , wherein the monotonically increasing linear function is optimized by a nonlinear conjugate gradient function.

4. The system of claim 1 , wherein the monotonically increasing linear function is optimized by a quasi-Newton function.

5. The system of claim 1 , wherein the monotonically increasing linear function is optimized by an iteratively-reweighted least squares function.

6. The system of claim 1 , wherein the monotonically increasing linear function is optimized by a truncated Newton function or trust-region Newton function.

7. A method for indexing advertisements in order to match an advertisement to a webpage, the method comprising:

receiving click-through rate (CTR) data for an advertisement;

extracting an advertisement feature from the advertisement and a webpage feature from the webpage that are relevant to each other, via a variable selection technique that includes at least one of: selection of the advertisement feature and the webpage feature using CTR data and views of the advertisement, or selection of the advertisement feature and the webpage feature using relevance scores of words of the advertisement that are independent of click feedback;

calculating a coefficient representative of the relevancy between the advertisement feature and the webpage feature;

computing a static score for the advertisement by using the CTR data and the coefficient as input to a logistic regression function, wherein the static score provides relevance of the advertisement feature with respect to the webpage feature, and wherein the logistic regression function uses a monotonically increasing linear function;

generating a unique identification for the advertisement feature; and

generating a unique advertisement identification for the advertisement according to the static score relative to other advertisements.

8. The method of claim 7 , wherein the advertisement feature or the webpage feature includes a unigram.

9. The method of claim 7 , wherein the advertisement feature or the webpage feature includes a phrase.

10. The method of claim 7 , wherein the linear function is a monotonically increasing linear function, including one or more of an iterative scaling, a nonlinear conjugate gradient, a quasi-Newton, an iteratively-reweighted least squares, a truncated Newton, or a trust-region Newton function.

11. A non-transitory computer readable medium that stores a set of instructions executable by a computer to:

receive click-through rate (CTR) data for an advertisement;

extract an advertisement feature from the advertisement and a webpage feature from the webpage that are relevant to each other, via a variable selection technique that includes at least one of: selection of the advertisement feature and the webpage feature using CTR data and views of the advertisement, or selection of the advertisement feature and the webpage feature using relevance scores of words of the advertisement that are independent of click feedback;

calculate a coefficient representative of the relevancy between the advertisement feature and the webpage feature;

compute a static score for the advertisement by using the CTR data and the coefficient as input to a logistic regression function, wherein the static score provides relevance of the advertisement feature with respect to the webpage feature, and wherein the logistic regression function uses a monotonically increasing linear function including at least one of an iterative scaling, a nonlinear conjugate gradient, a quasi-Newton, an iteratively-reweighted least squares, a truncated Newton, or a trust-region Newton function;

generate a unique identification for the advertisement feature; and

generate a unique advertisement identification for the advertisement according to the static score relative to other advertisements.

Assignments (8)
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 →
Continuity (2)
Division 12120038 · May 13, 2008
Related Publication 20120166445A1 · Jun 28, 2012