УПРАВЛЕНИЕ ЛОКАЦИОННЫМИ СЕРВИСАМИ ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ

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