IP Library Granted Patent US 9,672,288
Granted Patent B2
US 9,672,288 · App. 14/144,250 · Granted Jun 6, 2017

Query suggestions

Inventors: Hui Wu (Sunnyvale, CA); Shenhong Zhu (Santa Clara, CA); Huming Wu (San Jose, CA)
Assignee: Yahoo! Inc.
G06F17/30867G06F17/3064
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,672,288
App. No.
14/144,250
Granted
Jun 6, 2017
Kind
B2
Abstract

Briefly, embodiments of methods and/or systems for providing enhancements to search query processing are disclosed.

Claims (30)

1. An apparatus, comprising:

a processor executing content, code, and/or instructions stored in memory to:

identify one or more query suggestions as semantically relevant to at least one query via click through feedback to be based, at least in part, on nodes of a weighted graph;

represent the nodes of the weighted graph as the one or more query suggestions, wherein nodes comprising values of a first sign to represent more desirable query suggestions of the one or more query suggestions and nodes comprising values of a sign opposite to the first sign to represent less desirable query suggestions of the one or more query suggestions;

indicate edges of the weighted graph as a correlation between two nodes; and

partition the weighted graph into at least one region to represent the more desirable query suggestions, and at least one other region to represent less desirable query suggestions based, at least in part, on a computed median value of the nodes of the weighted graph.

2. The apparatus of claim 1 , wherein the processor executing content, code, and/or instructions stored in memory is additionally to:

transmit output signals via a network to a client device.

3. The apparatus of claim 1 , wherein processor executing content, code, and/or instructions stored in memory is additionally

to determine the one or more query suggestions via a semi-definite programming (SDP) approach to process an objective function.

4. The apparatus of claim 3 , the processor executing content, code, and/or instructions stored in memory is additionally to employ the semi-definite programming (SDP) approach to perform the partitioning of the weighted graph.

5. The apparatus of claim 3 , the processor executing content, code, and/or instructions stored in memory is additionally to:

transmit output signals to comprise the one or more query suggestions.

6. The apparatus of claim 5 , wherein the processor executing content, code, and/or instructions stored in memory is additionally to transmit the output signals via a network to a client device.

7. A method comprising:

executing, by processor, computer content, code, and/or instructions stored in memory to provide:

identifying one or more query suggestions as semantically relevant to at least one query via click through feedback based, at least in part, on nodes of a weighted graph, the nodes of the weighted graph to represent a plurality of query suggestions; and

partitioning the weighted graph into at least one region to represent more desirable query suggestions of the plurality of query suggestions and at least one region to represent less desirable query suggestions of the plurality of query suggestions based, at least in part, on a computed median value of the nodes of the weighted graph, wherein

nodes comprising values of a first sign to represent the more desirable query suggestions and nodes comprising values of a second sign opposite to the first sign to represent less desirable query suggestions.

8. The method of claim 7 , and further comprising transmitting output signals comprising the one or more identified query suggestions via a network to a client device.

9. The method of claim 7 , further comprising processing of an objective function utilizing a semi-definite programming (SDP) approach to identify query suggestions semantically related to terms of the at least one query.

10. The method of claim 9 , wherein the SDP approach comprises the partitioning of the weighted graph.

11. The method of claim 10 , and further comprising:

transmitting output signals comprising the one or more query suggestions.

12. The method of claim 11 , wherein the transmitting comprises transmitting the output signals via a network to a client device.

13. An article comprising:

a non-transitory storage medium having stored thereon content, code, and/or instructions capable of being executed by at least one computing device coupled to a memory to identify one or more query suggestions as semantically relevant to at least one query via click through feedback based, at least in part, on nodes of a weighted graph, the nodes of the weighted graph to represent query suggestions, wherein

the weighted graph to be partitioned into at least one region to represent more desirable query suggestions and at least one region to represent less desirable query suggestions based, at least in part, on a computed a median value of the nodes of the weighted graph, wherein nodes comprising values of a first sign to represent the more desirable query suggestions and nodes comprising values of a sign opposite to the first sign to represent less desirable query suggestions.

14. The article of claim 13 , wherein the content, code, and/or instructions to determine the one or more query suggestions are to use a semi-definite programming (SDP) approach to process an objective function.

15. The article of claim 14 , the content, code, and/or instructions further to employ the SDP approach to perform the partitioning of the weighted graph.

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 Feb 4, 2014
From: WU, HUI; ZHU, SHENHONG; WU, HUMING
To: YAHOO! INC.
Reel/Frame 032140/0232 →
Continuity (1)
Related Publication 20150186394A1 · Jul 2, 2015