Identifies general queries that are locally significant in specific geographic areas, then expands the query into a local form using the user's location plus the general query, returning both general and local result sets together.
Patent Overview
- Inventor
- Navneet Panda
- Assignee
- Google LLC
- Filed
- 2014-12-19
- Granted
- 2016-05-24
- Application Number
- US 14/577,888
The Challenge
Some Queries Are Globally Common But Locally Specific
Many queries are formulated generically but the user wants local results. "Pizza" from a phone in Boston wants Boston pizza, not a generic pizza encyclopedia entry. The system needs to detect when a general query is locally significant for the user's location and expand it into a local form, producing both general and local result sets so the user sees both possibilities.
- Bare Queries Hide Local Intent — Users frequently issue bare-term queries when they mean local intent. The query alone does not name the location; the system has to infer the local intent from query type and user location.
- Need Locality-Significance Classification — Some queries are inherently local ("pizza", "plumber", "haircut"); others are global ("history of pizza", "plumbing diagrams"). The system classifies queries by whether they have local significance.
- User Location Plus General Query Produces Local Query — When a query is locally significant, the system constructs a local form by combining the general query with a location phrase representing the user's location. This local form drives a parallel retrieval.
- Return Both Result Sets — The user benefits from seeing both global and local results when intent is ambiguous. The system returns both rather than forcing one over the other.
Innovation
Detect Locality, Build Local Form, Return Both
When a search query arrives, the system determines whether it is a locally significant query for the user's location. If so, it generates a local search query using the general query plus a location phrase. The runtime executes both the general query (against the general index) and the local query (against location-aware indexes), and returns both result sets together so the user sees the most useful combination.
- Receive General Query Plus User Location — The query arrives along with the user's location signal (IP-derived, GPS, profile).
- Classify Local Significance — Determine whether the general query is locally significant for the user's location. The classification considers query terms, query type, and location-specific query patterns.
- Generate Local Form — If locally significant, construct a local search query by combining the general query with a location phrase representing the user's location (e.g., 'pizza' plus 'Boston' → 'pizza Boston').
- Execute Both Retrievals — Run the general query against the general index and the local query against location-aware indexes in parallel. Both produce result sets.
- Return Combined Result Set — Surface both general and local results to the user. Layout decisions (which appears first, how local results are highlighted) are part of presentation.
Local Form Plus General Form Together
The patent recognizes that local intent is sometimes obvious from query and location, sometimes ambiguous. Returning both general and local result sets lets the user pick rather than forcing the system to guess.
Both Forms Run In Parallel
When a query is locally significant, the system retrieves results for both the general form and the location-expanded form, giving the user the union.
- Locality Classification — Per-query decision: is this generally local for the user's location? Drives whether the local form is generated.
- Local Form Construction — Combine the general query with a location phrase to produce a location-aware query.
Technical Foundation
Inputs And Outputs
Two inputs (query and location) produce three outputs (locality decision, local form, combined results).
- General Query — The original user-issued query.
- User Location — Location signal from IP, GPS, profile, or session.
- Local Form — The expanded query that combines general terms with a location phrase.
What This Means for SEO
What This Means for SEO
Locally significant query handling shapes which queries route to local-vs-global content. Knowing the mechanism informs how to position content for local intent on bare queries.
- Bare Queries Trigger Local Expansion — When users type a bare term like 'pizza' or 'plumber', the system expands to a local form using their location. Local content optimized for the user's geography appears alongside global content.
- Local Pages Need Location Markers — For your local content to appear in the location-aware result set, the location must be unambiguous in titles, addresses, schema, and content. Geographic specificity wins the local form.
- Both Result Sets Compete For Attention — The user sees both general and local results. Global authority on a topic plus local specificity for the user's area lets the same brand appear in both sets.