IP Library › Granted Patent US 8,560,561
Granted Patent B2
US 8,560,561 · App. 12/683,572 · Granted Oct 15, 2013

Location aware search page elements

Inventors: Tabreez Govani (Bellevue, WA); Nikhil Dandekar (Seattle, WA); Gheorghe Muresan (Redmond, WA)
Assignee: Microsoft Corporation
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 8,560,561
App. No.
12/683,572
Granted
Oct 15, 2013
Kind
B2
Abstract

User locality information can be used to improve various aspects of search results pages. Queries can be suggested based on the user location while excluding common query suggestions that involve an unrelated geographic entity. Deeplinks can also be modified to include location based suggestions. Additionally, results for specialized searches such as travel searches can be improved by employing user locality information.

Claims (19)

1. One or more computer-storage memory media storing computer-useable instructions that, when executed by a computing device, perform a method for providing location aware query suggestions, the method comprising:

receiving a first query;

generating a first plurality of query suggestions based on the first query;

detecting a query locality associated with the first query;

constructing one or more additional query suggestions based on a geographic entity associated with the detected query locality, the associated geographic entity corresponding to a geographic designation;

wherein constructing one or more additional query suggestions comprises:

determining neighbor geographic entities for the geographic entity associated with the detected query locality;

constructing a query suggestion corresponding to each neighbor geographic entity based on the first query and the neighbor geographic entity;

identifying at least one query suggestion, from the first plurality of query suggestions, associated with a second geographic entity different from the geographic entity associated with the detected query locality; and

displaying the constructed additional query suggestions without displaying the identified query suggestions.

2. The one or more computer-storage memory media of claim 1 , wherein the method further comprises displaying at least one query suggestion from the plurality of query suggestions without displaying the identified query suggestions.

3. The one or more computer-storage memory media of claim 1 , wherein the detected locality corresponds to the geographic entity associated with the detected query locality.

4. The one or more computer-storage memory media of claim 1 , wherein the detected query locality corresponds to a latitude and a longitude.

5. The one or more computer-storage memory media of claim 1 , wherein determining neighbor geographic entities comprises retrieving the neighbor geographic entities from a lookup table.

6. The one or more computer-storage memory media of claim 1 , wherein identifying the at least one query suggestion corresponding to a second geographic entity comprises:

detecting a query term corresponding to a geographic entity in at least one query suggestion; and

comparing the detected query term with neighbor geographic entities for the geographic entity associated with the detected query locality.

7. The one or more computer-storage memory media of claim 1 , wherein constructing one or more additional query suggestions comprises constructing a query suggestion based on the first query and the geographic entity associated with the detected query locality.

8. The one or more computer-storage memory media of claim 1 , wherein each identified query suggestion associated with a geographic entity different from the geographic entity associated with the detected query locality is not associated with a neighbor geographic entity of the geographic entity associated with the detected query locality.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2010
From: GOVANI, TABREEZ; DANDEKAR, NIKHIL; MURESAN, GHEORGHE
To: MICROSOFT CORPORATION
Reel/Frame 023746/0851 →
Continuity (1)
Related Publication 20110167077A1 · Jul 7, 2011