IP Library › Granted Patent US 7,921,109
Granted Patent B2
US 7,921,109 · App. 11/244,261 · Granted Apr 5, 2011

Customizable ordering of search results and predictive query generation

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 7,921,109
App. No.
11/244,261
Granted
Apr 5, 2011
Kind
B2
Abstract

In a computerized search system, a document corpus is searched according to a query and results of the search are presentable as an ordered search result set comprising one or more search hits, a search hit being a document of the document corpus or reference thereto. Based on content of the search result set, a number of suggested queries and/or parameter options are presented to a querier, thereby allowing the querier to select a suggested query and/or provide values for the parameters and those selections can be used to reorder the hits of the search result set. The particular suggested queries and/or parameters presented depend on the page elements of the search result set's documents and their categorization. The categorization might be done using concept networks.

Claims (18)

1. A computerized search method for searching a document corpus according to a query and communicating results of the search as a search result set comprising one or more search hits, a search hit being a document of the document corpus or reference thereto, the method comprising:

receiving from a client system a query from a querier, the query comprising a search string relating to at least one concept;

performing a document corpus search to identify a suitable search result set for the query;

identifying, for at least some of the search hits, page elements of those documents, the page elements being different from the documents and the page elements being structured data and markup data, identifying page elements including identifying one or more categorizations of those identified page elements, the one or more categorizations corresponding to the at least one concept of the search string;

outputting the search result set to the client system in response to the query and based on the one or more categorizations of the page elements;

generating a plurality of subconcepts for the at least one concept;

dynamically generating a set of slider parameters from the contextual data of the query, the page elements and categorizations of those identified page elements, wherein the set of slider parameters comprises a slider parameter for each of the plurality of subconcepts, and wherein each slider parameter comprises a setting to vary search hit order according to a slider value provided by the querier;

sending the set of slider parameters and the search result set to the client system;

accepting, at the client system, the slider values for the set of sliders as submitted by the querier;

presenting, at the client system, the search result set in a first order and a set of sliders to adjust the slider values for each of the slider parameters of the set of slider parameters;

reordering, at the client system, the search result set into a second order according to the accepted slider values entered at the client system; and

presenting, at the client system, the search result set in the second order.

2. The method of claim 1 , wherein identifying page elements is done for a plurality of documents in the document corpus in advance of queries being generated.

3. The method of claim 1 , wherein the querier is one of a human or a computer.

4. A search system comprising:

a client system configured to receive a query from a querier and present search results to the querier in a results order; and

a search engine configured to receive the query from the client system, the query comprising a search string relating to at least one concept, perform a corpus search to identify documents relevant to the query, identify, for at least some of the search hits, page elements of those documents, the page elements being different from the documents and the page elements being structured data and markup data, identification of page elements including identification of one or more categorizations of those identified page elements, the one or more categorizations corresponding to the at least one concept of the search string, output the search results based on the one or more categorizations of the page elements, generate a plurality of subconcepts for the at least one concept, and the search engine configured to dynamically generate a set of slider parameters specific to the identified documents from the contextual data of the query, the page elements and categorizations of those identified page elements, wherein the set of slider parameters comprises a slider parameter for each of the plurality of subconcepts, and wherein each slider parameter comprises a setting to vary search hit order according to a slider value provided by the querier;

the client system configured to present the search results in a first order and a set of sliders to adjust the slider values for each of the slider parameters of the set of slider parameters, configured to accept the slider values for the set of sliders submitted by the querier, configured to reorder the search results into a second order according to the accepted slider values entered at the client system; and configured to presenting the search results in the second order.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2007
From: PARIKH, JIGNASHU; HARISH, J. P.; KAPUR, SHYAM
To: YAHOO! INC.
Reel/Frame 020122/0500 →
Continuity (1)
Related Publication 20070078828A1 · Apr 5, 2007