PREDICTIVE SEARCH WITH LOCATION-BASED APPLICATION
First Claim
Patent Images
1. An apparatus for persistently determining predictive search results for display on a moving mobile client, the apparatus comprising:
- a communication module for persistently receiving a current location of the moving mobile client;
a location determination module, communicatively coupled to the communication module, for persistently locating the moving mobile client relative to a road network map based on the received current location;
a prediction tree generator, communicatively coupled to the location determination module, for persistently predicting a plurality of routes that can be traversed by the moving mobile client on the road network map, the plurality of predicted routes re-predicted responsive to a change in the current location of the moving mobile client; and
a point of interest determination module, communicatively coupled to the prediction tree generator, for persistently determining a plurality of points of interest on the plurality of predicted routes based on a search criteria associated with the moving mobile client.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for rendering geographically and/or temporally relevant POI information on a mobile client device. A mobile device client transmits its current location to a server. The server determines and transmits to mobile client device geographically and/or temporally relevant POI information based on the received current location of the mobile client device and its predicted future locations. The mobile client device renders the received POI information when it becomes geographically relevant.
-
Citations
20 Claims
-
1. An apparatus for persistently determining predictive search results for display on a moving mobile client, the apparatus comprising:
-
a communication module for persistently receiving a current location of the moving mobile client; a location determination module, communicatively coupled to the communication module, for persistently locating the moving mobile client relative to a road network map based on the received current location; a prediction tree generator, communicatively coupled to the location determination module, for persistently predicting a plurality of routes that can be traversed by the moving mobile client on the road network map, the plurality of predicted routes re-predicted responsive to a change in the current location of the moving mobile client; and a point of interest determination module, communicatively coupled to the prediction tree generator, for persistently determining a plurality of points of interest on the plurality of predicted routes based on a search criteria associated with the moving mobile client. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for displaying directions to currently relevant points of interest on a moving mobile client, the apparatus comprising:
-
a communication module for persistently transmitting to a server a current location of the mobile client, and for persistently receiving a plurality of points of interest from the server wherein the plurality of points of interest are based on a search criteria associated with the moving mobile client and the plurality of points of interest are located on a plurality of potential routes predicted to be traversed by the mobile client; a storage module for storing the received plurality of points of interest; and a current points of interest determination module, communicatively coupled to the storage module, for persistently determining a current point of interest from the stored plurality of points of interest. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for displaying directions to currently relevant points of interest on a moving mobile client, the method comprising:
-
persistently receiving a current location of the moving mobile client; persistently locating the moving mobile client on a road network map based on the received current location; persistently predicting, based on the persistently received current location, a plurality of routes that can be traversed by the moving mobile client on the road network map wherein the plurality of predicted routes change with a change in the current location of the moving mobile client; persistently determining a plurality of points of interest on the plurality of predicted routes. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for displaying directions to currently relevant points of interest on a moving mobile client, the method comprising:
-
persistently transmitting to a server a current location of the moving mobile client; persistently receiving a plurality of points of interest from the server wherein the plurality of points of interest are based on a search criteria associated with the moving mobile client and the plurality of points of interest are located on a plurality of potential routes predicted to be traversed by the mobile client; storing the received plurality of points of interest; and persistently determining a current point of interest from the stored plurality of points of interest. - View Dependent Claims (17, 18, 19, 20)
-
Specification