Geotiles for finding relevant results from a geographically distributed set
First Claim
1. A computer-implemented method for returning a locally relevant search result across a geographically distributed set of locations for a business entity, the method comprising acts of:
- mapping a geotile to each location within the geographically distributed set of locations based on physical location information;
creating a feed document that represents an item of interest for the business entity, wherein the feed document comprises a list of the geographically distributed set of locations for the business entity and the geotile mapped to each location in the geographically distributed set of locations;
receiving a query for the item of interest;
computing a geographic location of a source of the query;
searching the feed document to identify a relevant geotile that corresponds to the geographic location of the source of the query; and
returning a locally relevant search result that comprises a relevant location that provides the item of interest, wherein the relevant location is mapped to the relevant geotile.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that utilizes geotiles to return locally relevant results across a geographically distributed set of locations. As applied to retail operations the business entity may have a retail presence in many different geographical areas (e.g., regions) of a country. Each retail presence is processed to obtain the associated geographical coordinates, which are the4n utilized to select one or more geotiles of a mapping system. The geotile(s) for those geographical coordinates are than identified and related to the location. The business entity may be associated with a deal (offer) that is queried using a search engine. The relationships of the deal, retail stores, geographical coordinates of the retail stores, and related geotiles are memorialized in a feed document. Thus, when a query is made for the deal, the search engine accesses the feed document and returns the geotiles for visual presentation of the associated retailer as part of the search result.
30 Citations
21 Claims
-
1. A computer-implemented method for returning a locally relevant search result across a geographically distributed set of locations for a business entity, the method comprising acts of:
-
mapping a geotile to each location within the geographically distributed set of locations based on physical location information; creating a feed document that represents an item of interest for the business entity, wherein the feed document comprises a list of the geographically distributed set of locations for the business entity and the geotile mapped to each location in the geographically distributed set of locations; receiving a query for the item of interest; computing a geographic location of a source of the query; searching the feed document to identify a relevant geotile that corresponds to the geographic location of the source of the query; and returning a locally relevant search result that comprises a relevant location that provides the item of interest, wherein the relevant location is mapped to the relevant geotile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by a computer system executing machine readable instructions, the method comprising acts of:
-
identifying all retails stores for a business, wherein each of the retail stores has physical location information; mapping a geotile to each of the retail stores of the business based on the physical location information; creating a single feed document for a retail offer from the business, wherein the feed document comprises a list of all of the retail stores and the geotile mapped to each of the retail stores; receiving a query from a user for the retail offer; computing a geographic location of the user; matching the geographic location of the user to a relevant geotile from the feed document; and returning a search result in response to the search query, wherein the search result is limited to a relevant retail store that is mapped to the relevant geotile. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
a processor; and memory communicatively coupled to the processor, the memory storing computer-readable instructions that when executed by the processor cause the system to; identify all points of interest for a business entity, wherein each of the points of interest has physical location information; map a geotile to each of the points of interest based on the physical location information; create a single feed document representing an offer from the business entity, wherein the feed document comprises a list of all of the points of interest for the business entity and the geotile that is mapped to each of the points of interest; receive a search query for the offer of the business entity, wherein the search query is associated with a location; identify a relevant geotile from the feed document based on the location associated with the search query; and identify a relevant point of interest that is mapped to the relevant geotile; return a search result in response to the search query, wherein the search result is limited to the relevant point of interest. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification