ПРЕДИКАТИВНЫЙ ПОИСК С ПРИЛОЖЕНИЕМ НА ОСНОВЕ МЕСТОПОЛОЖЕНИЯ

1. Устройство для постоянного определения результатов предикативного поиска для показа двигающемуся мобильному клиенту, содержащее: модуль коммуникации для постоянного получения текущего расположения двигающегося мобильного клиента; модуль определения расположения, коммуникативно связанный с модулем коммуникации для постоянного определения расположения двигающегося мобильного клиента относительно дорожной сетевой карты, основанной на полученном текущем местоположении; генератор дерева предсказания, коммуникативно связанный с модулем определения расположения для постоянного определения множественности маршрутов, которые может пересечь двигающийся мобильный клиент на дорожной сетевой карте, множественность предсказанных маршрутов повторно предсказанных в ответ на изменение текущего расположения двигающегося мобильного клиента; и модуль определения точек интереса, коммуникативно связанный с генератором дерева предсказания для постоянного определения множественности точек интереса на множественности предсказанных маршрутов, основанных на поисковых критериях, связанных с двигающимся мобильным клиентом.
2. Устройство по п.1, в котором: модуль коммуникации, кроме того, получает одну из скоростей двигающегося мобильного клиента и направление двигающегося мобильного клиента; а генератор дерева предсказания использует одну из скоростей и направление движения, чтобы предсказать множественность маршрутов.
3. Устройство по п.1, кроме того, содержащее: генератор области поиска для генерации области поиска на основе множественности предсказанных маршрутов там, где модуль определения точек интереса ищет множественность предсказанных маршрутов в пределах области поиска, чтобы определить множественность точек интереса.
4. Устройство по п.3, в котором область поиска охватывает круги вокруг главных пересечений в пределах множественности предсказанных маршрутов.
5. Устройство по п.1, в котором модуль коммуникации передает двигающемуся мобильному клиенту начальный тонкий слой и более поздний толстый слой информации об определенной множественности точек интереса, тонкий слой, содержащий имя и информацию расположения об определенной множественности точек интереса, толстый слой, содержащий информацию о ТИ, генерированную пользователем, об определенной множественности точек интереса.
6. Устройство для показа направлений к релевантным в настоящий момент точкам интереса на двигающемся мобильном клиенте, содержащее: модуль коммуникации для постоянной передачи серверу текущего расположения мобильного клиента, и для постоянного получения множественности точек интереса от сервера там, где множественность точек интереса основана на поисковых критериях, связанных с двигающимся мобильным клиентом и множественностью точек интереса, которые размещаются на множественности потенциальных определенных маршрутов, которые должен пересечь мобильный клиент; модуль хранения для хранения полученной множественности точек интереса и текущие точки модуля определения интереса, коммуникативно связанного с модулем хранения, для постоянного определения текущей точки интереса из сохраненной множественности точек интереса.
7. Устройство по п.6, в котором модуль определения текущих точек интереса постоянно определяют текущую точку интереса на основании меняющегося текущего расположении мобильного клиента.
8. Устройство по п.6, в котором модуль коммуникации получает от сервера начальный тонкий слой и более поздний толстый слой информации о множественности точек интереса, тонкий слой, охватывающий имя и информацию расположения о множественности точек интереса, толстый слой, охватывающий информацию о ТИ, генерированную пользователем о множественности точек интереса.
9. Устройство по п.6, в котором модуль коммуникации, кроме того, передает серверу одну из скоростей мобильного клиента и направление движения мобильного клиента, а одна из скоростей и направлений используется сервером, чтобы определить множественность точек интереса.
10. Устройство по п.6, кроме того, содержащее: пользовательский интерфейсный модуль для передачи пользователю направлений для определенной текущей точки интереса.
11. Метод для показа направлений в настоящий момент релевантным точкам интереса на двигающемся мобильном клиенте, включающий следующие шаги: постоянно получают текущее расположение двигающегося мобильного клиента; постоянно размещают двигающегося мобильного клиента на дорожной сетевой карте, основанной на полученном текущем расположении; постоянно предсказывают, на основании полученного текущего расположения, множественность маршрутов, которые может пересечь двигающийся мобильный клиент на дорожной сетевой карте, где множественность предсказанных изменений маршрутов изменяется с изменением текущего расположении двигающегося мобильного клиента; постоянно определяя множественности точек интереса на множественности предсказанных маршрутов.
12. Метод по п.11, кроме того, включающий: получение одной из скоростей двигающегося мобильного клиента и направления движения двигающегося мобильного клиента; в котором множественность маршрутов предсказана на основании полученной одной из скоростей и направлении движения.
13. Метод по п.11, кроме того, содержащий: генерирование области поиска, основанное на множественности предсказанных маршрутов там, где множественность определенных точек интереса размещается в пределах области поиска и на предсказанной множественности маршрутов.
14. Метод по п.13, в котором область поиска охватывает круги вокруг главных пересечений в пределах множественности предсказанных маршрутов.
15. Метод по п.11, кроме того, содержащий: передачу двигающемуся мобильному клиенту начального тонкого слоя и более позднего толстого слоя информации об определенной множественности точек интереса, тонкий слой, охватывающий имя и информацию о расположении об определенной множественности точек интереса, толстый слой, содержащий информацию о ТИ, производимую пользователем об определенной множественности точек интереса.
16. Метод для показа направлений в настоящий момент релевантным точкам интереса на двигающемся мобильном клиенте, включающий: постоянную передачу серверу текущего расположения двигающегося мобильного клиента; постоянное получение множественности точек интереса от сервера, причем множественность точек интереса основана на поисковых критериях, связанных с двигающимся мобильным клиентом и множественностью точек интереса, размещенных на множественности потенциальных предсказанных маршрутов, которые пересечет мобильный клиент; хранение полученной множественности точек интереса; и постоянного определения текущей точки интереса из сохраненной множественности точек интереса.
17. Метод по п.16, в котором постоянно определенная текущая точка интереса основана на измененном текущем расположении мобильного клиента.
18. Метод по п.16, кроме того, содержащий: получение от сервера начального тонкого слоя и более позднего толстого слоя информации о множественности точек интереса, тонкий слой, охватывающий имя и информацию расположения о множественности точек интереса, толстый слой, охватывающий информация о ТИ, производимую пользователем, о множественности точек интереса.
19. Метод по п.16, кроме того, охватывающий: передачу серверу одной из скоростей мобильного клиента и направления мобильного клиента, причем одна из скоростей и направление движения использует сервер, чтобы определить множественность точек интереса.
20. Метод по п.16, кроме того, охватывающий: передачу пользователю направлений для определенной текущей точки интереса.