IP Library › Granted Patent US 9,858,313
Granted Patent B2
US 9,858,313 · App. 13/335,692 · Granted Jan 2, 2018

Method and system for generating query-related suggestions

Inventors: Anish Das Sarma (San Francisco, CA); Alpa Jain (Mountain View, CA)
Assignee: Excalibur IP, LLC
G06F17/30389G06F17/3064G06F17/3097G06F17/30672G06F17/30864G06F17/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 9,858,313
App. No.
13/335,692
Granted
Jan 2, 2018
Kind
B2
Abstract

Methods and systems are provided that may be utilized to determine one or more suggestions of entities relating to a user query.

Claims (30)

1. A method comprising:

determining a first grouping of entities of a plurality of entities based at least in part on one or more first dominance relationships between pairs of entities associated with a plurality of query-independent attribute values;

in response to processing a search query,

identifying two or more entities from the first grouping that are comparable to the search query, the two or more entities being identified as being comparable at least partially in response to determining that comparability values between pairs of the two or more entities have at least a threshold value of comparability;

determining one or more second dominance relationships between the pairs of the two or more entities based at least in part on at least one query-dependent value of the two or more entities; and

determining a suggestion set comprising a subset of the two or more entities, the suggestion set comprising one or more identified entities not dominated by another entity of the two or more entities based at least in part on the one or more second dominance relationships and based at least in part on one or more inference rules indicative of an existence of one or more static domination relationships between attributes of the plurality of entities, wherein a first entity of the two or more entities is capable of being determined not to dominate a second entity of the two or more entities at least partially in response to a determination that individual first attribute values of at least two of the attributes of the first entity are not indicative of a greater scope of interest than corresponding individual second attribute values of the at least two of the attributes of the second entity.

2. The method of claim 1 , further comprising transmitting the suggestion set.

3. The method of claim 2 , wherein the suggestion set comprises a specified number of query suggestions.

4. The method of claim 1 , further comprising classifying one or more of the two or more entities as being within the suggestion set, an uncertain set, or a discard set based at least in part on the one or more attribute values.

5. The method of claim 1 , further comprising re-using one or more entities of the suggestion set at least partially in response to processing a second search query based at least in part on the one or more attribute values of the suggestion set being within an attribute value range specified in the second search query.

6. The method of claim 1 , further comprising determining at least one of the two or more attributes from a semi-structured or structured database.

7. An apparatus, comprising: a computing platform to:

determine a first group of result tuples to be based at least in part on one or more first dominance relationships between pairs of result tuples to be associated with a plurality of query-independent attribute values;

in response to initiation of processing of a search query,

identify two or more result tuples from the first group to be comparable to one or more tuples for the search query the two or more result tuples are to be identified as comparable at least partially in response to a determination that comparability values between pairs of the two or more result tuples to have at least a threshold value of comparability;

determine one or more second dominance relationships between the pairs of the two or more result tuples to be based at least in part on at least one query-dependent value of the two or more result tuples; and

determine a suggestion set to comprise a set of the two or more result tuples, the set of the two or more result tuples to comprise one or more result tuples to be determined to not be dominated by another of the result tuples to be based at least in part on the one or more second dominance relationships and to be further based at least in part on one or more inference rules to be indicative of an existence of one or more static domination relationships between attributes of the plurality of entities, wherein a first tuple of the two or more result tuples is to be determined not to dominate a second tuple of the two or more result tuples at least partially in response to a determination that query-dependent individual first attribute values of at least two of the attributes of the first tuple to not indicate the greater scope of interest than query-dependent individual second attribute values of the at least two of the attributes of the second tuple.

8. The apparatus of claim 7 , wherein the computing platform to comprise one or more servers.

9. The apparatus of claim 7 , wherein the suggestions set to comprise a specified number of query suggestions.

10. The apparatus of claim 7 , wherein the computing platform to classify one or more of the two or more result tuples within the suggestion set, an uncertain set, or a discard set to be based at least in part on the attribute values.

11. A method comprising:

receiving a suggestion set at a mobile device, the suggestion set comprising a subset of two or more entities comparable to a search query and not dominated by another entity of the two or more entities based at least in part on:

a plurality of attribute values of corresponding attributes and on one or more determined dominance relationships between pairs of the two or more entities based at least in part on separate consideration of query-independent and query-dependent attribute values, and

one or more inference rules indicative of an existence of one or more static domination relationships between attributes of the plurality of entities;

wherein the two or more entities are capable of being identified as being comparable at least partially in response to determining that comparability values between the pairs of the two or more entities have at least a threshold value of comparability, and wherein a first entity of the two or more entities is capable of being determined not to dominate a second entity of the two or more entities at least partially in response to a determination that individual first attribute values of at least two of the attributes of the first entity are not indicative of a greater scope of interest than corresponding query-dependent individual second attribute values of the at least two of the attributes of the second entity.

12. The method of claim 11 , wherein the mobile device comprises a client device.

13. The method of claim 11 , further comprising presenting the suggestion set via the mobile device.

14. The method of claim 13 , wherein the suggestion set comprises a specified number of query suggestions.

15. The method of claim 11 , wherein at least one of the two or more attributes having been determined from a semi-structured or structured database.

16. The method of claim 11 , wherein the suggestion set comprises a specified number of query suggestions.

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 Mar 12, 2012
From: SARMA, ANISH DAS; JAIN, ALPA
To: YAHOO! INC.
Reel/Frame 027848/0550 →
Continuity (1)
Related Publication 20130166585A1 · Jun 27, 2013