Location-aware business data retrieval
AssigneeThe Dun & Bradstreet Corporation
InventorDaniel Scott Camper
Life of this patent
Estimating the term…
Abstract
There is provided a method that includes (a) sending to a geocoding service, an indicator of a location, where the geocoding service returns a bounding box that defines a geographic area, (b) sending to a search engine, a first query that includes the bounding box and a first parameter, where the search engine returns an identifier of a first business entity located within the geographic area and an indicator of an industry in which the first business entity is engaged, and (c) sending to the search engine, a second query that includes the bounding box and the indicator of the industry in which the first business entity is engaged, where the search engine returns coordinates of a second business entity located within the geographic area.
Claims18
A method comprising:
- sending to a geocoding service, an indicator of a location, wherein said geocoding service returns a bounding box that defines a geographic area;
- sending to a search engine, a first query that includes said bounding box and a first parameter, wherein said search engine returns an identifier of a first business entity located within said geographic area and an indicator of an industry in which said first business entity is engaged;
- and
- sending to said search engine, a second query that includes said bounding box and said indicator of said industry in which said first business entity is engaged, wherein said search engine returns coordinates of a second business entity located within said geographic area.
A method comprising:
- sending to a geocoding service, a search string that includes an indicator of a location and other information, wherein said geocoding service returns (i) a bounding box that defines a geographic area, and (ii) a set of terms that said geocoding service utilized to produce said bounding box;
- identifying a term from said search string that is not in said set of terms;
- and
- sending to a search engine, a query that includes said term and said bounding box, wherein said search engine returns coordinates of a set of business entities located within said geographic area.
An apparatus comprising:
- a processor;
- and
- a memory that contains instructions that are readable by said processor and cause said processor to:
- send to a geocoding service, an indicator of a location, wherein said geocoding service returns (i) a bounding box that defines a geographic area, and (ii) a set of terms that said geocoding service utilized to produce said bounding box;
- send to a search engine, a first query that includes said bounding box and a first parameter, wherein said search engine returns an identifier of a first business entity located within said geographic area and an indicator of an industry in which said first business entity is engaged;
- and
- send to said search engine, a second query that includes said bounding box and said indicator of said industry in which said first business entity is engaged, wherein said search engine returns coordinates of a second business entity located within said geographic area.
An apparatus comprising:
- a processor;
- and
- a memory that contains instructions that are readable by said processor and cause said processor to:
- send to a geocoding service, a search string that includes an indicator of a location and other information, wherein said geocoding service returns (i) a bounding box that defines a geographic area, and (ii) a set of terms that said geocoding service utilized to produce said bounding box;
- identify a term from said search string that is not in said set of terms;
- and
- send to a search engine, a query that includes said term and said bounding box, wherein said search engine returns coordinates of a set of business entities located within said geographic area.
A non-transitory storage medium comprising instructions that are readable by a processor and cause said processor to:
- send to a geocoding service, an indicator of a location, wherein said geocoding service returns (i) a bounding box that defines a geographic area, and (ii) a set of terms that said geocoding service utilized to produce said bounding box;
- send to a search engine, a first query that includes said bounding box and a first parameter, wherein said search engine returns an identifier of a first business entity located within said geographic area and an indicator of an industry in which said first business entity is engaged;
- and
- send to said search engine, a second query that includes said bounding box and said indicator of said industry in which said first business entity is engaged, wherein said search engine returns coordinates of a second business entity located within said geographic area.
A non-transitory storage medium comprising instructions that are readable by a processor and cause said processor to:
- send to a geocoding service, a search string that includes an indicator of a location and other information, wherein said geocoding service returns (i) a bounding box that defines a geographic area, and (ii) a set of terms that said geocoding service utilized to produce said bounding box;
- identify a term from said search string that is not in said set of terms;
- and
- send to a search engine, a query that includes said term and said bounding box, wherein said search engine returns coordinates of a set of business entities located within said geographic area.
Dependencies are inferred from the claim text.