Method, system, and apparatus for location-aware search
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code for one or more programs;
the at least one memory and the computer program code configured to, with the at least one processor, cause, apparatus to perform at least the following,determine to intercept a network request targeted for an Internet-based search engine, wherein the network request includes a location-dependent query containing a location term, wherein the location term cannot be used by the search engine to positively determine a target location;
determine, via a location database of the apparatus, a location descriptor that can be used by the search engine to positively determine the target location;
cause, at least in part, modification of the network request to replace the location term with the location descriptor; and
determine to send the modified network request to the search engine.
2 Assignments
0 Petitions
Accused Products
Abstract
Performing location-aware search involves intercepting a network request targeted for an Internet-based search engine. The network request includes a location-dependent query containing a location term, and the location term cannot be used by the search engine to positively determine a target location. A location descriptor that can be used by the search engine to positively determine a target location is determined via a location database. The location database may include a location sensor such as GPS. The network request is modified to replace the location term with the location descriptor, and the modified network request is sent to the search engine.
-
Citations
25 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs; the at least one memory and the computer program code configured to, with the at least one processor, cause, apparatus to perform at least the following, determine to intercept a network request targeted for an Internet-based search engine, wherein the network request includes a location-dependent query containing a location term, wherein the location term cannot be used by the search engine to positively determine a target location; determine, via a location database of the apparatus, a location descriptor that can be used by the search engine to positively determine the target location; cause, at least in part, modification of the network request to replace the location term with the location descriptor; and determine to send the modified network request to the search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
determining to intercept a network request targeted for an Internet-based search engine, wherein the network request includes a location-dependent query containing a location term, wherein the location term cannot be used by the search engine to positively determine a target location; determining, via a location database of the apparatus, a location descriptor that can be used by the search engine to positively determine a target location; causing, at least in part, modification of the network request to replace the location term with the location descriptor; determining to send the modified network request to the search engine. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable storage medium including instructions executable by a processor of an apparatus for:
-
determining to intercept a network request of the apparatus that is targeted for a search engine, wherein the network request includes a location-dependent query containing a location term, wherein the location term cannot be used by the search engine to positively determine a target location; determining, via a location database of the apparatus, a location descriptor that can be used by the search engine to positively determine the target location; causing, at least in part, modification of the network request to replace the location term with the location descriptor; and determining to send the modified network request to the search engine. - View Dependent Claims (23)
-
-
24. A system comprising:
-
means for determining to intercept a network request from an apparatus that is targeted for a search engine, wherein the network request includes a location-dependent query containing a location term, wherein the location term cannot be used by the search engine to positively determine a target location; means for determining, via a location database of the apparatus, a location descriptor that can be used by the search engine to positively determine the target location; means for causing, at least in part, modification of the network request to replace the location term with the location descriptor; and means for determining to send the modified network request to the search engine. - View Dependent Claims (25)
-
Specification