IP Library Granted Patent US 6,978,263
Granted Patent B2
US 6,978,263 · App. 09/872,737 · Granted Dec 20, 2005

System and method for influencing a position on a search result list generated by a computer network search engine

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 6,978,263
App. No.
09/872,737
Granted
Dec 20, 2005
Kind
B2
Abstract

A method for providing a search result list. The method includes receiving a search request from a searcher. In a database of search listings in which each search listing is associated with an advertiser and includes at least one search term and a bid amount by the advertiser, search listings generating a match with the search request are identified. A predetermined number of identified search listings are selected according to bid amount for display to the searcher. The identified search listings are arranged for display in a random order as the search result list. The search result list is then communicated to the searcher.

Claims (27)

1. A method for providing a search result list, the method comprising:

receiving a search request from a searcher;

in a database of search listings, each search listing being associated with an advertiser and including at least one search term and a bid amount modifiably bid by the advertiser, identifying search listings having search terms generating a match with the search request;

selecting according to bid amount no more than a predetermined number of identified search listings for display to the searcher;

arranging as the search result list the identified search listings for display in a random order weighted according to the bid amount associated with each respective identified search listing, included

for each identified search listing, comparing the bid amount for the each search listing with a value weighted by a random number,

if the bid amount for the identified search listing does not exceed the value weighted by the random number, moving the identified search listing to the search result list; and

communicating the search result list to the searcher.

2. The method of claim 1 further comprising:

combining the bid amount for the each identified search listing with a bid amount for another identified search listing;

comparing the combined bid amounts to a product of the value and the random number;

if the bid amount for the identified search listing does not exceed the product of the value and the random number, subtracting the bid amount for the other search listing from the value.

3. The method of claim 2 wherein the value comprises a sum of the bid amounts of the selected search listings.

4. A method for providing a search result list, the method comprising:

receiving a search request from a searcher;

in a database of search listings, each search listing being associated with an advertiser and including at least one search term and a bid amount modifiably bid by the advertiser, identifying search listings having search terms generating a match with the search request;

selecting according to bid amount no more than a predetermined number of identified search listings for display to the searcher;

arranging as the search result list the identified search listings for display, including

(a) for each selected search listing, determining a sorting variable T, where T=Q −S , where Q is equal to the number of selected search listings and S is a predefined display parameter;

(b) comparing the sorting variable to a random number;

(c) if the sorting variable exceeds the random number, moving the each selected search listing to the search result list, otherwise

(d) modifying the value of Q and determining the sorting variable,

(e) repeating (a), (b) (c), and (d) until the sorting variable exceeds the random number; and

communicating the search result list to the searcher.

5. The method of claim 4 further comprising

setting the display parameter S to a value selected for arranging the selected search results in a random order.

6. The method of claim 4 comprising setting the display parameter S to a value of 1.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
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 →