This invention relates to an improved search function, and more specifically to an improved search function for a portable navigation device (PND) or navigation system which possesses a screen for information display and which enables user selection of one or more items displayed thereon to provide an input for said PND or system.
Although the following description relates predominantly to PNDs, the reader will appreciate that this invention may apply equally to embedded or integrated navigation systems which are now being provided as standard or as an optional extra in mass produced vehicles. Additionally, the invention may apply to mobile telephones and personal digital assistants (PDAs), and indeed any device which combines processing capability, memory, and global positioning system (GPS) signal reception means and can thus effectively operate as a PND.
Portable navigation devices (PNDs) typically include a processor, memory (both ROM and RAM), a display, GPS wireless signal reception means, and operate under the control of a software operating system which:
In this regard, it is common for PNDs to maintain lists in memory of the most recent destinations entered by the user and to which navigation has previously been performed. This functionality can extend to cities, points of interest (POIs), addresses, road intersections, categories of any of these, and indeed any information which the user enters which is indicative of a destination to which navigation may subsequently be desired.
In particular, modern PNDs include digital map data, along with one or more databases containing descriptive data identifying every road, street, motorway, postcode, and POI appearing on the digitally represented map. The user interface provided by the operating system software, or a further program executing on the operating system software, may provide a facility whereby a user can cause a menu to be displayed including a navigation option, which when selected provides a number of different destination setting options. These options include selecting a city, an intersection, an address, a POI, or in certain instances, specific latitude and longitude coordinates, and the user interface may, for one or more of these options, offer the facility to select from a list of most recently visited or entered destinations, as well as a means for entering alphanumeric characters on-screen, which may be displayed in conjunction with an excerpt of the most recently visited list, or may be displayed separately therefrom.
The user entry of alphanumeric characters is of course the primary source of data for the device, as addresses, postcodes, cities and the like are identified in the device databases by such characters. In the case of cities, the user is typically requested to enter the first few characters of the name of the city by means of a displayed virtual keyboard on the touch sensitive screen, whereupon the software performs a search in the city name database for matching names. The type of search may be a simple “begins with” type search, in which only cities having names beginning with the characters entered by the user are displayed, or the search may be a more advanced search, such as a “contains” search, possibly combined with the “begins with” search, the execution of which provides results having city names containing (and beginning with) the user-entered characters. Other search strategies may of course be applicable.
This search function is performed as each character is entered, the search results are updated accordingly, and the set of results displayed in scrollable list format. Of course, as the display screens of PNDs tend to be small (typically less than 20 cm square), the portion of the screen dedicated to the display of the list will also be small, and therefore means are also displayed on screen which allow the user to scroll through the list, such as simple “up” and “down” on-screen arrow buttons. Any contact the user makes with the screen in the region of said buttons causes the displayed virtual keyboard to be hidden, and more entries in the list to be displayed, and accordingly of later or earlier items in the sorted list may be displayed.
In general, on current devices, in particular those available from the applicant herefor at the time of filing hereof, specific address entry, either for the purpose of selecting a particular destination, or setting a home or other “favourite” location, is effected firstly by entering a city, town or village name, followed by a street or road name, and finally a building name or number may be entered to pinpoint the desired address. The entry of these separate pieces of information occurs in identical manner as described above.
Although this means of entering information is considered sufficient, it is often considered slightly laborious, and an improved means of address entry is desired.
Accordingly, it is an object of this invention to provide PNDs and navigation systems with an improved means of address entry.
According to the present invention, there is provided a PND or navigation system comprising a display, memory, processing means, wireless signal reception means, and means for receiving user input, said memory including one or more map data files containing digitized map data and descriptive data identifying features represented within said digitized map data, said PND including software capable of performing navigation between a current location determined from the wireless signals received, and a destination at least partially identified by said user input, characterised in that said software includes an address finding facility which when selected, causes display of at least one address portion identifier together with a first sorted list of consecutive alphanumeric characters being both selectable and representing either
selection of an entry in said first list causing display of a second list of alphanumeric characters, entries in said second list also being selectable and including either
selection of an entry in said second list causing either identification of the address portion identifier desired to be entered by the user, or the display of further lists being progressively more specific as a result of the user selection of entries in previously displayed lists until selection of an entry in one of the displayed further lists results in such identification.
Preferably, in the case where the address portion identifier is alphabetically represented, the first list consists of a plurality of entries being the consecutive letters of the alphabet and the second list consists of entries being the alphabetical character selected from the first list by the user suffixed by a consecutively changing alphabetical character.
Preferably, the selection of an entry from the second list causes a search to be conducted of the descriptive data stored in the device for the particular address portion identifier currently being identified, said search being of the “begins with” type and including the two alphabetic characters previously selected from the second list, such that the subsequently displayed further list contains entries consisting of said two alphabetic characters suffixed by at least one or a combination of the following:
Most preferably, in the case that a further list of selectable entries is displayed after selection from the previous second list of consecutive pairs of alphabetic characters, the first three alphabetic characters of entries in said further list is displayed differently to the remainder of any fully displayed address portion identifier name.
Preferably, in the first list, the alphabetic character is displayed capitally. Further preferably, in the second list, the first, previously selected character is displayed capitally and the second consecutively changing character is displayed adjacent the first character and in lower case.
Most preferably, any of the first, second and further lists are scrollable in the event that the entirety of the list cannot be displayed on the display screen of the device. In a preferred arrangement, the list is scrollable by means of a draggable scroll bar additionally displayed on the display screen, such being touch sensitive to allow a user to virtually touch, hold and drag said scroll bar and thus cause display of entries in the list not capable of being displayed on account of the size of the screen.
In an alternative arrangement, one entry in any of the first, second and further lists is displayed with a highlight indication, and the PND or navigation system is provided with a physical control by means of which the user can scroll through the list, preferably a scroll wheel control, operation of such causing the highlight indication to move in one direction or another depending on control movement direction and thus achieving a scroll effect.
Preferably, the address portion identifier displayed is one of a city name, a street or road name or indicator, a house or building number or name, or an intersection name or indicator.
In the case where the address portion identifier is numeric, preferably, the first, second or further lists consist of at least some entries representing a range of numbers, each of which is selectable to cause display of a second or further list having either
selection of said entries in said second or further list causing either display of a further list having either of the above entry types or identification of the desired address portion identifier to the device, which in conjunction with the other selections previously made, contributes to the overall identification of an address location.
In a most preferred arrangement, the specific identification of an address portion identifier of an alphabetic type causes the address finding facility to repeat the process, either for a more specific address portion identifier, or for a numeric address portion identifier type.
Most preferably, in the case where the address portion identifier is numeric, for example being a house or building number, and a prior selection of an alphatebetic address portion identifier has been made, the first list preferably additionally includes one or more alternate entries, distinct from the numeric range entries, which allow a user to forgo entry of a specific number.
Preferably, one of the alternate list entries is an “anywhere” entry, selection of which results in automatic indication to the device that anywhere on the previously selected alphabetic address portion identifier is acceptable as a location.
Preferably, one of the alternate list entries is an “crossing” entry, selection of which results in display of a further list of alphabetically sorted street or road names crossing or otherwise intersecting with a previously selected alphabetic address portion identifier, selection of any of said entries then result in the identification of a specific location.
A method of operating a PND, navigation system, or mobile device is also provided, as is a computer program by means of which such much be implemented.
A specific description of the invention will now be provided with reference to the accompanying drawings wherein:
Referring firstly to
Although this invention is described with reference to the finding of an address, it is equally applicable to the finding or identification of other locations.
Accordingly, on selection of the “Address” list entry 22, the user can begin entering a city name for the current country specified in the device memory. Accordingly, the first address portion for which information is required is the “City” identified at 30 in screenshot 32. The list on the screen consists of the alphabet from A to Z, each character thereof being followed by an ellipsis, but as the screens of PNDs are never generally large enough to show a list of 26 entries, the list is made scrollable by means of scroll bar 14. These letters form the first letters of the city names available on the current country map. The highlight 34 defaults to the first option “>A . . . ” 36. The user can scroll through this list, which in the case of the provision of a scroll wheel results in the movement of the highlight indicator bar 34, and can choose any letter by pressing said scroll wheel. In the case of touch-screen entry, the user would simply touch the screen in the vicinity of the scroll bar display the required letter, and then touch the screen in the vicinity of that letter to select it.
Subsequently the user can enter the second letter of the city name, as shown in the second screen shot of
Ideally, although not essentially, the selection of one of the two character list items from the previous screen in
Ultimately, once the selection of a city has occurred, the find facility passes to a broadly identical routine for identifying a more specific address portion, for example a street name, as indicated at 50 in screen 52. Again, an alphabetically sorted list of individual characters “A . . . ” to “H . . . ” is displayed, of course remaining characters “I . . . ” to “Z . . . ” being hidden but scrollably revealable. An additional selectable entry 54 is shown within this list being “City Centre”, and selection of this entry automatically causes the device to set the location as the centre of the city previously chosen, and the address finder function ends. Alternative selection of any of the letters causes the execution of an identical routine to that already described for the city identification.
After entering a street, the user can enter a house number, again by means of a similar routine, illustrated in
Of course, normally, the user desires to enter a specific number, and accordingly will select one of the first list entries shown in
Of course, in all embodiments, the lists displayed are ideally sorted alphabetically or numerically, and all screens ideally include a “back” control 80.
Possible modifications of the invention are shown in the remaining
The present application hereby claims priority under 35 U.S.C. §119(e) on U.S. Provisional Patent Application No. 60/879,591 filed Jan. 10, 2007, the entire contents of which is hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60879591 | Jan 2007 | US |