System and method for customizing search results based on searcher's actual geographic location
First Claim
1. A system for responding to a search query from a user who uses a wireless device, said wireless device being communicatively coupled via a wireless communication system to a server on the Internet, said server comprising:
- a processor on which a search engine application runs, said processor being configured to;
extract the user'"'"'s geographic location information from the signals carrying the search query;
calculate a set of reference parameters based on the user'"'"'s geographic location information;
set one or more filtering parameters for said search engine application, said filtering parameters being associated with said reference parameters, said search engine application comparing said filtering parameters against the corresponding parameters contained in the geographic location information identifying each search object and ranking relevant search objects by the distance between the user'"'"'s geographic location and the geographic location associated with each relevant search object; and
return search results to the user via said wireless communication system.
3 Assignments
0 Petitions
Accused Products
Abstract
This invention provides a system and method for customizing search results based on the searcher'"'"'s actual geographic location when the search query was sent out via a wireless device. The searcher'"'"'s geographic location information is extracted from, for example, the signals carrying the search query. The search engine compares the searcher'"'"'s actual geographic location information against the geographic location information contained in the searchable resources to determine one or more parameters and then filters and ranks the search objects based on the determined parameters.
319 Citations
17 Claims
-
1. A system for responding to a search query from a user who uses a wireless device, said wireless device being communicatively coupled via a wireless communication system to a server on the Internet, said server comprising:
-
a processor on which a search engine application runs, said processor being configured to;
extract the user'"'"'s geographic location information from the signals carrying the search query;
calculate a set of reference parameters based on the user'"'"'s geographic location information;
set one or more filtering parameters for said search engine application, said filtering parameters being associated with said reference parameters, said search engine application comparing said filtering parameters against the corresponding parameters contained in the geographic location information identifying each search object and ranking relevant search objects by the distance between the user'"'"'s geographic location and the geographic location associated with each relevant search object; and
return search results to the user via said wireless communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for responding to a search query from a user who uses a wireless device, said wireless device being communicatively coupled via a wireless communication system to a server on the Internet, the method comprising the steps of:
-
extracting the user'"'"'s geographic location information from the signals carrying the search query;
calculating a set of reference parameters based on the user'"'"'s geographic location information;
setting filtering parameters, based on said reference parameters, for a search engine application running on said server;
comparing said filtering parameters against the corresponding parameters contained in the geographic location information identifying each search object; and
returning search results to the user via said wireless communication system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification