УЛУЧШЕННАЯ ФУНКЦИЯ ПОИСКА ДЛЯ ПОРТАТИВНОГО НАВИГАЦИОННОГО УСТРОЙСТВА

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