Patent ID: 7743056
Filing Date: 2010-06-22
Classification: G01C,G06F

Abstract:
1. A method for identifying a result responsive to a current location of a client device, the method comprising: receiving, from a client device and at a host, a search query that includes a point of interest and a location corresponding to a current location of the client device; accessing user-defined information that relates to a travel distance or travel time; determining the travel distance or the travel time based on the accessed user-defined information; referencing a first travel objective that includes instructions for processing the location corresponding to the current location of the client device received with the search query, the travel distance or the travel time determined based on the accessed user-defined information, and the point of interest received with the search query to identify at least one potential location based on a relationship between the potential location and the point of interest and based on a determination that the potential location and the location of the client device received with the search query are located within the travel distance or accessible within the travel time determined based on the accessed user-defined information; identifying a search result by applying the first travel objective to the location corresponding to the current location of the client device; automatically receiving, from the client device, a new location of the client device as the location of the client device changes; determining a local time for the client device; identifying a predicted route for the client device based on the current location and the new location; referencing, from a memory system on the host, a service travel objective indicating that a user is interested in a specific service representing a certain category of a service during a particular time that begins at a first time and concludes at a second time, the service travel objective not being submitted as part of the search query and also reflecting an inferred interest of the user that is based on modeled behavior not specified by the user in settings on the client device; determining, based on referencing the service travel objective and using the predicted route and the local time, that the user will be interested in the specific service representing the certain category of service during the particular time that begins at the first time and concludes at the second time; updating the search result to include at least one potential location that provides the certain category of service; and enabling the client device to automatically access and display, based on identifying a predicted route and based on the inferred determination of interest in the certain category services at the particular time, the search result independent of whether the user has expressed interest in the specific service at the particular time, wherein the search result that is displayed is updated to reflect changes to the inferred determination interest that varies over time and with respect to the current location and the predicted route; wherein the accessing the user-defined information includes accessing the user-defined information that relates to the travel distance; and updating the search result includes at least one potential location located within the travel distance from the new location of the client device if the new location of the client device differs by more than a threshold amount from the location received with the search query.