EP0915604A2

Method and apparatus for searching a database

Abstract

A method of searching an electronic phonebook of a cellular phone, where the phonebook contains a multiplicity of names each being made up of one or more alphanumeric characters. The method comprises defining a search template by selecting a letter from a displayed list of the alphabet. The set of distinct data strings, present at the beginning of stored names, which commence with said template and which differ from one another by only their final character, are then identified. The user then selects one of said set of data strings as a new search template. If the number of names matching the new search template is less than some predefined number, then those names are displayed. If not, then the process is repeated using the new extended template.

EP0915604A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 12 October 2018, 8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 5 independent, 8 dependent

  1. 1
    A method of searching an electronic database containing a multiplicity of memory entries, each memory entry being made up of one or more data characters, the method comprising the steps of:(a) defining a search template containing at least one character;(b) identifying the set of distinct data strings, present at the beginning of memory entries, which commence with said template and which differ from one another by only their final character;(c) selecting one of said set of data strings and defining the selected string as a new search template;and either (d) identifying the or each memory entry commencing with the new template;or (e) repeating the method from step (b) using the new template.
  2. 4
    A method according to any one of the preceding claims, wherein step (b) comprises providing the identified data strings to a display, and displaying the data strings as a scrollable list.
  3. 8
    A method according to any one of the preceding claims, wherein step (d) is performed when the number of memory entries commencing with the search template is less than a predefined number and step (e) is performed when the number of entries commencing with the search template is equal to or greater than this predefined number.
  4. 9
    A method according to any one of the preceding claims, the method being applied to search an electronically stored phonebook.
  5. 10
    Apparatus comprising:an electronic memory (11) for storing a multiplicity of memory entries, where each memory entry is made up of one or more data characters;at least one user actuatable key (6) for allowing a user to define a search template containing at least one character;processing means (10) for identifying the set of distinct data strings, present at the beginning of stored memory entries, which commence with said template and which differ from one another by only their final character;an electronic display (2) for displaying said set of data strings as a scrollable list;at least one user actuatable key (6,5a,5b) for enabling a user to select a data string from said list, said processing means (10) being arranged in use to define the user selected string as a new search template.