DE69924553T2 - Wahlverfahren in einem Mobiltelefon - Google Patents

Wahlverfahren in einem Mobiltelefon Download PDF

Info

Publication number
DE69924553T2
DE69924553T2 DE69924553T DE69924553T DE69924553T2 DE 69924553 T2 DE69924553 T2 DE 69924553T2 DE 69924553 T DE69924553 T DE 69924553T DE 69924553 T DE69924553 T DE 69924553T DE 69924553 T2 DE69924553 T2 DE 69924553T2
Authority
DE
Germany
Prior art keywords
memory
telephone number
matching
telephone
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69924553T
Other languages
English (en)
Other versions
DE69924553D1 (de
Inventor
Jae-Duk Kumi-shi Yang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Application granted granted Critical
Publication of DE69924553D1 publication Critical patent/DE69924553D1/de
Publication of DE69924553T2 publication Critical patent/DE69924553T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/2746Sorting, e.g. according to history or frequency of use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27463Predictive input, predictive dialling by comparing the dialled sequence with the content of a telephone directory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones

Description

  • Die vorliegende Erfindung bezieht sich auf ein Wählverfahren in einem Mobiltelefon und im Besonderen auf ein Verfahren zum Auslesen einer in einem Mobiltelefon gespeicherten Telefonnummer durch Eingeben eines Teils der Telefonnummer und zum Wählen einer ausgelesenen Telefonnummer.
  • In einem Mobiltelefon ist es für einen Benutzer, der häufig einen bestimmten Teilnehmer anruft, ineffizient, die 7- oder höherstellige Telefonnummer dieses Teilnehmers jedes Mal zu wählen, wenn ein Anruf vorgenommen wird. Um diese Ineffizienz zu beseitigen, sind Mobiltelefone mit einer Telefonbuchfunktion ausgestattet worden, um häufig genutzte Telefonnummern für den zukünftigen Gebrauch zu speichern. Beim Wählen einer Telefonnummer unter Verwendung der Telefonbuchfunktion drückt der Benutzer eine Funktionstaste und eine Rolltaste mehrere Male, um eine gewünschte Telefonnummer auszulesen. Sobald die gewünschte Telefonnummer ausgelesen ist, kann die Nummer mittels einer anderen Tasteneingabe durch den Benutzer automatisch gewählt werden. Diese Telefonbuchfunktion ist für den Zweck des Wählens einer Telefonnummer, an die sich der Benutzer nicht korrekt erinnern kann, nützlich. Jedoch ist die Geschwindigkeit, mit welcher die Nummer ab dem Beginn des Vorgangs gewählt werden kann, begrenzt, da der Benutzer die Rolltasten wiederholt drücken muss, bis die gewünschte Telefonnummer ausgelesen ist, selbst wenn der Benutzer die Nummer bereits kennt. In dem schlechtesten Fall darf der Benutzer die Tasten öfter drücken als die Anzahl von Ziffern in der Telefonnummer ist.
  • In einem anderen Ansatz wurden Mobiltelefone mit einer Schnellwählfunktion ausgestattet, um häufig genutzte Telefonnummern in Verbindung mit eindeutigen Schnellwähltasten zu registrieren. Der Benutzer kann die registrierten Telefonnummern durch Drücken der damit verbundenen Schnellwähltasten wählen, muss sich aber an die mit den jeweiligen Schnellwähltasten verbundene Telefonnummer oder den Teilnehmer erinnern. Dementsprechend muss sich der Benutzer typischerweise die mit den jeweiligen Schnellwähltasten verbundenen Telefonnummern oder Teilnehmer separat notieren, was beschwerlich ist.
  • Eine andere Technik, mit der versucht wurde, das Wählen zu vereinfachen, war das Ausstatten des Mobiltelefons mit Spracherkennungsmitteln, um eine Sprachwählfunktion zu implementieren. Telefonnummern werden für die jeweiligen anzurufenden Teilnehmer in Verbindung mit von dem Benutzer eingegebenen Sprachdaten registriert. Nach Empfang und Erkennung von eingegebener Sprache, welche mit gespeicherten Sprachdaten übereinstimmt, wird die mit der Sprache assoziierte Telefonnummer gewählt. Dieses Verfahren leidet jedoch unter der Anfälligkeit für umgebende Geräusche und hat eine relativ niedrige Wählerfolgsrate.
  • GB-A-2 300 331 schlägt ein Verfahren zum Durchsuchen von in einem Speicher gespeicherter Wählinformation vor. Die in dem Speicher gespeicherte Wählinformation wird in der Rangfolge des letzten Wählens sortiert. Der Suchvorgang wird durch Eingeben eines Schlüsselwortes und Drücken einer Suchtaste initiiert. Das Schlüsselwort wird in einem Wählpuffer gespeichert und anschließend wird nach ihm in dem Speicher unter der gespeicherten Wählinformation gesucht. Falls Wählinformation gefunden wird, welche das Schlüsselwort beinhaltet, wird die Wählinformation angezeigt und kann zum Wählen ausgewählt werden.
  • US-A-5 708 804 schlägt ein Verfahren zum Suchen von Information in dem Adressbuch eines Telefons vor. Zuerst muss der Benutzer das Adressbuch durch Drücken einer entsprechenden Taste aufrufen. Dann wird durch weiteres Drücken einer Suchtaste ein Suchschirm aufgerufen, in welchem der Benutzer eine Suchzeichenkette eingeben kann, um nach dem gewünschten Eintrag aus der Adressbuch-Datenbank zu suchen. Sobald die Suchzeichenkette vollständig ist, muss der Benutzer eine weitere Taste zum Anstoßen des Suchvorgangs drücken.
  • Es ist die Aufgabe der vorliegenden Erfindung ein effizienteres Verfahren zum Auslesen von Telefonnummern, wenn der Benutzer nur einige Ziffern der zu wählenden Telefonnummer eingibt, zur Verfügung zu stellen.
  • Die Aufgabe wird durch die Erfindung, wie sie in den unabhängigen Ansprüchen beansprucht ist, gelöst.
  • Bevorzugte Ausführungsformen der Erfindung werden die durch die abhängigen Ansprüche definiert.
  • Gemäß einem Aspekt der vorliegenden Erfindung wird ein Wählverfahren in einem Mobiltelefon zur Verfügung gestellt, welches häufig genutzte Telefonnummern in einem ersten Speicher des Telefons speichert und weniger häufig genutzte Telefonnummern in einem zweiten Speicher des Telefons. Nach Erhalt von einer oder mehrere Ziffern umfassenden Eingabedaten von der Telefontastatur durchsucht das Verfahren den ersten Speicher nach einer gespeicherten Telefonnummer, die einen mit den Eingabedaten übereinstimmenden Teil aufweist. Falls eine übereinstimmende Telefonnummer gefunden wird, wird sie auf der Telefon-Anzeigeeinheit angezeigt. Falls in dem ersten Speicher keine Übereinstimmungen gefunden werden, wird eine Durchsuchung des zweiten Speichers durchgeführt, und falls eine übereinstimmende Telefonnummer gefunden wird, wird diese Nummer angezeigt. Sobald eine übereinstimmende Telefonnummer aus dem ersten oder zweiten Speicher angezeigt wird, wird die Nummer nach Erhalt eines Befehls von dem Benutzer, z.B. nach Erkennung einer Sendetasteneingabe, automatisch gewählt. Falls weder der erste noch der zweite Speicher eine Telefonnummer mit einem Teil aufweist, welcher mit den eingegebenen numerischen Daten übereinstimmt, gibt das Mobiltelefon die eingegebenen numerischen Daten auf der Anzeigeeinheit aus.
  • Obige und weitere Aspekte, Merkmale und Vorteile der vorliegenden Erfindung werden aus der folgenden detaillierten Beschreibung offensichtlicher werden, wenn sie in Verbindung mit den begleitenden Figuren betrachtet wird, in denen:
  • 1 ein Blockschaltbild eines Mobiltelefons darstellt, in welchem die vorliegende Erfindung ausgeführt sein kann;
  • 2 ein Flussdiagramm darstellt, welches ein Wählverfahren in einem Mobiltelefon gemäß einer Ausführungsform der vorliegenden Erfindung zeigt;
  • 3a und 3b Diagramme darstellen, welche Speichertabellen zeigen, in welchen Telefonnummern gespeichert sind; und
  • 4 ein Flussdiagramm darstellt, welches ein Verfahren zum Auslesen einer in einem Mobiltelefon gespeicherten Telefonnummer und zum Wählen der ausgelesenen Telefonnummer gemäß einer Ausführungsform der vorliegenden Erfindung darstellt.
  • Bezug nehmend auf 1 wird ein Blockdiagramm eines Mobiltelefons dargestellt, in welchem die vorliegende Erfindung ausgeführt sein kann. Das Mobiltelefon beinhaltet eine Mikroprozessoreinheit (MPU) 100, erste, zweite und dritte Speicher 110130, eine Tastatur 140, eine Anzeigeeinheit 150 und ein RF-Bestandteil („radio frequency part") 160.
  • Im Betrieb liest die MPU 100 ein Betriebsprogramm bzw. Betriebsprogramme und Daten aus dem ersten bis dritten Speicher 110130 aus und steuert den allgemeinen Betrieb des Mobiltelefons („mobile phone"). Der erste Speicher 110, welcher vorzugsweise ein nichtflüchtiger Speicher wie z.B. ein EEPROM („Electrically Erasable and Programmable Read Only Memory") ist, speichert RF-Parameter sowie Daten, welche für verschiedene Funktionen des Mobiltelefons wie z.B. die Telefonbuchfunktion notwendig sind. Es wird hier darauf aufmerksam gemacht, dass sich der Ausdruck „Telefonbuchfunktion", wie er in dieser detaillierten Beschreibung verwendet wird, auf die hier offenbarte neue Funktion bezieht, in welcher eine vorab gespeicherte Telefonnummer automatisch nach Erkennung der ersten wenigen von dem Benutzer eingegebenen Ziffern der Telefonnummer angezeigt wird. Dieser Ausdruck hat natürlich eine unterschiedliche Bedeutung als die vorher diskutierte Telefonbuchfunktion des Standes der Technik.
  • Im Besonderen speichert der erste Speicher 110 gemäß einer Ausführungsform der vorliegenden Erfindung Daten für häufig verwendete Telefonnummern, um die Telefonbuchfunktion zu realisieren. Der zweite Speicher 120, z.B. ein flüchtiger Speicher wie z.B. ein SRAM („Static Random Access Memory"), speichert Daten, die notwendig für den Zugriff der MPU 100 sind, und speichert ebenso von dem Benutzer während des Betriebs des Mobiltelefons eingegebene Telefonnummern. Im Besonderen weist der zweite Speicher 120 gemäß einer Ausführungsform der vorliegenden Erfindung eine Stapelstruktur auf und speichert weniger häufig verwendete Telefonnummern. Der dritte Speicher 130, z.B. ein Flash ROM, speichert ein Steuerungsprogramm des Mobiltelefons. Die Tastatur 140 beinhaltet numerische Tasten zum Wählen und eine Sendetaste und erzeugt Tastendaten gemäß der Tasteneingabe durch den Benutzer. Die Sendetaste wird von dem Benutzer aktiviert, um eine angezeigte Telefonnummer zu wählen. Die von der Tastatur 140 erzeugten Tastendaten werden der MPU 100 zur Verfügung gestellt. Die Anzeigeeinheit 150 zeigt eine Zustandsnachricht des Mobiltelefons, die von der Tastatur 140 eingegebenen Tastendaten und die von den Speichern 110 und 120 ausgelesene Telefonnummer unter der Steuerung der MPU 100 an. Der RF-Bestandteil 160 ist eine RF-Schnittstelle, welche ein RF-Signal zur Kommunikation unter der Steuerung der MPU 100 überträgt und empfängt.
  • Bezug nehmend auf das Flussdiagramm der 2 in Verbindung mit dem Blockdiagramm von 1 wird nun eine Ausführungsform der Erfindung beschrieben, in welcher das Mobiltelefon eine Telefonnummer aus den Speichern 110 und 120 durch Erkennen von nur wenigen von dem Benutzer eingegebenen Ziffern der Telefonnummer ausliest. Sobald diese Ziffern erkannt werden, wird die in dem Mobiltelefon gespeicherte entsprechende Telefonnummer ausgelesen und angezeigt und anschließend automatisch gewählt, falls ein Benutzerkommando erhalten wird.
  • Zuerst gibt der Benutzer über die Tastatur 140 eine zu wählende Telefonnummer Ziffer für Ziffer ein und die MPU 100 empfängt die entsprechenden Tastendaten von der Tastatur 140 in Schritt 201. In Schritt 203 durchsucht die MPU 100 den ersten Speicher 110 nach einer Telefonnummer, die mit den von dem Benutzer eingegebenen Tastendaten übereinstimmt. Dieser Schritt wird vorzugsweise nach jeder von dem Benutzer eingegebenen Ziffer durchgeführt. (Stattdessen kann die Routine so entworfen sein, vor dem Durchführen einer anfänglichen Suche die Eingabe von zwei oder drei anfänglichen Ziffern der Nummer abzuwarten.) Die MPU 110 stellt in Schritt 205 sicher, ob der erste Speicher 110 eine Telefonnummer, welche mit den eingegebenen Tastendaten übereinstimmt, aufweist oder nicht. D.h. dass die MPU 100, um die Telefonbuchfunktion für die eingegebenen Tastendaten durchzuführen, den ersten Speicher 110 durchsucht und feststellt, ob darin eine oder mehr gespeicherte Telefonnummern existieren, welche mit den eingegebenen Tastendaten beginnen. Alternativer Weise kann das Programm so entworfen sein, dass eine weitere Suche nach gespeicherten Telefonnummern, welche einen mit den eingegebenen Daten übereinstimmenden Endteil aufweisen, durchgeführt wird. Wenn z.B. ein Benutzer in den Vereinigten Staaten häufig verschiedene Telefonnummern außerhalb der Staaten wählt, wie z.B. „1-516-579-2281" und „1-516-579-2390", wird es dem Benutzer gestattet, den Endteil der Nummer zuerst einzugeben, z.B. „2281" oder nur „22". Das Programm wird dann den Speicher sowohl nach Telefonnummern durchsuchen, welche mit „22" beginnen als auch nach solchen, welche „ 22" in dem Endteil aufweisen. Auf diese Art kann die Geschwindigkeit, mit welcher die Telefonbuchfunktion die gewünschte Nummer ausliest und anzeigt in manchen Fällen schneller sein, besonders wenn viele Nummern mit der gleichen Gebietskennung (516) und Vermittlungsstelle (579) gespeichert sind.
  • Falls in Schritt 205 keine übereinstimmende Telefonnummer gefunden wird, durchsucht die MPU 100 in Schritt 207 den zweiten Speicher 120 nach einer Telefonnummer mit einem mit den eingegebenen Tastendaten übereinstimmenden Teil und entscheidet in Schritt 209, ob eine Übereinstimmung vorliegt. Z.B. vergleicht die MPU 100 nach Erhalt der numerischen Daten für eine erste Ziffer einer Telefonnummer, die der Benutzer zu wählen wünscht, die numerischen Daten für die ersten Ziffern von allen in dem zweiten Speicher 120 gespeicherten Telefonnummern mit den eingegebenen numerischen Daten, um zu entscheiden, ob irgendeine gespeicherte Telefonnummer mit den eingegebenen Daten übereinstimmt.
  • Falls der zweite Speicher 120 in Schritt 209 keine mit den eingegebenen numerischen Daten übereinstimmende Telefonnummer aufweist, gibt die MPU 100 in Schritt 211 die eingegebenen numerischen Daten an die Anzeigeeinheit 150 aus. Andernfalls gibt die MPU 100, falls in Schritt 205 oder 209 entschieden wird, dass der erste oder zweite Speicher 110 oder 120 eine oder mehrere übereinstimmende Telefonnummern aufweist, die übereinstimmende Telefonnummer bzw. die über einstimmenden Telefonnummern an die Anzeigeeinheit 150 in Schritt 213 aus. Wenn es mehrere Telefonnummern gibt, welche mit den eingegebenen numerischen Daten übereinstimmen, gibt die MPU 100 diese in einer vorbestimmten Suchrangfolge aus. Für die in dem ersten Speicher 110 gespeicherten Telefonnummern kann diese Suchrangfolge die Speicherrangfolge sein, und für die in dem zweiten Speicher 120 gespeicherten Telefonnummern kann diese Suchrangfolge die inverse Speicherrangfolge sein. (Es wird darauf hingewiesen, dass eine typische Anzeigeeinheit eines Mobiltelefons nur fähig ist, eine einzige Telefonnummer anzuzeigen. In diesem Fall kann das Verfahren wahlweise so entworfen werden, dass es dem Benutzer erlaubt wird, die Rolltaste zum Herunterrollen zu der nächsten übereinstimmenden Nummer der ausgelesenen übereinstimmenden Nummern zu verwenden, falls mehr als eine existiert. In diesem Fall kann das Flussdiagramm von 2 so modifiziert werden, dass nach einer „JA"-Entscheidung in Schritt 205 mit Schritt 207 fortgefahren wird, um jegliche existierende zusätzliche Übereinstimmungen aus dem zweiten Speicher auszulesen, selbst wenn Übereinstimmungen in dem ersten Speicher gefunden wurden. In der blätterbaren Liste würden die Nummern mit geringerer Priorität die letzten sein.) Dementsprechend gibt die MPU 100 in der bevorzugten Ausführungsform die Telefonnummer mit der höchsten Priorität an die Anzeigeeinheit 150 aus, wenn es mehrere Telefonnummern gibt, die mit den eingegebenen numerischen Daten übereinstimmen. Hier kann die Telefonnummer mit der obersten Priorität eine am häufigsten verwendete Telefonnummer sein. Alternativ können die übereinstimmenden Nummern in numerischer Rangfolge ausgegeben werden. Z.B. würde die Nummer „579-2280" basierend auf numerischer Rangfolge vor der „579-2281" angezeigt werden, falls beide dieser Nummern in dem Speicher gefunden werden. In jedem Fall kann entsprechend zu jeder übereinstimmenden Telefonnummer ein abgekürzter Name des entsprechenden Teilnehmers ebenso aus dem Speicher ausgelesen werden und zusammen mit der Nummer angezeigt werden.
  • Falls die auf der Anzeigeeinheit 150 angezeigte Telefonnummer identisch zu einer Telefonnummer ist, die er/sie zu wählen wünscht, wird der Benutzer des Mobiltelefons die Sendetaste auf der Tastatur 140 eingeben. Andernfalls wird der Benutzer Tastendaten für eine nächste Ziffer der zu wählenden Telefonnummer eingeben.
  • Falls das Programm ausgelegt ist, dem Benutzer an dieser Stelle das Blättern nach übereinstimmenden Telefonnummern mit geringerer Priorität zu erlauben, hat der Benutzer die Möglichkeit dieses zu tun und eine dieser Nummern durch Anschlagen der Sendetaste auszuwählen.
  • Die MPU 100 entscheidet anschließend in Schritt 215, ob die Sendetaste auf der Tastatur 140 durch den Benutzer gedrückt worden ist oder nicht. Falls die Sendetaste gedrückt worden ist, wählt die MPU 100 in Schritt 217 die gegenwärtig auf der Anzeigeeinheit 150 angezeigte Telefonnummer. Falls jedoch die Sende-Taste nicht gedrückt wurde, kehrt die MPU 100 zu Schritt 201 zurück, um Tastendaten für die nächste Ziffer der zu wählenden Telefonnummer zu empfangen.
  • 3A zeigt ein Speicherabbild des ersten Speichers 110, worin die häufig genutzten Telefonnummern in der Rangfolge der Adresse ADD gespeichert sind. Diese häufig genutzten Nummern können durch die MPU 100 während eines Einrichtungsvorgangs gespeichert werden, in welchem der Benutzer die häufig genutzten Nummern zusammen mit dem gerufenen Teilnehmernamen für jede Nummer eingibt. Zusätzlich kann die MPU 100 eine neue Nummer automatisch zu der Liste der häufig genutzten Nummern hinzufügen, wann immer sie entscheidet, dass der Benutzer diese neue Nummer häufig in dem normalen Rufmodus angerufen hat. Falls z.B. die MPU 100 entscheidet, dass die neue Nummer öfter als eine vorbestimmte Anzahl innerhalb eines bestimmten Zeitintervalls gewählt wurde, kann die MPU 100 diese Nummer zu der Liste in dem ersten Speicher hinzufügen. Weiterhin kann die MPU 100 programmiert sein, dynamisch die Prioritätsordnung der in jedem Speicher gespeicherten Telefonnummern basierend auf der Häufigkeit der Benutzung der jeweiligen Nummern durch Merken, wie oft jede Telefonnummer in dem ersten und zweiten Speicher gewählt wird, zu ändern. Mit diesem dynamischen Ansatz können häufig genutzte Telefonnummern in den zweiten Speicher zu dem ersten Speicher übertragen werden, wenn notwendig, und umgekehrt.
  • 3B zeigt ein Speicherabbild des zweiten Speichers 120, worin die weniger häufig verwendeten Telefonnummern in der „Anruf"-Rangfolge gespeichert sind. Beispielsweise kann das Programm, wann immer ein Benutzer eine nicht vorher in den Speichern 110 oder 120 gespeicherte Telefonnummer wählt, diese neue Nummer an das Ende der Liste von 3B hinzufügen. Auf diese Weise werden weniger häufig genutzte Nummern in einer Ruf-Reihenfolge gespeichert. Weniger häufig genutzte Nummern können auch durch den Benutzer während des Einrichtungsvorgangs zur Speicherung in dem zweiten Speicher eingegeben werden.
  • 4 stellt ein Flussdiagramm dar, welches beispielhaft unter der Annahme, dass der Benutzer eine Telefonnummer „0482-100-2000" zu wählen wünscht, das beispielhafte Wählverfahren gemäß der vorliegenden Erfindung zeigt.
  • Unter kollektiver Bezugnahme auf die 1, 3A, 3B und 4 wird eine detaillierte Beschreibung für das Verfahren des Auslesens der in dem Mobiltelefon gespeicherten Telefonnummer und des Wählens der ausgelesenen Telefonnummer gemäß einer Ausführungsform der vorliegenden Erfindung gegeben, wenn der Benutzer die Nummer „048-100-2000" zu wählen wünscht. Zuerst drückt der Benutzer eine erste Ziffer „0" der zu wählenden Telefonnummer. Die MPU 100 empfängt daraufhin erste Tastendaten für die erste Ziffer „0" der Telefonnummer in Schritt 401. Nachfolgend durchsucht die MPU 100 den ersten Speicher 110 in Schritt 403 nach einer Telefonnummer, dessen Tastendaten der ersten Ziffer identisch zu den ersten Tastendaten sind. D.h. dass die MPU 100 den ersten Speicher 110 nach der Telefonnummer durchsucht, dessen erste Ziffer „0" ist. Z.B. kann der erste Speicher 110 mehrere Telefonnummern aufweisen, deren erste Ziffer „0" ist, wie in 3A gezeigt. In diesem Fall gibt die MPU 100 in Schritt 405 die Telefonnummer „053-300-4000" mit der obersten Priorität unter den Telefonnummern, deren erste Ziffer „0" ist, an die Anzeigeeinheit 150 aus. Die „oberste Priorität"-Nummer kann entweder während dem oben erwähnten Einrichtungsvorgang oder während eines Lernprozesses durch die MPU 100 eingerichtet werden. Im letzteren Fall entscheidet die MPU 100 durch Aktualisieren eines internen Zählers, wann immer eine bestimmte Nummer gewählt wird, welche Nummern häufiger in der Vergangenheit gewählt wurden.
  • Zwischenzeitlich wird der Benutzer die nächste Ziffer „4" der zu wählenden Telefonnummer drücken, da die auf der Anzeigeeinheit 150 angezeigte Telefonnummer „053-300-4000" nicht die gewünschte zu wählende Telefonnummer ist. Daraufhin empfängt die MPU 100 in Schritt 407 die zweiten Tastendaten für die zweite Ziffer „4" der Telefonnummer von der Tastatur 140. Die MPU 100 durchsucht wieder den ersten Speicher 110 in Schritt 409 nach einer Telefonnummer, dessen erste zwei Ziffern „04" sind. Die MPU 100 gibt die Telefonnummer „0481-500-6000", deren erste zwei Ziffern „04" sind, an die Anzeigeeinheit 150 in Schritt 411 aus.
  • Da die Telefonnummer „0481-500-6000" ebenfalls nicht die zu wählende Nummer ist, wird der Benutzer die nächste Ziffer „8" der gewünschten Telefonnummer unter Verwendung der Tastatur 140 drücken. Die MPU 100 empfängt dann die dritten Tastendaten für die dritte Ziffer „8" der Telefonnummer in Schritt 413 von der Tastatur 140. Als Nächstes durchsucht die MPU 100 wieder den ersten Speicher 110 in Schritt 415 nach einer Telefonnummer, dessen erste drei Ziffern „048" sind. Die MPU 100 gibt daraufhin die Telefonnummer „0481-500-6000", deren erste drei Ziffern „048" sind, in Schritt 417 an die Anzeigeeinheit 150 aus.
  • An diesem Punkt wird der Benutzer die nächste Ziffer „2" der gewünschten Telefonnummer drücken, da die Telefonnummer „0481-500-6000" weiterhin nicht die gewünschte Nummer ist. Die MPU 100 empfängt daraufhin die vierten Tastendaten für die vierte Ziffer „2" der Telefonnummer in Schritt 419 von der Tastatur 140. Nachfolgend durchsucht die MPU 100 den zweiten Speicher 120 in Schritt 421 nach einer Telefonnummer, deren erste vier Ziffern „0482" sind. D.h. dass die MPU 100 den ersten Speicher 110 nach der Telefonnummer durchsucht, welche mit den eingegebenen numerischen Daten übereinstimmt, und anschließend den zweiten Speicher 120 durchsucht, wenn der erste Speicher 110 keine Telefonnummern aufweist, die mit dem eingegebenen numerischen Daten übereinstimmen.
  • Die MPU 100 liest dann die Telefonnummer „0482-100-2000", deren erste vier Ziffern „0482" sind, aus dem zweiten Speicher 120 aus und gibt die gelesene Telefonnummer in Schritt 423 an die Anzeigeeinheit 150 aus. Da die Telefonnummer „0482-100-2000" identisch ist zu der zu wählenden Telefonnummer, wird der Benutzer die Sendetaste drücken. Nach Erkennung der Sendetasteneingabe wählt die MPU 100 in Schritt 425 die auf der Anzeigeeinheit 150 angezeigte Telefonnummer „0482-100-2000".
  • Wie oben beschrieben, kann der Benutzer durch Anwenden des neuen Wählverfahrens eine Telefonnummer durch Drücken von nur wenigen Ziffern der zu wählenden Telefonnummer wählen, ohne alle Ziffern eingeben zu müssen.
  • Während die Erfindung anhand einer bestimmten Ausführungsform ihrer gezeigt und beschrieben wurde, wird von dem einschlägigen Fachmann erkannt werden, dass verschiedene Änderungen in der Ausgestaltung und den Details vorgenommen werden können. Während z.B. die Ausführungsform in Verbindung mit in drei Speichern des Mobiltelefons gespeicherter Information beschrieben wurde, können mehr oder weniger Speicher zur Durchführung derselben Funktionen alternativ verwendet werden. Ebenfalls kann das Mobiltelefon alternativer Weise ohne ein zweistufiges System von am häufigsten verwendeten und weniger häufig verwendeten Telefonnummern ausgelegt werden. D.h. dass nur die am häufigsten verwendeten Nummern in einer einzigen Liste im Speicher gespeichert werden können.

Claims (12)

  1. Wählverfahren in einem Mobiltelefon, welches ein Tastenfeld (140) und eine Anzeigeeinheit (150) aufweist, wobei das Verfahren die Schritte umfasst: a) Speichern häufig verwendeter Telefonnummern in einem ersten Speicher (110) des Mobiltelefons während eines Einrichtungsvorgangs durch einen Benutzer; b) Speichern weniger häufig verwendeter Telefonnummern in einem zweiten Speicher (120) des Mobiltelefons, sobald ein Benutzer eine Telefonnummer wählt, die nicht früher in dem ersten oder zweiten Speicher gespeichert wurde; c) Durchsuchen (203), nach Erhalt (201) von über das Tastenfeld (140) eingegebenen numerischen Daten, des ersten Speichers (110) nach einer Telefonnummer, die einen Teil aufweist, der mit den eingegebenen numerischen Daten übereinstimmt; d) Lesen, falls der erste Speicher (110) eine Telefonnummer aufweist, die mit den eingegebenen numerischen Daten übereinstimmt (205), der übereinstimmenden Telefonnummer aus dem ersten Speicher und Ausgeben (213) der gelesenen Telefonnummer an die Anzeigeeinheit (150); e) Durchsuchen (207) des zweiten Speichers (120) nach einer Telefonnummer, die mit den eingegebenen numerischen Daten übereinstimmt, wenn der erste Speicher (107) keine übereinstimmende Telefonnummer aufweist; f) Lesen, falls der zweite Speicher (120) eine Telefonnummer aufweist, die mit den eingegebenen numerischen Daten übereinstimmt (209), der übereinstimmenden Telefonnummer aus dem zweiten Speicher und Ausgeben (213) der gelesenen Telefonnummer an die Anzeigeeinheit (150); und g) Wählen (217), nach Erkennung (215) einer Sendetasteneingabe, der gegenwärtig auf der Anzeigeneinheit (150) angezeigten Telefonnummer.
  2. Wählverfahren nach Anspruch 1, wobei der Schritt (c) des Durchsuchens (203) des ersten Speichers (110) durch Durchsuchen des ersten Speichers nach einer Telefonnummer, die einen mit den eingegebenen Daten übereinstimmenden Anfangsteil aufweist, durchgeführt wird.
  3. Wählverfahren nach Anspruch 1, wobei der Schritt (c) durch Durchsuchen (203) des ersten Speichers (110) nach einer Telefonnummer, die einen mit den eingegebenen Daten übereinstimmenden Anfangsteil aufweist, und ebenso durch Durchsuchen des ersten Speichers nach einer Telefonnummer, die einen mit den eingegebenen Daten übereinstimmenden Endteil aufweist, durchgeführt wird.
  4. Wählverfahren nach Anspruch 1, wobei, falls bestimmt wird, dass eine Vielzahl von Telefonnummern in besagtem ersten Speicher (110) einen mit den Eingabedaten übereinstimmenden Teil aufweist, eine übereinstimmende Telefonnummer an die Anzeigeeinheit (150) ausgegeben wird, die die höchste Priorität unter der Vielzahl von übereinstimmenden Telefonnummern aufweist.
  5. Wählverfahren nach Anspruch 4, wobei nach Empfang einer Rolltasteneingabe eine übereinstimmende Telefonnummer mit einer nächsthöchsten Priorität angezeigt wird.
  6. Wählverfahren nach Anspruch 4, wobei besagte Vielzahl von übereinstimmenden Telefonnummern in besagter Anzeigeeinheit (150) in einer Reihenfolge angezeigt wird, welche auf einer dynamisch bestimmten Verwendungshäufigkeit der Vielzahl von übereinstimmenden Telefonnummern basiert.
  7. Wählverfahren nach einem der Ansprüche 1 bis 6, weiter umfassend den Schritt (211) des Ausgebens der eingegebenen numerischen Daten an die Anzeigeeinheit (150), falls der zweite Speicher (120) keine Telefonnummer aufweist, die mit den eingegebenen numerischen Daten übereinstimmt.
  8. Wählverfahren nach einem der Ansprüche 1 bis 7, weiter umfassend den Schritt des Erhaltens von von dem Benutzer eingegebenen zweiten numerischen Daten, falls die Sendetasteneingabe (215) nicht empfangen wird, und Wiederholen der Schritte (c) bis (g), für die an die ersten numerischen Daten angehängten zweiten numerischen Daten.
  9. Wählverfahren nach Anspruch 8, wobei die ersten numerischen Daten eine einzelne Ziffer darstellen und die zweiten numerischen Daten eine einzelne Ziffer darstellen.
  10. Wahlverfahren nach Anspruch 8, wobei die ersten numerischen Daten mindestens zwei Ziffern darstellen und die zweiten numerischen Daten eine einzelne Ziffer darstellen.
  11. Wählverfahren nach einem der Ansprüche 1 bis 10, weiter umfassend ein Entscheiden, ob eine neue Telefonnummer, die gegenwärtig nicht innerhalb des besagten ersten Speichers (110) gespeichert ist, während eines Rufmodus öfter als eine vorbestimmte Anzahl durch einen Benutzer gewählt wurde, und falls dies der Fall ist, Speichern besagter neuer Telefonnummer als eine neue häufig verwendete Nummer in besagtem ersten Speicher (110).
  12. Wählverfahren nach einem der Ansprüche 1 bis 11, wobei besagter erster Speicher ein nicht flüchtiger Speicher und besagter zweiter Speicher ein flüchtiger Speicher ist.
DE69924553T 1998-04-14 1999-04-14 Wahlverfahren in einem Mobiltelefon Expired - Fee Related DE69924553T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019980013246A KR100278020B1 (ko) 1998-04-14 1998-04-14 휴대폰에서 저장된 전화번호를 검색하여 다이얼링하는 방법
KR9813246 1998-04-14

Publications (2)

Publication Number Publication Date
DE69924553D1 DE69924553D1 (de) 2005-05-12
DE69924553T2 true DE69924553T2 (de) 2006-03-16

Family

ID=19536210

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69924553T Expired - Fee Related DE69924553T2 (de) 1998-04-14 1999-04-14 Wahlverfahren in einem Mobiltelefon

Country Status (7)

Country Link
US (1) US6766017B1 (de)
EP (1) EP0951163B1 (de)
JP (1) JPH11331354A (de)
KR (1) KR100278020B1 (de)
CN (1) CN1233128A (de)
AU (1) AU723547B2 (de)
DE (1) DE69924553T2 (de)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7072461B2 (en) 2000-10-02 2006-07-04 Microsoft Corporation Merging various request methods into a single unified user interface
US7551899B1 (en) * 2000-12-04 2009-06-23 Palmsource, Inc. Intelligent dialing scheme for telephony application
KR100506309B1 (ko) * 2001-04-26 2005-08-08 삼성전자주식회사 통신 단말기의 전화번호 즐겨찾기 방법 및 그 방법을 사용하는 통신 단말기
JP2003198708A (ja) * 2001-12-28 2003-07-11 Nec Corp 携帯情報端末及びそれに用いる電話帳表示方法並びにそのプログラム
TW561764B (en) * 2002-03-15 2003-11-11 Via Tech Inc Partial comparison and search of telephone number and dial-up method
KR100433550B1 (ko) * 2002-05-25 2004-05-31 삼성전자주식회사 스피드 음성 다이얼 장치와 방법
KR20040009429A (ko) * 2002-07-23 2004-01-31 엘지전자 주식회사 이동통신단말기의 통화 접속방법
KR20040041862A (ko) * 2002-11-12 2004-05-20 엘지전자 주식회사 우선순위에 따른 휴대폰 전화번호부 검색 방법
US20040120504A1 (en) * 2002-12-23 2004-06-24 Bushnell William Jackson System for the automatic update of a subscriber's telephone number directory
US7072460B2 (en) 2003-05-27 2006-07-04 Vtech Telecommunications Limited System and method for retrieving telephone numbers
US7711106B2 (en) * 2003-06-30 2010-05-04 Comverse, Ltd. Telephone based method and system for adding contacts to a personal network address book
US7308288B2 (en) * 2003-08-22 2007-12-11 Sbc Knowledge Ventures, Lp. System and method for prioritized interface design
US20050129219A1 (en) * 2003-12-12 2005-06-16 Robert Williamson Method and apparatus for dialing from a directory for a communication terminal
US7536206B2 (en) * 2003-12-16 2009-05-19 Research In Motion Limited Expedited communication key system and method
US7328016B2 (en) * 2004-01-07 2008-02-05 Research In Motion Limited Apparatus, and associated method, for facilitating network selection at a mobile node utilizing a network selection list maintained thereat
US20050171933A1 (en) * 2004-01-29 2005-08-04 Microsoft Corporation Smart dial content search
EP1733548A4 (de) 2004-02-20 2008-02-06 Snapin Software Inc Benutzeroberflächenverfahren, etwa für kunden-selbstdienst auf einer mobilen einrichtung
KR100621337B1 (ko) 2004-04-22 2006-09-19 에스케이 텔레콤주식회사 발신자의 전화 번호를 활용한 발신 방법
KR100640505B1 (ko) 2004-06-01 2006-10-30 삼성전자주식회사 검색된 전화번호에 대한 전화번호 연계 기능을 수행하는방법
US8086274B2 (en) * 2004-09-13 2011-12-27 Research In Motion Limited Handheld electronic device including cross application use of phone related inputs, and associated method
WO2006034399A2 (en) 2004-09-21 2006-03-30 Snapin Software Inc. Secure software execution such as for use with a cell phone or mobile device
WO2007070837A2 (en) 2005-12-13 2007-06-21 Snapin Software Inc. Method for performing interactive services on a mobile device, such as time or location initiated interactive services
US7539484B2 (en) * 2005-02-22 2009-05-26 Snapin Software Inc. Method and system for enhancing voice calls, such as enhancing voice calls with data services
EP1908041A4 (de) 2005-06-24 2014-08-27 Nuance Communications Inc Lokal-abfangverfahren wie zum beispiel anwendungen zum bereitstellen von kundenhilfe für training, informationsbesuche und diagnose
JP2007052397A (ja) * 2005-07-21 2007-03-01 Denso Corp 操作装置
US8682298B2 (en) * 2005-10-12 2014-03-25 Nuance Communications, Inc. Message intercept methods, such as for customer self-support on a mobile device
US7916859B2 (en) * 2006-02-02 2011-03-29 International Business Machines Corporation System and method for obtaining telecommunication access numbers
US7606598B2 (en) 2006-03-31 2009-10-20 Research In Motion Limited Initiating a call from a mobile device to a number that is not hyperlinked
CN101083807A (zh) * 2006-06-02 2007-12-05 鸿富锦精密工业(深圳)有限公司 移动通讯设备
CN101098355A (zh) * 2006-06-30 2008-01-02 鸿富锦精密工业(深圳)有限公司 可快速拨打电话的移动通讯设备及其快速拨打方法
US8594315B1 (en) * 2006-10-03 2013-11-26 Avaya Inc. Speed dial administration based on call history
WO2008042989A2 (en) * 2006-10-03 2008-04-10 Snapin Software Inc. Systems and methods for storing or performing functions within removable memory
KR101371553B1 (ko) * 2006-10-25 2014-03-07 삼성전자주식회사 휴대용 단말기에서 미등록 전화 번호를 등록하기 위한 장치및 방법
US8744414B2 (en) * 2007-01-05 2014-06-03 Nuance Communications, Inc. Methods of interacting between mobile devices and voice response systems
US8126506B2 (en) * 2007-02-14 2012-02-28 Nuance Communications, Inc. System and method for securely managing data stored on mobile devices, such as enterprise mobility data
WO2008128119A1 (en) 2007-04-12 2008-10-23 Snapin Software Inc. System and method for detecting mutually supported capabilities between mobile devices
US8589149B2 (en) 2008-08-05 2013-11-19 Nuance Communications, Inc. Probability-based approach to recognition of user-entered data
US8504096B2 (en) 2008-12-23 2013-08-06 At&T Mobility Ii Llc Abbreviated dialing
US20100161720A1 (en) * 2008-12-23 2010-06-24 Palm, Inc. System and method for providing content to a mobile device
US8693661B2 (en) * 2009-04-02 2014-04-08 John Maly & Associates, Inc. Apparatus and methods for protection from inappropriate phone-dialing
US20100255820A1 (en) * 2009-04-02 2010-10-07 John Maly & Associates, Inc. Apparatus and Methods for Protection From Unintentional Phone-Dialing

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3860765A (en) * 1973-11-16 1975-01-14 Mek Tronix Lab Corp Telephone number generator
JPH02228860A (ja) * 1989-03-02 1990-09-11 Canon Inc メモリデータ登録方式
US5553125A (en) * 1991-01-11 1996-09-03 Nokia Mobile Phones (U.K.) Limited Telephone apparatus with calling line identification
JPH04236548A (ja) 1991-01-19 1992-08-25 Ricoh Co Ltd 局番入力方式
JPH0646121A (ja) * 1992-04-23 1994-02-18 Nec Corp 電話機
JPH0795279A (ja) * 1993-09-20 1995-04-07 Fujitsu Ltd メモリダイヤル制御方式
US5708804A (en) * 1994-07-25 1998-01-13 International Business Machines Corp. Apparatus and method therefor of intelligently searching for information in a personal communications device
US5568546A (en) * 1994-10-31 1996-10-22 Lucent Technologies, Inc. Method and apparatus for dynamic abbreviated dialing assignment
KR0149594B1 (ko) * 1995-04-27 1998-11-02 김광호 통신단말장치에서 다이얼정보 등록 및 검색방법
US5917904A (en) * 1995-05-12 1999-06-29 Illinois Technology Transfer, Llc Automatic area code detector and dialer
US5722088A (en) * 1995-09-20 1998-02-24 Ericsson Inc. Automatic prefix systems and methods for mobile radiotelephones
KR100222707B1 (ko) * 1997-03-19 1999-10-01 윤종용 자동 다이얼링 방법
US6169799B1 (en) * 1998-02-02 2001-01-02 Home Wireless Networks, Inc. Method and apparatus for automatic telephone area-code dialing
US6035220A (en) * 1998-04-01 2000-03-07 Telular Corp. Method of determining end-of-dialing for cellular interface coupling a standard telephone to the cellular network

Also Published As

Publication number Publication date
US6766017B1 (en) 2004-07-20
EP0951163A2 (de) 1999-10-20
CN1233128A (zh) 1999-10-27
KR19990080181A (ko) 1999-11-05
AU723547B2 (en) 2000-08-31
AU2374399A (en) 1999-11-04
KR100278020B1 (ko) 2001-01-15
DE69924553D1 (de) 2005-05-12
JPH11331354A (ja) 1999-11-30
EP0951163A3 (de) 2003-08-13
EP0951163B1 (de) 2005-04-06

Similar Documents

Publication Publication Date Title
DE69924553T2 (de) Wahlverfahren in einem Mobiltelefon
DE69631661T2 (de) Benutzerschnittstelle für ein mobiltelefon
DE69632971T2 (de) Kurzwahl-Verfahren
DE69829283T2 (de) Kommunikationsendgerät und verfahren zur selektierung von optionen mit einer drehknopfvorrichtung
DE60035661T2 (de) Verfahren und Terminal zur Definition von programmierbaren Tasten zur Auswahl von gewünschten Funktionen durch einen Benutzer eines Kommunikationsendgeräts
DE3151106C2 (de)
DE202005022012U1 (de) Mobiles Endgerät, das Funktionen unter Anwendung einer gesuchten Telefonnummer ausführen kann
DE10137215A1 (de) Verfahren zur Vereinfachung der Menüauswahl bei einem Mobiltelefon
EP1188297B1 (de) Erweitertes telefonbuch für ein mobiltelefon
DE19621768B4 (de) Telefon mit Aufnahmevorrichtung für eine Telefonspeicherkarte und Verfahren zum Übertragen von Daten einer Telefonspeicherkarte
DE4425939A1 (de) Verfahren und Vorrichtung zum alphanumerischen Registrieren in einem System mit alphanumerischen Eingabetasten
EP1175071B1 (de) Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken
DE60114759T2 (de) Verfahren und vorrichtung zur konvertierung von addressbücheintragen in einem drahtlosen kommunikationsgerät
EP1161063A1 (de) Verfahren zur Erzeugung eines Telefonbuches in einem Fernsprechendgerät
DE102004021410B4 (de) Fernsprecheinrichtung und Verfahren
EP1005750A2 (de) Verfahren zum ermitteln der technischen adresse eines kommunikationspartners und telekommunikationsgerät
EP0120477A2 (de) Anordnung zum selbsttätigen Wählen von Zielnummern
EP0194709A2 (de) Verfahren und Schaltungsanordnung zur Einfügung von Wahlpausen zwischen gespeicherten Wahlziffern
EP0651547B1 (de) Verfahren zur Auswahl einer Rufnummer aus einem Rufnummernspeicher
DE60002973T2 (de) Methode zur Auswählen, Bearbeiten und Spielen einer komplexen Tonmeldung
DE2426690A1 (de) Automatischer rufnummerngeber
DE19618948B4 (de) Verfahren zum Abfragen einer gespeicherten Telefonnummer während eines Gesprächs
WO1999007128A1 (de) Verfahren zum zugriff auf ein sortiertes telefonbuch in einem mobiltelefon über eine schnittstelle zur externen steuerung (remote control schnittstelle) durch die angabe eines oder mehrerer buchstaben als suchkriterium und anordnung zur durchführung des verfahrens
EP2191637B1 (de) Verfahren und kommunikationseinrichtung zum bereitstellen von telefonkonferenzen
EP0925675B1 (de) Steuerung von kommunikationsendgeräten

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee