УЛУЧШЕННОЕ НАВИГАЦИОННОЕ УСТРОЙСТВО И СПОСОБ

1. Способ предоставления функции регистрации в PND, содержащий этапы, на которых:
сохраняют информацию, относящуюся к текущему местоположению, и характерную временную информацию, относящуюся к упомянутому текущему местоположению, в энергонезависимой памяти устройства, чтобы создавать файл регистрации,
отличающийся тем, что
сохранение такой информации происходит, только когда происходит одно из указанного набора событий, указанный набор событий является одним или более из: пользовательское указание пространственного, временного события или события в устройстве, вычисление нового маршрута, отклонение от вычисленного маршрута, повторное вычисление нового маршрута, достижение пункта назначения, включение и/или выключение электропитания устройства, прибытие или отъезд из любого избранного или недавнего местоположения, сохраненного в памяти устройства, отклонение устройства от текущего направления и/или дороги, по которой перемещается устройство.
2. Способ по п.1, в котором набор событий является специфическим либо для навигационного режима, либо для режима свободного вождения при работе устройства, набор событий, конкретных для режима навигации, отличается от набора событий, конкретных для режима свободного вождения.
3. Способ по п.2, в котором набор событий, конкретных для режима навигации, включает в себя одно или более из: пользовательское указание временного, пространственного события или события в устройстве, вычисление нового маршрута, повторное вычисление нового маршрута, отклонение от ранее вычисленного маршрута, достижение пункта назначения; а набор событий, конкретных для режима свободного вождения, является одним или более из следующего: пользовательское указание временного, пространственного события или события в устройстве, включение и/или выключение электропитания устройства, отклонение устройства от текущего направления и/или дороги, по которой устройство перемещается.
4. Способ по п.1 или 2, включающий в себя этапы, на которых определяют, активирована ли функция регистрации в PND, и выполняют функцию регистрации, только если такая функция активирована.
5. Способ по п.1 или 2, в котором в навигационном режиме работы устройства набор событий, которые запускают регистрацию информации, включает в себя включение или выключение электропитания устройства.
6. Способ по п.1 или 2, в котором в режиме свободного вождения событие отклонения запускает регистрацию информации, когда устройство распознает изменение в идентификации дороги, которая представлена в картографических данных, посредством ссылки на которые текущее местоположение устройства идентифицируется для пользователя.
7. Способ по п.1 или 2, в котором способ дополнительно включает в себя этапы, на которых определяют, работает ли устройство в деловых или личных целях, и регистрируют информацию способом, категоризированным согласно одному или другому из этих функциональных использований.
8. Способ по п.1 или 2, в котором способ дополнительно включает в себя этапы, на которых сжимают журнал регистрации информации режима свободного вождения, состоящий из множества событий, различаемых пространственно и во времени, упомянутое сжатие использует вычисление воображаемого маршрута между одним или более из первоначального местоположения, в котором регистрация информации началась, и одним или более другими местоположениями более поздними в журнале регистрации, выполняют итерации по информации о событиях, содержащейся в журнале регистрации, чтобы определять, представлены ли какие-либо из местоположений, идентифицированных в файле регистрации, на воображаемом маршруте, с тем, чтобы в конечном счете определять наиболее сжатое представление, являющееся одним воображаемым маршрутом или комбинацией их множества, набора событий в оригинальном файле регистрации.
9. Компьютерная программа, содержащая средство кодирования компьютерной программы, приспособленное выполнять все этапы любого из способов по пп.1-8, когда выполняется на компьютере.
10. Компьютерная программа по п.9, которая осуществлена на или в читаемом компьютером носителе.
11. PND, содержащее, по меньшей мере, процессор, память и средство вывода на визуальный дисплей, приспособленные для того, чтобы осуществлять способы по пп.1-8, которые описаны выше.
12. PND, запрограммированное с помощью компьютерной программы по п.9 или 10.