IP Library Granted Patent US 9,489,420
Granted Patent B2
US 9,489,420 · App. 15/056,860 · Granted Nov 8, 2016

System and method for in-context exploration of search results

Inventor: Roelof van Zwol (Badalona, ES)
Assignee: YAHOO! INC.
G06F17/30395G06F17/30648G06F17/30864G06F17/30867G06Q30/0256G06F17/3064G06F17/3097G06F17/30389G06F17/30554G06F17/30651
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,489,420
App. No.
15/056,860
Granted
Nov 8, 2016
Kind
B2
Abstract

A method of providing in-context exploration of a query results web page, wherein the web page has at least one element and a plurality of query results, receives an indication of interest in the at least one element, and in response to the indication, emphasizes at least one query result relative to the plurality of query results.

Claims (41)

1. One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause:

generating a search results webpage for a search query, wherein the search results webpage includes both a plurality of search results for the search query and a plurality of suggested search queries related to the search query;

detecting an indication of interest in a particular suggested search query from the plurality of suggested search queries;

in response to detecting the indication of interest in the particular suggested search query from the plurality of suggested search queries:

determine, from the plurality of search results for the search query, a subset of search results that satisfy both the particular suggested search query and the search query, and

determine one or more advertisements that are correlated to the particular suggested search query; and

concurrently with display of the plurality of search results for the search query, displaying the one or more advertisements that are correlated to the particular suggested search query and visually emphasizing the subset of search results that satisfy both the particular suggested search query and the search query, wherein visually emphasizing the subset of search results that satisfy both the particular suggested search query and the search query is implemented by one or more of highlighting the subset of search results that satisfy both the particular suggested search query and the search query or de-emphasizing search results from the plurality of search results for the search query other than the subset of search results that satisfy both the particular suggested search query and the search query.

2. The one or more non-transitory computer-readable media of claim 1 , wherein determining one or more advertisements that are correlated to the particular suggested search query includes determining one or more advertisements that have corresponding keywords that are correlated to the particular suggested search query.

3. The one or more non-transitory computer-readable media of claim 2 , wherein the corresponding keywords that are correlated to the particular suggested search query are contained in the particular suggested search query.

4. The one or more non-transitory computer-readable media of claim 1 , wherein determining one or more advertisements that are correlated to the particular suggested search query includes performing an analysis of particular content of the search results webpage, wherein the particular content of the search results webpage is related to the one or more advertisements.

5. The one or more non-transitory computer-readable media of claim 1 , wherein visually emphasizing the subset of search results that satisfy both the particular suggested search query and the search query includes visually emphasizing an advertisement on the search results webpage.

6. The one or more non-transitory computer-readable media of claim 1 , wherein the plurality of suggested search queries includes one or more of one or more query suggestions, one or more keywords, one or more photographs, one or more advertisements, and one or more geographic maps.

7. The one or more non-transitory computer-readable media of claim 1 , wherein the subset of search results from the plurality of search results for the search query that satisfy both the particular suggested search query and the search query satisfy the particular suggested search query based upon one or more keywords or content associated with both the particular suggested search query and the subset of search results from the plurality of search results for the search query.

8. An apparatus comprising:

one or more processors; and

one or more memories storing instructions which, when processed by one or more processors, cause:

generating a search results webpage for a search query, wherein the search results webpage includes both a plurality of search results for the search query and a plurality of suggested search queries related to the search query;

detecting an indication of interest in a particular suggested search query from the plurality of suggested search queries;

in response to detecting the indication of interest in the particular suggested search query from the plurality of suggested search queries:

determine, from the plurality of search results for the search query, a subset of search results that satisfy both the particular suggested search query and the search query, and

determine one or more advertisements that are correlated to the particular suggested search query; and

concurrently with display of the plurality of search results for the search query, displaying the one or more advertisements that are correlated to the particular suggested search query and visually emphasizing the subset of search results that satisfy both the particular suggested search query and the search query, wherein visually emphasizing the subset of search results that satisfy both the particular suggested search query and the search query is implemented by one or more of highlighting the subset of search results that satisfy both the particular suggested search query and the search query or de-emphasizing search results from the plurality of search results for the search query other than the subset of search results that satisfy both the particular suggested search query and the search query.

9. The apparatus of claim 8 , wherein determining one or more advertisements that are correlated to the particular suggested search query includes determining one or more advertisements that have corresponding keywords that are correlated to the particular suggested search query.

10. The apparatus of claim 9 , wherein the corresponding keywords that are correlated to the particular suggested search query are contained in the particular suggested search query.

11. The apparatus of claim 8 , wherein determining one or more advertisements that are correlated to the particular suggested search query includes performing an analysis of particular content of the search results webpage, wherein the particular content of the search results webpage is related to the one or more advertisements.

12. The apparatus of claim 8 , wherein visually emphasizing the subset of search results that satisfy both the particular suggested search query and the search query includes visually emphasizing an advertisement on the search results webpage.

13. The apparatus of claim 8 , wherein the plurality of suggested search queries includes one or more of one or more query suggestions, one or more keywords, one or more photographs, one or more advertisements, and one or more geographic maps.

14. The apparatus of claim 8 , wherein the subset of search results from the plurality of search results for the search query that satisfy both the particular suggested search query and the search query satisfy the particular suggested search query based upon one or more keywords or content associated with both the particular suggested search query and the subset of search results from the plurality of search results for the search query.

15. A computer-implemented method comprising:

generating a search results webpage for a search query, wherein the search results webpage includes both a plurality of search results for the search query and a plurality of suggested search queries related to the search query;

detecting an indication of interest in a particular suggested search query from the plurality of suggested search queries;

in response to detecting the indication of interest in the particular suggested search query from the plurality of suggested search queries:

determine, from the plurality of search results for the search query, a subset of search results that satisfy both the particular suggested search query and the search query, and

determine one or more advertisements that are correlated to the particular suggested search query; and

concurrently with display of the plurality of search results for the search query, displaying the one or more advertisements that are correlated to the particular suggested search query and visually emphasizing the subset of search results that satisfy both the particular suggested search query and the search query, wherein visually emphasizing the subset of search results that satisfy both the particular suggested search query and the search query is implemented by one or more of highlighting the subset of search results that satisfy both the particular suggested search query and the search query or de-emphasizing search results from the plurality of search results for the search query other than the subset of search results that satisfy both the particular suggested search query and the search query.

16. The computer-implemented method of claim 15 , wherein determining one or more advertisements that are correlated to the particular suggested search query includes determining one or more advertisements that have corresponding keywords that are correlated to the particular suggested search query.

17. The computer-implemented method of claim 16 , wherein the corresponding keywords that are correlated to the particular suggested search query are contained in the particular suggested search query.

18. The computer-implemented method of claim 15 , wherein determining one or more advertisements that are correlated to the particular suggested search query includes performing an analysis of particular content of the search results webpage, wherein the particular content of the search results webpage is related to the one or more advertisements.

19. The computer-implemented method of claim 15 , wherein visually emphasizing the subset of search results that satisfy both the particular suggested search query and the search query includes visually emphasizing an advertisement on the search results webpage.

20. The computer-implemented method of claim 15 , wherein the plurality of suggested search queries includes one or more of one or more query suggestions, one or more keywords, one or more photographs, one or more advertisements, and one or more geographic maps.

21. The computer-implemented method of claim 15 , wherein the subset of search results from the plurality of search results for the search query that satisfy both the particular suggested search query and the search query satisfy the particular suggested search query based upon one or more keywords or content associated with both the particular suggested search query and the subset of search results from the plurality of search results for the search query.

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 →
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 →
Continuity (2)
Continuation 12332618 · Dec 11, 2008
Related Publication 20160179879A1 · Jun 23, 2016