System and method for location influenced network search
First Claim
1. A method of performing a location-based search request, said method comprising:
- receiving the location-based search request from a query device, wherein the location-based search request includes a user query request and geographical coordinates, the geographical coordinates corresponding to the location of the query device;
retrieving one or more contextual keywords based upon the geographical coordinates;
searching one or more indices using at least one of the contextual keywords and the user query request;
receiving a query result in response to the searching; and
sending the query result to the query device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for location influenced network search is presented. A user uses a query device to send a location-based search request to a search engine. The location-based search request includes a user query request and geographical coordinates corresponding to the user'"'"'s location. The search engine performs a network search using the user query request, and receives a query result corresponding to the query request which includes one or more URL links. The search engine identifies an organization corresponding to the user'"'"'s location by comparing the geographical coordinates with one or more organization coordinates. The search engine retrieves contextual keywords corresponding to the identified organization, and filters the query result using the contextual keywords. The search engine includes organization data or manufacturer data to the filtered query result, and sends the query result to the query device for the user to view.
112 Citations
20 Claims
-
1. A method of performing a location-based search request, said method comprising:
-
receiving the location-based search request from a query device, wherein the location-based search request includes a user query request and geographical coordinates, the geographical coordinates corresponding to the location of the query device;
retrieving one or more contextual keywords based upon the geographical coordinates;
searching one or more indices using at least one of the contextual keywords and the user query request;
receiving a query result in response to the searching; and
sending the query result to the query device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising:
-
one or more processors;
a memory accessible by the processors;
one or more nonvolatile storage devices accessible by the processors; and
a search request handling tool to perform location-based searches, the search request handling tool including;
means for receiving a location-based search request from a query device, wherein the location-based search request includes a user query request and geographical coordinates, the geographical coordinates corresponding to the location of the query device;
means for retrieving one or more contextual keywords based upon the geographical coordinates;
means for searching one or more indices located on one or more of the nonvolatile storage devices using at least one of the contextual keywords and the user query request;
means for receiving a query result in response to the searching; and
means for sending the query result to the query device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product stored on a computer operable media for performing a location-based search request, said computer program product comprising:
-
means for receiving the location-based search request from a query device, wherein the location-based search request includes a user query request and geographical coordinates, the geographical coordinates corresponding to the location of the query device;
means for retrieving one or more contextual keywords based upon the geographical coordinates;
means for searching one or more indices using at least one of the contextual keywords and the user query request;
means for receiving a query result in response to the searching; and
means for sending the query result to the query device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification