IP Library Granted Patent US 7,076,479
Granted Patent B1
US 7,076,479 · App. 09/922,090 · Granted Jul 11, 2006

Search engine account monitoring

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 7,076,479
App. No.
09/922,090
Granted
Jul 11, 2006
Kind
B1
Abstract

A system and method of generating an ordered search list via a pay-for-performance search engine by determining various account balances to determine if a search listing is given preferential placement in a search list. If a web site advertiser's account is below a threshold, for example zero dollars, the search listing associated with the advertiser is not given preferential placement in a search list regardless of the advertiser bid amount for that search listing. Various balances may be used. Some of the balances may be closer to real-time balances and other may be more accurate, for example by removing click charges that were later determined to be non-chargeable. By using the various account balances, the pay-for-performance search engine prevents over-delivery of preferential placement and possible over-billing of the advertisers.

Claims (19)

1. A method of generating an ordered search list via a search engine, comprising:

receiving a search request having at least one search term over a network from a searcher;

retrieving a set of search listings from a search results database associated with the search term, where a plurality of the search listings each have a bid amount associated with the search term and a search listing is associated with an advertiser's account such that the advertiser's account is charged the bid amount if the search listing is selected from the set of search listings;

determining an account balance for the advertiser's account where the account balance is the difference between charges assessed by the search engine and deposits from the advertiser;

ordering the search listings into a search result list in accordance with the values of bid amounts such that search listings having larger bid amounts are listed before search listings having smaller bid amounts, wherein search listings associated with advertisers whose account balances that are below threshold are ordered as if their bid amount for the search term was zero to prevent over-delivery of the search listings associated with the advertisers whose account balances are below threshold and overcharging of competing advertisers;

providing the ordered search result list to the searcher via the network; and assessing charges to the advertiser's account as a function of the searcher selection of the search listing.

2. The method of claim 1 , wherein determining an account balance comprises determining a reconciled balance for an advertiser's account via an accounting system, where the reconciled balance is the difference between credit card-based deposits and a set of current click charges;

and ordering comprises ordering the search listings associated with advertisers with reconciled balances that are below a reconciled threshold as if their bid amount for the search term was zero.

3. The method of claim 2 , wherein determining an account balance comprises determining a definitive balance for an advertiser's account, where the definitive balance is the reconciled balance adjusted for charges and deposits after those included in the reconciled balance.

4. The method of claim 3 , wherein the definitive balance is the reconciled balance less any new definitive click charges plus any new credit card charges and plus any new adjustments.

5. The method of claim 4 , wherein determining an account balance comprises determining an estimated definitive balance for an advertiser's account, where the estimated definitive balance is the definitive balance less an estimated amount of new definitive click charges.

6. The method of claim 5 , wherein determining an account balance comprises determining a monitoring balance for an advertiser's account, where the monitoring balance is smaller of the estimated definitive balance plus a credit limit and a remaining capital amount.

7. The method of claim 4 , wherein the definitive click charges are click charges that have passed a fraud filter.

8. The method of claim 7 , wherein the fraud filter detects double clicks as non-chargeable clicks.

9. The method of claim 8 , wherein the fraud filter detects multiple clicks on a search listing in a search list from a searcher as non-chargeable clicks.

10. The method of claim 8 , wherein the fraud filter detects multiple clicks on a search listing from a searcher during a session as non-chargeable clicks.

11. The method of claim 7 , wherein the non-definitive click charges are click charges that have passed a real-time fraud filter and the definitive click charges are click charges that have passed a second fraud filter that uses data generated after a click charge is charge to determine if that click charge is fraudulent.

12. The method of claim 3 , wherein determining an account balance comprises determining a working balance for an advertiser's account, where the working balance is the definitive balance adjusted for any new non-definitive click charges.

13. The method of claim 3 , wherein the threshold is zero dollars.

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 →
MERGER Recorded Oct 9, 2008
From: OVERTURE SERVICES, INC
To: YAHOO! INC
Reel/Frame 021652/0654 →