IP Library Granted Patent US 9,262,530
Granted Patent B2
US 9,262,530 · App. 14/496,209 · Granted Feb 16, 2016

Search system using search subdomain and hints to subdomains in search query statements and sponsored results on a subdomain-by-subdomain basis

Inventors: Ali Diab (Atherton, CA); Scott A. Gatz (San Francisco, CA); Shyam Kapur (Sunnyvale, CA); David Ku (Palo Alto, CA); Chuck Kung (Lost Altos, CA); Phu Hoang (San Francisco, CA); Qi Lu (Saratoga, CA); Lynne Pogue (Menlo Park, CA); Yuan Kui Shen (Cupertino, CA); Norman Shi (Fremont, CA); Thai Tran (Redwood City, CA); Eckart Walther (Palo Alto, CA); Jeff Weiner (Palo Alto, CA)
Assignee: Yahoo! Inc.
G06F17/30864G06F17/30967Y10S707/99933Y10S707/99934Y10S707/99935Y10S707/99936
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,262,530
App. No.
14/496,209
Granted
Feb 16, 2016
Kind
B2
Abstract

A method and apparatus for generating search results including searching by subdomain and providing sponsored results by subdomain is provided. A search system according to embodiments of the present invention analyzes search queries to determine if they are to be routed to subdomains and presents results include sponsored hits sponsored on a subdomain by subdomain basis.

Claims (35)

1. A method comprising:

identifying an ambiguous term in a search query string;

determining a disambiguated term associated with the ambiguous term based, at least in part, on a location associated with a search request for the search query string;

substituting the disambiguated term for the ambiguous term in the search query string to produce a modified search query string included in a modified search request;

directing the modified search request to a search server;

wherein the method is performed by one or more computing devices.

2. One or more non-transitory computer-readable storage media storing instructions which, when executed by one or more processors, cause performance of:

identifying an ambiguous term in a search query string;

determining a disambiguated term associated with the ambiguous term based, at least in part, on a location associated with a search request for the search query string;

substituting the disambiguated term for the ambiguous term in the search query string to produce a modified search query string included in a modified search request;

directing the modified search request to a search server.

3. The method of claim 1 , wherein the ambiguous term in the search engine query is adjacent to a disambiguation hint.

4. The method of claim 1 , wherein the location associated with the search request is stored as a preference of the user.

5. The method of claim 1 , wherein the location associated with the search request is associated with a dialect.

6. The method of claim 5 , wherein disambiguated term is determined based on the dialect.

7. The method of claim 1 , further comprising:

directing the search query string to the search server;

receiving search results comprising results found based on the search query string and results found based on the modified search request.

8. The method of claim 1 , further comprising determining the location based on an IP address associated with the search query string.

9. The method of claim 1 , further comprising determining the location based on a mobile access point associated with the search query string.

10. The method of claim 1 , wherein disambiguated term is determined based on a history of search results selected by the user.

11. The method of claim 1 , wherein disambiguated term is determined based on detecting implicitly local searches.

12. The computer-readable storage media of claim 2 , wherein the ambiguous term in the search engine query is adjacent to a disambiguation hint.

13. The computer-readable storage media of claim 2 , wherein the location associated with the search request is stored as a preference of the user.

14. The computer-readable storage media of claim 2 , wherein the location associated with the search request is associated with a dialect.

15. The method of claim 14 , wherein disambiguated term is determined based on the dialect.

16. The computer-readable storage media of claim 2 , wherein the instructions cause performance of:

directing the search query string to the search server;

receiving search results comprising results found based on the search query string and results found based on the modified search request.

17. The computer-readable storage media of claim 2 , wherein the instructions cause performance of:

determining the location based on an IP address associated with the search query string.

18. The computer-readable storage media of claim 2 , wherein the instructions cause performance of:

determining the location based on a mobile access point associated with the search query string.

19. The computer-readable storage media of claim 2 , wherein disambiguated term is determined based on a history of search results selected by the user.

20. The computer-readable storage media of claim 2 , wherein disambiguated term is determined based on detecting implicitly local searches.

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 →
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 →
Continuity (5)
Division 13599688 · Aug 30, 2012
Continuation 12354751 · Jan 15, 2009
Division 10819082 · Apr 5, 2004
Provisional Application 60460658 · Apr 4, 2003
Related Publication 20150012559A1 · Jan 8, 2015