IP Library Granted Patent US 10,061,853
Granted Patent B2
US 10,061,853 · App. 13/034,982 · Granted Aug 28, 2018

Customizable ordering of search results and predictive query generation

Inventors: Jignashu Parikh (Gujarat, IN); J. P. Harish (Bangalore, IN); Shyam Kapur (Sunnyvale, CA)
Assignee: EXCALIBUR IP, LLC
G06F17/30867
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 10,061,853
App. No.
13/034,982
Granted
Aug 28, 2018
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 (45)

1. A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for presenting a search result set according to a query, comprising:

receiving, from a user device, a query;

determining a plurality of categories for the query;

retrieving a search result set including a plurality of content items based on the query;

receiving, from the user device, a selection of one of the plurality of categories;

determining a title for each parameter of a set of sliders based on the selected category and a type of the user device;

providing, to the user device, a plurality of query suggestions generated based on the selected category and the set of sliders with the each title, wherein each of the parameters is associated with a sub-category of the selected category and adjustable to obtain a weighting value, and wherein all weighting values of the parameters are used together to order the plurality of content items;

receiving, from the user device, one or more of an adjustment of at least one of the parameters or a selection of at least one of the generated query suggestions; and

presenting the search result set, in the order based on the obtained weighting values, or another search result set retrieved based on the selected query suggestion, to the user device.

2. The method of claim 1 , further comprising:

identifying at least one concept for a plurality of documents in a document corpus in advance of queries being received.

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

4. The method of claim 1 , further comprising:

reordering the search result set in a second ordering according to the weighting values of the sliders.

5. The method of claim 4 , further comprising:

accepting, from the user device, the weighting values for a set of sliders as submitted by a user of the user device; and

reordering the search result set into the second order according to the accepted weighting values.

6. The method of claim 1 , further comprising:

identifying a plurality of sub-concepts for at least one concept identified with respect to the search result set.

7. The method of claim 6 , wherein the set of slider parameters comprises a slider parameter for each of the plurality of sub-concepts.

8. A system comprising at least one computing device coupled to a client device over a communication network, the at least one computing device comprising a search engine, the at least one computing device operable therewith at least to:

receive, from the client device, a query;

determine a plurality of categories for the query;

retrieve a search result set including a plurality of content items based on the query;

receive, from the client device, a selection of one of the plurality of categories;

determine a title for each parameter of a set of sliders based on the selected category and a type of the client device;

provide, to the client device, a plurality of query suggestions generated based on the selected category and the set of sliders with the each title, wherein each of the parameters is associated with a sub-category of the selected category and adjustable to obtain a weighting value, and wherein all weighting values of the parameters are used together to order the plurality of content items;

receive, from the client device, one or more of an adjustment of at least one of the parameters or a selection of at least one of the generated query suggestions; and

present the search result set, in the order based on the obtained weighting values, or another search result set retrieved based on the selected query suggestion, to the client device.

9. The system of claim 8 , wherein the at least one computing device is operative to identify at least one concept for a plurality of documents in a document corpus in advance of queries being received.

10. The system of claim 8 , wherein the at least one computing device is operative to reorder the search result set in a second ordering according to the weighting values of the sliders.

11. The system of claim 10 , wherein the at least one computing device is operative to:

accept, from the client device, the weighting values for a set of sliders as submitted by a user of the client device; and

reorder the search results into the second order according to the accepted weighting values.

12. The system of claim 8 , wherein the at least one computing device is operative to identify a plurality of sub-concepts for at least one concept identified with respect to the search result set.

13. The system of claim 12 , wherein the set of slider parameters comprises a slider parameter for each of the plurality of sub-concepts.

14. A machine-readable tangible and non-transitory medium having information for presenting a search result set according to a query, wherein the information, when read by the machine, causes the machine to perform the following:

receiving, from a user device, a query;

determining a plurality of categories for the query;

retrieving a search result set including a plurality of content items based on the query;

receiving, from the user device, a selection of one of the plurality of categories;

determining a title for each parameter of a set of sliders based on the selected category and a type of the user device;

providing, to the user device, a plurality of query suggestions generated based on the selected category and the set of sliders with the each title, wherein each of the parameters is associated with a sub-category of the selected category and adjustable to obtain a weighting value, and wherein all weighting values of the parameters are used together to order the plurality of content items;

receiving, from the user device, one or more of an adjustment of at least one of the parameters or a selection of at least one of the generated query suggestions; and

presenting the search result set, in the order based on the obtained weighting values, or another search result set retrieved based on the selected query suggestion, to the user device.

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 Jul 10, 2015
From: PARIKH, JIGNASHU; JAIPRAKASH, HARISH; KAPUR, SHYAM
To: YAHOO! INC.
Reel/Frame 036054/0573 →
Continuity (2)
Continuation 11244261 · Oct 5, 2005
Related Publication 20110145225A1 · Jun 16, 2011