IP Library Granted Patent US 9,639,845
Granted Patent B2
US 9,639,845 · App. 12/187,317 · Granted May 2, 2017

Method and system for displaying online advertisements

Inventor: Shan-Bin Chris Chan (Yuanlin Town, TW)
Assignee: Yahoo! Inc.
G06Q30/02G06Q30/0253G06Q30/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,639,845
App. No.
12/187,317
Granted
May 2, 2017
Kind
B2
Abstract

A system and method for increasing displaying time of online advertisements. Upon receiving a search request including one or more search terms, a search engine may identify a list of search results and display the search results on one side of a result page. The search engine may also obtain a list of advertisements and display the list of advertisements on the other side of the result page. When a user scrolls down to look at search results at a lower portion of the result page, the list of advertisements may be moved down, following the movement of the screen, so that at least a part of the list of advertisements may keep being displayed on the current screen. Since the online advertisements are visible to the user for a longer time, there are more opportunities for the online advertisements to get the user's attention, and consequently more opportunities for the user to click on an advertisement. As a result, the efficiency of online advertising may be improved.

Claims (40)

1. A method for displaying online advertisements, the method comprising:

receiving a search term from a user terminal;

identifying a plurality of web pages including the search term;

selecting a plurality of advertisements matching the search term;

generating, by a processor, a result page, with information from the web pages shown in a first portion of the result page, and the advertisements shown in a second portion of the result page, wherein the first portion of the result page includes an extended part that extends beyond a first display screen into a second display screen;

responsive to scrolling of the result page beyond the first display screen to the second display screen, moving the second portion to the second display screen; and

after moving the second portion, displaying the second portion along with the extended part of the first portion in the second display screen.

2. The method of claim 1 , wherein the advertisements are shown as a ranked list in the second portion of the result page, and an upper edge of the list is aligned with an upper edge of the second display screen of the result page.

3. The method of claim 1 , wherein the advertisements are shown as a ranked list in the second portion of the result page, and the ranked list is repeated to fill the second portion of the result page that extends beyond the first display screen.

4. The method of claim 1 , wherein the advertisements are shown as a ranked list in the second portion of the result page, and the at least one advertisement is added to the second portion of the result page in the second display screen so that the list of advertisements is repeated in the second portion of the result page.

5. The method of claim 1 , wherein the information from the web pages is shown in a left column of the result page, and the advertisements are shown in a right column of the result page.

6. The method of claim 1 , wherein the advertisements are shown in a left column of the result page.

7. The method of claim 1 , further comprising: adding an updated advertisement list in the second portion of the result page in the second display screen based on user input.

8. A method, comprising:

receiving a search term from a user terminal;

identifying a plurality of web pages including the search term;

selecting a plurality of advertisements matching the search term;

generating, by a processor, a result page, with information from the web pages shown in a first portion of the result page, and the advertisements shown in a second portion of the result page, wherein the first portion of the result page includes an extended part that extends beyond a first display screen into a second display screen; and

responsive to scrolling of the result page beyond the first display screen to the second display screen, moving the second portion to the second display screen, wherein the moving of the second portion follows the scrolling of the result page; and

after moving the second portion, displaying the second portion along with the extended part of the first portion in the second display screen.

9. The method of claim 8 , wherein the

advertisements are shown as a ranked list in the second portion of the result page, and an upper edge of the list is aligned with an upper edge of the second display screen of the result page.

10. The method of claim 8 , wherein the advertisements are shown as a ranked list in the second portion of the result page, and the ranked list is repeated to fill the second portion of the result page.

11. The method of claim 8 , wherein the method further comprising: adding an updated advertisement list in the second portion of the result page in the second display screen based on user input.

12. The method of claim 1 , wherein the first display screen and the second display screen overlap or are adjacent.

13. The method of claim 8 , wherein the first display screen and the second display screen overlap or are adjacent.

14. A system, comprising:

a receiver configured to receive a search term from a user terminal; and

a circuit communicatively coupled to the receiver, the circuit configured to:

identify a plurality of web pages including the search term;

select a plurality of advertisements matching the search term;

generate a result page, with information from the web pages shown in a first portion of the result page, and the advertisements shown in a second portion of the result page, wherein the first portion of the result page includes an extended part that extends beyond a first display screen into a second display screen, and wherein the second portion does not extend into the second display screen until moved;

responsive to scrolling of the result page beyond the first display screen to the second display screen, move the second portion to the second display screen, wherein the moving of the second portion is proportionate to the scrolling of the result page; and

after the moving of the second portion, display the second portion along with the extended part of the first portion in the second display screen.

15. The system of claim 14 , wherein the advertisements are shown as a ranked list in the second portion of the result page, and an upper edge of the list is aligned with an upper edge of the second display screen of the result page.

16. The system of claim 14 , wherein the advertisements are shown as a ranked list in the second portion of the result page, and the ranked list is repeated to fill the second portion of the result page that extends beyond the first display screen.

17. The system of claim 14 , wherein the advertisements are shown as a ranked list in the second portion of the result page, and the at least one advertisement is added to the second portion of the result page in the second display screen so that the list of advertisements is repeated in the second portion of the result page.

18. The system of claim 14 , wherein the first display screen and the second display screen overlap or are adjacent.

19. The method of claim 1 , wherein the moving of the second portion follows the scrolling of the result page proportionately.

20. The method of claim 1 , wherein the second portion does not extend into the second display screen until moved in response to the scrolling of the result page beyond the first display screen.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
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 →
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 Aug 7, 2008
From: CHAN, SHAN-BIN CHRIS
To: YAHOO! INC.
Reel/Frame 021543/0613 →
Continuity (1)
Related Publication 20100036730A1 · Feb 11, 2010