LOCATION BASED SEARCH ENGINE POSITION
First Claim
Patent Images
1. A method for generating report data for a search engine, the method comprising, by a processor:
- receiving a query, a uniform resource locator, a first location characterization and a second location characterization, where the first location characterization and the second location characterization correspond to a first and second location, respectively;
applying a localization technique on the query based of the first location characterization to produce first location metadata;
sending the query and the first location metadata to a search engine;
receiving a first result set from the search engine for the query based on the first location metadata, wherein the first result set includes the uniform resource locator;
applying the localization technique on the query based of the second location characterization to produce second location metadata;
sending the query and the second location metadata to the search engine;
receiving a second result set from the search engine for the query based on the second location metadata, wherein the second result set includes the uniform resource locator; and
generating report data based on the query, the first and second location characterization, and the first and second result set.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for generating report data for a search engine are described. A processor may receive a URL, query, and first and second location data. The processor may apply localization techniques to the queries based on the first and second location data to produce first and second location metadata. The processor may send the query to a search engine with the first and second location metadata and receive first and second result sets in response. The processor may generate report data for the URL based on the result sets.
9 Citations
20 Claims
-
1. A method for generating report data for a search engine, the method comprising, by a processor:
-
receiving a query, a uniform resource locator, a first location characterization and a second location characterization, where the first location characterization and the second location characterization correspond to a first and second location, respectively; applying a localization technique on the query based of the first location characterization to produce first location metadata; sending the query and the first location metadata to a search engine; receiving a first result set from the search engine for the query based on the first location metadata, wherein the first result set includes the uniform resource locator; applying the localization technique on the query based of the second location characterization to produce second location metadata; sending the query and the second location metadata to the search engine; receiving a second result set from the search engine for the query based on the second location metadata, wherein the second result set includes the uniform resource locator; and generating report data based on the query, the first and second location characterization, and the first and second result set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device effective to generate report data for a search engine, the device comprising:
-
a memory; a processor configured in communication with the memory, the processor effective to; receive a query, a uniform resource locator, a first location characterization and a second location characterization, where the first location characterization and the second location characterization correspond to a first and second location, respectively; apply a localization technique on the query based of the first location characterization to produce first location metadata; send the query and the first location metadata to a search engine; receive a first result set from the search engine for the query based on the first location metadata, wherein the first result set includes the uniform resource locator; apply the localization technique on the query based of the second location characterization to produce second location metadata; send the query and the second location metadata to the search engine; receive a second result set from the search engine for the query based on the second location metadata, wherein the second result set includes the uniform resource locator; and generate report data based on the query, the first and second location characterization, and the first and second result set. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system effective to generate a report, the system comprising:
-
a first device, the first device comprising; a display; and a first processor configured in communication with the display, the first processor being effective to send a query, a uniform resource locator, a first location characterization and a second location characterization to a second device, where the first location characterization and the second location characterization correspond to a first and second location, respectively; the second device comprising; a memory; a second processor configured in communication with the memory, the second processor being effective to; receive the query, the uniform resource locator, the first location characterization and the second location characterization; apply a localization technique on the query based of the first location characterization to produce first location metadata; send the query and the first location metadata to a search engine; receive a first result set from the search engine for the query based on the first location metadata, wherein the first result set includes the uniform resource locator; apply the localization technique on the query based of the second location characterization to produce second location metadata; send the query and the second location metadata to the search engine; receive a second result set from the search engine for the query based on the second location metadata, wherein the second result set includes the uniform resource locator; generate report data based on the query, the first and second location characterization, and the first and second result set; and send the report data to the first device; the first processor being further effective to; receive the report data from the second device; and output a report on the display based on the report data. - View Dependent Claims (19, 20)
-
Specification