DE10027523A1 - Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken - Google Patents

Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken

Info

Publication number
DE10027523A1
DE10027523A1 DE10027523A DE10027523A DE10027523A1 DE 10027523 A1 DE10027523 A1 DE 10027523A1 DE 10027523 A DE10027523 A DE 10027523A DE 10027523 A DE10027523 A DE 10027523A DE 10027523 A1 DE10027523 A1 DE 10027523A1
Authority
DE
Germany
Prior art keywords
search
term
database
databases
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.)
Withdrawn
Application number
DE10027523A
Other languages
English (en)
Inventor
Michael Josenhans
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.)
Nokia Oyj
Original Assignee
Nokia Mobile Phones 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 Nokia Mobile Phones Ltd filed Critical Nokia Mobile Phones Ltd
Priority to DE10027523A priority Critical patent/DE10027523A1/de
Priority to EP01111549.0A priority patent/EP1175071B1/de
Priority to US09/867,738 priority patent/US6745182B2/en
Priority to JP2001166352A priority patent/JP5095891B2/ja
Publication of DE10027523A1 publication Critical patent/DE10027523A1/de
Priority to US10/796,457 priority patent/US6934703B2/en
Withdrawn 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/2747Scrolling on a display
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/14Details of telephonic subscriber devices including a card reading device
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation

Abstract

Die Erfindung betrifft ein Verfahren zum Suchen von Daten in zumindest zwei Datenbanken (18'-23'), insbesondere zum Suchen von Telefonbuch-, Adressbuch- oder Terminkalendereinträgen oder dergleichen in zumindest zwei Telefonbuch-, Adressbuch- oder Terminkalender-Datenbanken oder dergleichen, sowie ein Datenbanksystem mit zumindest zwei Datenbanken (18'-23'). Um einen gleichzeitigen Zugriff auf zwei oder mehrere Datenbanken zu ermöglichen, ist vorgesehen, daß ein Suchbegriff eingegeben wird, daß entsprechend dem eingegebenen Suchbegriff aus jeder der Datenbanken (18'-23') der oder mehrere Vorgänger und der oder mehrere Nachfolger des Suchbegriffs sowie, falls vorhanden, der Suchbegriff selbst in einer Suchtabelle gespeichert werden und daß der Suchbegriff, falls er in der Suchtabelle gespeichert ist, oder der Begriff von den in der Suchtabelle gespeicherten Nachfolgern, der dem eingegebenen Suchbegriff am nächsten nachfolgt, angezeigt wird. Zweckmäßigerweise umfaßt das Datenbanksystem dazu eine Datenbank-Hauptsteuervorrichtung (26), die mit Datenbanksteuereinrichtungen (18''-23'') der angeschlossenen Datenbanken verbindbar ist, um Daten und Steuerbefehle zu den Datenbanksteuereinrichtungen (18''-23'') zu übertragen und von diesem zu empfangen und der ein Suchtabellen-Speicher (27) zugeordnet ist, in dem von den Datenbanksteuereinrichtungen (18''-23'') übertragene Daten speicherbar sind, sowie eine mit der Datenbank-Hauptsteuervorrichtung (26) verbundene ...

Description

Die Erfindung betrifft ein Verfahren zum Suchen von Daten in zumindest zwei Datenbanken, insbesondere zum Suchen von Telefonbuch-, Adreß­ buch- oder Terminkalendereinträgen oder dergleichen in zumindest zwei Telefonbuch-, Adreßbuch- oder Terminkalender-Datenbanken oder der­ gleichen, sowie ein Datenbanksystem mit zumindest zwei Datenbanken, das insbesondere zur Durchführung des erfindungsgemäßen Verfahrens zum Suchen von Daten geeignet ist.
Mit zunehmender Verbreitung von elektronischen Einrichtungen, wie bei­ spielsweise Mobiltelefonen, also Autotelefonen und sogenannten Handys, schnurlosen Telefonen, die über eine an das Festnetz angeschlossene Ba­ sisstation kommunizieren, elektronischen Notizbücher und PC's, die Da­ tenbanken, wie beispielsweise persönliche Telefonbücher, Terminkalen­ der, persönliche Adreßbücher, Aufgabenlisten, und dergleichen enthal­ ten, wächst das Problem, daß ein Anwender verschiedene elektronische Telefonbücher und/oder elektronische Terminkalender zu verwalten hat. Nutzt ein Anwender beispielsweise zu Hause in seiner Wohnung ein schnurloses Telefon mit einem elektronischen Telefonbuch, so sind dort hauptsächlich private Telefonnummern gespeichert, während in seinem Dienst-Handy hauptsächlich dienstliche Telefonnummern aufgezeichnet sind. Weitere Telefonbucheinträge können im Autotelefon abgespeichert sein und wenn er zusätzlich noch ein privates Mobiltelefon oder Handy ver­ wendet, finden sich dort weitere, private und dienstliche Telefonnum­ mern. Wichtige Telefonnummern sind dabei häufig in mehreren verwende­ ten Kommunikationseinrichtungen des Anwenders gespeichert, während andere Telefonnummern jeweils nur in einem einzigen der persönlichen Telefonbücher zu finden sind. Weiter kann der Anwender zusätzlich Zu­ griff auf elektronische Telefonbücher in seinem privaten und/oder Ar­ beitsplatz-PC haben.
Ferner weisen eine Reihe von Mobiltelefonen, die mit einer SIM-Karte (sub­ scriber identity module; Teilnehmeridentitätsmodul) betrieben werden, die Möglichkeit auf, Telefonbucheinträge entweder im Speicher der SIM- Karte oder in einem weiteren Speicher des Geräts selbst zu speichern. Dies ist beispielsweise bei dem Nokia 9110 Communicator der Fall. Während auf der SIM-Karte beim gegenwärtigen Stand der Technik 125 Einträge möglich sind, können im Speicherbereich des Nokia 9110 Communicators, je nach verwendetem Zusatzspeicher, einige 100 bis einige 1000 Einträge vorgenommen werden.
Ein paralleler Zugriff auf die verschiedenen Speicherbereiche bzw. auf die verschiedenen elektronischen Telefonbücher ist bisher nicht möglich, so daß ein Anwender entweder sämtliche ihm zur Verfügung stehenden Tele­ fonbücher ständig miteinander abgleichen muß, wenn er alle Telefonnum­ mern stets zur Verfügung haben will oder die einzelnen elektronischen Te­ lefonbücher nacheinander durchsuchen muß. Die hier im Zusammenhang mit elektronischen Telefonbüchern mit mobilen und schnurlosen Telefo­ nen beschriebene Problematik trifft aber auch beispielsweise auf Adreß­ bücher, Terminkalender und andere Datenbanken zu, die in PC's, elektro­ nischen Terminkalendern und -planern und dergleichen vorgesehen sind.
Aus der DE 196 44 104 C1 ist eine Kommunikationseinrichtung bekannt, die in einem Mobiltelefon einen Hauptdatenspeicher und in einem Sprach­ wählgerät, das über ein Kabel mit dem Mobiltelefon verbunden ist, einen Kurzwahlspeicher aufweist. Der Hauptdatenspeicher dient dabei als Da­ tenbank für ein persönliches Telefonbuch, während der Kurzwahlspeicher einen Teil der im persönlichen Telefonbuch registrierten Daten speichert, über die auf die Telefonbucheinträge zugegriffen werden kann, um eine ge­ speicherte Telefonnummer zu wählen. Der Hauptdatenspeicher hat hier­ bei Zugriff auf den Kurzwahlspeicher und kann eingetragene Daten verän­ dern und/oder ergänzen, um sicherzustellen, daß auf die im Hauptdaten­ speicher gespeicherte Telefonnummern über dem Kurzwahlspeicher zu­ verlässig zugegriffen werden kann.
Ein gleichzeitiges Durchsuchen beider miteinander verbundener Speicher ist hierbei nicht erforderlich, da der Kurzwahlspeicher kein anderes per­ sönliches Telefonbuch, sondern nur eine Datenliste darstellt, in der zu Te­ lefonbucheinträgen im Hauptdatenspeicher der Name des Eintrags und der Speicherplatz abgespeichert ist.
Davon ausgehend liegt der Erfindung die Aufgabe zugrunde, ein Verfahren und ein Datenbanksystem der eingangs genannten Art bereitzustellen, das einen gleichzeitigen Zugriff auf zwei oder mehr Datenbanken ermög­ licht, um darin eine Suche wie in einer einzigen Datenbank ausführen zu können.
Diese Aufgabe wird durch das Verfahren nach Anspruch 1 sowie das Da­ tenbanksystem nach Anspruch 9 gelöst. Vorteilhafte Weiterbildungen des Verfahrens und des Datenbanksystems sind in den jeweiligen nachgeord­ neten Unteransprüchen beschrieben.
Das erfindungsgemäße Verfahren zeichnet sich dadurch aus, daß auf die Eingabe eines Suchbegriffs hin entsprechend dem eingegebenen Suchbe­ griffs aus jeder der Datenbanken der oder mehrere Vorgänger und der oder mehrere Nachfolger des Suchbegriffs sowie, falls vorhanden, der Suchbe­ griff selbst in einer Suchtabelle gespeichert werden, und der Suchbegriff, falls er in der Suchtabelle gespeichert ist, oder der Begriff angezeigt wird, der von den in der Suchtabelle gespeicherten Nachfolgern dem eingegebe­ nen Suchbegriff am nächsten nachfolgt. Dabei ist es besonders vorteilhaft das der angezeigte Nachfolger als Suchbegriff für die Aktualisierung der Suchtabelle benutzt wird.
Erfindungsgemäß wird also eine Suchtabelle angelegt, in der für jede an­ geschlossene Datenbank zumindest der unmittelbare Vorgänger und der unmittelbare Nachfolger des eingegebenen Suchbegriffs und, falls der Suchbegriff selbst ebenfalls in der Datenbank gefunden wurde, auch der Suchbegriff selbst gespeichert wird. Wurde der Suchbegriff selbst in kei­ ner der angeschlossenen Datenbanken gefunden, so wird unter den in der Suchtabelle gespeicherten unmittelbaren Nachfolgern derjenige ausge­ wählt, der dem Suchbegriff am nächsten nachfolgt. Dieser ausgewählte Nachfolger wird dann einem Anwender angezeigt. Der Anwender kann sich dann davon ausgehend den nächsten oder vorherigen Begriff anzeigen lassen. Er hat somit den Eindruck, daß er in einer einzigen Datenbank nach der gewünschten Information sucht. Hierdurch läßt sich die Suche in ver­ schiedenen Datenbanken für den Anwender genauso einfach durchfüh­ ren, wie die Suche in einer einzigen Datenbank.
Ein weiterer wesentlicher Vorteil des erfindungsgemäßen Verfahrens be­ steht darin, daß von den einzelnen Datenbanken jeweils nur die dem ein­ gegebenen Suchbegriff am nächsten liegenden Einträge von der Daten­ bank in die Suchtabelle übertragen zu werden brauchen. Dies ist insbe­ sondere dann von Vorteil, wenn die einzelnen Datenbanken in unter­ schiedlichen elektronischen Einrichtungen gespeichert sind, die nur über Kommunikationsverbindungen miteinander kommunizieren. Hierbei wird die Übertragungszeit wesentlich verringert, so daß das elektronische Ge­ rät, das die Suche aufgrund der Eingabe des Anwenders hin steuert, sehr schnell auf die Anwendereingabe reagiert, was einen hohen Anwendungs­ komfort darstellt. Ein weiterer Vorteil besteht darin, daß für die Suchta­ belle nur ein relativ geringer Speicherplatz benötigt wird, da, im einfach­ sten Fall, für jede angeschlossene Datenbank nur drei Speicherplätze zum Ablegen der jeweiligen Namen oder Begriffe erforderlich sind und nur ein Speicherplatz zum Ablegen des Datenbankeintrags benötigt wird, der dem jeweils angezeigten Begriff zugeordnet ist.
Das erfindungsgemäße Verfahren eignet sich somit insbesondere dort zum suchen in Datenbanken, wo trotz geringer Speicherkapazitäten und klei­ ner Datenübertragungsraten eine schnelle Suche in mehreren Datenban­ ken gewünscht wird, die sich dem Anwender so darstellt, als ob er eine ein­ zige Datenbank durchsucht.
Da in dem Fall, in dem der eingegebene Suchbegriff nicht in einer der Da­ tenbanken gefunden wurde, der angezeigte Nachfolger des Suchbegriffs als neuer Suchbegriff für die Aktualisierung der Suchtabelle benutzt wird, wird die Suche für den Anwender nicht nur noch schneller, sondern auch komfortabler, da genau in der Sortierreihenfolge, also beispielsweise bei der Suche nach Namen in Telefonbuch- oder Adreßbuch-Datenbanken in alphabetischer Reihenfolge, gesucht wird. Die Suche erfolgt also erfin­ dungsgemäß so, als ob sämtliche vorhandenen Datenbanken eine einzige Datenbank bilden würden, die nach dem ausgewählten Sortierkriterium, also beispielsweise alphabetisch sortiert ist.
Nachdem der Suchbegriff oder sein am nächsten nachfolgender Nachfolger angezeigt wurde, kann der angezeigte Begriff entweder ausgewählt wer­ den, um die ihm zugeordneten Daten anzuzeigen und/oder zur weiteren Verarbeitung auswählen, oder ein neuer Suchbegriff bestimmt werden, um die Suche fortzusetzen. Das Bestimmen eines neuen Suchbegriffs er­ folgt dabei zweckmäßigerweise durch Rollen oder Scrollen durch die in der Suchtabelle gespeicherten Begriffe. Dabei ist zweckmäßigerweise vorgese­ hen, daß als neuer Suchbegriff der nächste Vorgänger oder der nächste Nachfolger des angezeigten Begriffs aus der Suchtabelle ausgewählt wird.
Bei einer vorteilhaften Ausgestaltung der Erfindung ist vorgesehen, daß auf eine Suchanfrage hin nur die jeweiligen Vorgänger und Nachfolger des Suchbegriffs in den angeschlossenen Datenbanken sowie, falls vorhan­ den, der Suchbegriff selbst in der Suchtabelle gespeichert werden, und daß die einem Suchbegriff zugeordneten Daten nur für den angezeigten Begriff aus der entsprechenden Datenbank ausgelesen und gespeichert werden, um auf Anforderung hin angezeigt und/oder weiterverarbeitet werden zu können.
Um die Anzeige der Datenbankeinträge nach dem Auffinden des ge­ wünschten Suchbegriffs weiter zu vereinfachen und zu beschleunigen, ist es vorteilhaft, wenn jedem in der Suchtabelle gespeicherten Begriff eine eindeutige Identifikationsnummer zugeordnet ist, wobei zum Auslesen der einem angezeigten Begriff zugeordneten Daten aus der entsprechenden Datenbank die Identifikationsnummer des angezeigten Begriffs mit einer Auslese-Anforderung übertragen wird.
Gemäß einer anderen Ausgestaltung des erfindungsgemäßen Verfahrens ist es möglich, daß auf eine Suchanfrage hin von den angeschlossenen Datenbanken zusammen mit den jeweiligen Vorgängern und den Nachfolgern des Suchbegriffs sowie, falls vorhanden, mit dem Suchbegriff selbst auch die zugeordneten Daten in der Suchtabelle gespeichert werden, um auf An­ forderung hin angezeigt und/oder weiterverarbeitet werden zu können. Diese Ausgestaltung des Verfahrens ist insbesondere dann vorteilhaft, wenn die relativ große Datenübertragungsraten zwischen den Datenban­ ken und der Suchtabelle möglich sind und die Suchtabelle selbst über ge­ nügend Speicherplatz verfügt.
Die gleichzeitige, schnelle und komfortable Suche in zwei oder mehr Da­ tenbanken wird erfindungsgemäß dadurch ermöglicht, daß die Datenban­ ken in einem Datenbanksystem zusammengefaßt werden, in welchem je­ der der Datenbanken eine Datenbanksteuereinrichtung zugeordnet ist.
Das Datenbanksystem umfaßt dabei ferner eine Datenbank-Hauptsteuer­ vorrichtung, die mit den Datenbanksteuereinrichtungen verbindbar ist, um Daten und Steuerbefehle zu den Datenbanksteuervorrichtungen zu Übertragen und von diesen zu empfangen, und der ein Suchtabellen-Spei­ cher zugeordnet ist, in dem von den Datenbanksteuereinrichtungen über­ tragene Daten speicherbar sind, sowie eine mit der Datenbank-Haupt­ steuervorrichtung verbundene Benutzerschnittstelle, über die zum gleichzeitigen Suchen von Daten in allen angeschlossenen Datenbanken Suchbegriffe und Steuerbefehle eingebbar und bei der Suche in den ange­ schlossenen Datenbanken gefundene Begriffe und Daten ausgebbar sind.
Vorteilhafterweise ist vorgesehen, daß die Datenbank-Hauptsteuervor­ richtung mit einer Datenbankzugriffs-Schnittstelle verbunden ist, an die die Datenbanksteuereinrichtungen der Datenbanken zum Austausch von Daten und Steuerbefehlen mittels Kommunikationsverbindungen an­ schließbar sind. Als Kommunikationsverbindungen können dabei Funk­ verbindungen, wie beispielsweise mit Radiofrequenzen arbeitende Hoch­ frequenzschnittstellen, z. B. bei geringer Reichweite nach dem Bluetooth- Standard, bei großer Reichweite nach dem GPRS (General Packet Radio Service) oder UMTS-Standard (Universal Mobile Telecommunication Service), Infrarotverbindungen oder auch drahtgebunden Verbindungen vor­ gesehen sein.
Die Erfindung läßt sich grundsätzlich für sämtliche Datenbanken anwen­ den, deren Einträge in irgendeiner Form mit "kleiner als" "gleich" und "grö­ ßer als" eindeutig geordnet werden können. Gemäß dem Hauptanwen­ dungsbereich der vorliegenden Erfindung, nämlich der Kommunikation ist vorgesehen, daß die Datenbanken Telefonbuch-, Adreßbuch- und/oder Terminkalender-Datenbanken sind.
Dabei ist es besonders zweckmäßig, wenn die Datenbanken auf verschie­ denen Vorrichtungen vorgesehen sind, von denen zumindest eine ein Tele­ fon, insbesondere ein Mobiltelefon ist, wobei die Datenbank-Hauptsteuer­ vorrichtung im Telefon, insbesondere im Mobiltelefon vorgesehen ist. Hierbei läßt sich die Benutzerschnittstelle des Telefons, also dessen ver­ schieden Eingabe- und Ausgebemöglichkeiten, wie Tastatur und gegebe­ nenfalls Sprachbefehleingabeeinheit sowie Bildschirm und Sprachausga­ beeinheit als Benutzerschnittstelle für das Datenbanksystem nutzen.
Bei einer anderen Weiterbildung der Erfindung ist vorgesehen, daß mehre­ re Datenbank-Hauptsteuervorrichtungen vorgesehen sind, von denen je­ de in einer anderen Vorrichtung angeordnet ist.
Die Erfindung wird im folgenden beispielsweise anhand der Zeichnung nä­ her erläutert. Es zeigen:
Fig. 1 eine schematische Darstellung mehrerer miteinander kommunizie­ render elektronischer Geräte, in denen Datenbanken vorgesehen sind,
Fig. 2 ein schematisches Blockschaltbild der Anordnung der einzelnen Da­ tenbankspeicher in den elektronischen Geräten,
Fig. 3 ein schematisches Blockschaltbild des erfindungsgemäßen Daten­ banksystems und
Fig. 4a bis 4c Tabellen zur Veranschaulichung von Datenbankeinträgen in verschiedene Datenbanken.
In den verschiedenen Figuren der Zeichnung sind einander entsprechende Elemente mit gleichen Bezugszeichen versehen.
Fig. 1 zeigt zwei Mobiltelefone, nämlich ein Autotelefon 10 mit einem Handapparat 11, der über eine Leitung 12 mit einem Telefon 13 verbunden ist und ein sogenanntes Handy, das im folgenden als Mobiltelefon 15 be­ zeichnet wird. Das Mobiltelefon 15 ist über eine Funkschnittstelle 14, ins­ besondere über eine digitale Funkschnittstelle mit dem Autotelefon 10 verbunden. Ferner ist als weiteres elektronisches Gerät mit einer Daten­ bank eine Uhr 16 vorgesehen, in der ein elektronisches Notizbuch, das auch eine Telefonbuchdatenbank umfaßt, vorgesehen ist. Das telefoni­ sche Notizbuch der Uhr 16 steht über eine weitere Funkschnittstelle 17 mit dem Autotelefon 10 in Verbindung.
Wie Fig. 2 schematisch zeigt, sind in dem Autotelefon 10 drei Speicher vor­ gesehen, auf denen Telefonbuchdatenbanken, im folgenden kurz als Tele­ fonbuch oder -bücher bezeichnet, aufgezeichnet sind. Sowohl auf einer SIM-Karte 18 im Handapparat 11 und einer SIM-Karte 19 im Telefon 13 als auch auf einem Speicher 20 des Telefons 13, der beispielsweise als elek­ trisch löschbarer, programmierbarer Nur-Lesespeicher (EEPROM) ausge­ bildet ist, sind drei verschiede Telefonbücher physikalisch getrennt von­ einander gespeichert. Das Handy oder Mobiltelefon 15 umfaßt zwei Tele­ fonbücher, von denen das eine auf dem Speicher 21 des Mobiltelefongeräts selbst und das andere auf der SIM-Karte 22 gespeichert ist. Die Uhr 16 um­ faßt einen statischen Speicher 23 mit wahlfreiem Zugriff (statischen RAM) in dem ein weiteres persönliches Telefonbuch gespeichert ist.
Den auf den SIM-Karten 18, 19, 22 und in den Speichern 20, 21, 23 gespei­ cherten Telefonbüchern 18', 19', 20', 21', 22', 23' sind Datenbanksteuer­ einrichtungen zugeordnet, die im folgenden kurz als Steuereinrichtungen 18", 19", 20", 21", 22", 23" bezeichnet werden. Die Steuereinrichtungen 18", 19", 20" der Telefonbücher 18', 19', 20' des Autotelefons 10 sind über drahtgebundene Verbindungen 24 mit einer Datenbank- oder Telefon­ buch-Zugriffsschnittstelle 25 verbunden, die Datenübertragungsver­ bindungen zwischen den Steuereinrichtungen 18"-23" und einer zentra­ len Datenbank-Hauptsteuervorrichtung 26 herstellt.
Die Hauptsteuervorrichtung 26, die im dargestellten Ausführungsbeispiel im Autotelefon 10 untergebracht ist, ist mit einem Suchtabellen-Speicher 27 und einer Benutzerschnittstelle 28 verbunden, die hier von der Benut­ zerschnittstelle des Handapparats 11 gebildet wird.
Die Hauptsteuervorrichtung 26 kann aber auch zusammen mit dem Such­ tabellenspeicher 27 im Mobiltelefon 15 vorgesehen sein. In diesem Fall dient dann die Benutzerschnittstelle des Mobiltelefons 15 als Benutzer­ schnittstelle 28. Es ist auch möglich, daß zwei Hauptsteuervorrichtungen 26 vorgesehen sind, über die dann quasi gleichzeitig auf die Telefonbücher 18'-23' zugegriffen werden kann.
Im folgenden wird das erfindungsgemäße Verfahren anhand einer Suche in drei Telefonbüchern 18', 19', 20' beispielsweise erläutert. In den Fig. 4a bis 4c sind die Einträge in den Telefonbüchern 18', 19', 20' als Na­ men deutscher, finnischer und US-amerikanischer Städte dargestellt. Die Telefonnummern der Telefonbucheinträge sind der Übersichtlichkeit hal­ ber nicht gezeigt.
Soll beispielsweise in den Telefonbüchern 18'-20' der Telefonbucheintrag für SAN FRANCISCO ermittelt werden, so kann entweder als Suchbegriff SAN allein oder die gesamt Bezeichnung SAN FRANCISCO über die Benut­ zerschnittstelle 28 der Hauptsteuervorrichtung 26 eingegeben werden. Die Hauptsteuervorrichtung 26 überprüft oder hat bereits überprüft, wel­ che Telefonbücher 18'-23' verfügbar sind. Hierzu wird vorzugsweise über­ prüft, welche Telefonbücher angemeldet sind. Dabei stellt die Hauptsteu­ ervorrichtung 26, wie hier vorausgesetzt, fest, daß nur die Telefonbücher 18'-20' angeschlossen sind.
Die Hauptsteuervorrichtung 26 überträgt daraufhin über die Zugriffs­ schnittstelle 25 eine Suchanforderung an die Steuereinrichtungen 18"- 20" für die Zeichenfolge SAN, die im folgenden einfach als Suchbegriff be­ zeichnet wird. Für den Suchbegriff SAN ermittelt die Steuereinrichtung 18" im Telefonbuch 18' als vorherigen Eintrag MÜNCHEN und als näch­ sten Eintrag BERLIN. In entsprechender Weise findet die Steuereinrich­ tung 19" im Telefonbuch 19' als vorherigen Eintrag SALO und als nächsten Eintrag SANGINJOKI, während die Steuereinrichtung 20" als vorherigen Eintrag NEW YORK und als nächsten Eintrag SAN FRANCISCO findet. Die Steuereinrichtungen 18", 19", 20" liefern dann die gefundenen Namen oder Begriffe zusammen mit einer eindeutigen Identifikationsnummer an die Hauptsteuervorrichtung 26. Die Namen oder Begriffe der gefundenen Telefonbucheinträge werden zusammen mit der eindeutigen Identifika­ tionsnummer (nicht dargestellt) in einer Suchtabelle im Suchtabellen- Speicher 27 gespeichert, wie in der folgenden Tabelle gezeigt ist.
Tabelle I
Da der Suchbegriff SAN als solcher in keinem der Telefonbücher 18'-20' gefunden wurde, wie in der Suchrichtungszeile dieser durch Gedanken­ striche angedeutet ist, wird der nächstliegende Nachfolger des Suchbe­ griffs SAN, also SAN FRANCISCO von der Hauptsteuervorrichtung 26 er­ mittelt und an die Benutzerschnittstelle 28 übertragen, die diesen gefun­ denen Begriff als Namen des Telefonbucheintrags anzeigt.
Gleichzeitig fordert die Hauptsteuereinrichtung 26 die Steuereinrichtung 20" des Telefonbuchs 20', in dem der angezeigte Begriff gefunden wurde, auf, den gesamten Telefonbucheintrag zu übermitteln und anschließend auch zu dem Suchbegriff SAN FRANCISCO den vorherigen und den nächsten Eintrag zu übertragen. Hierzu überträgt die Hauptsteuereinrichtung 26 die eindeutige Identifikationsnummer zur entsprechenden Steuerein­ richtung. Der Telefonbucheintrag für SAN FRANCISCO wird dann entwe­ der gemeinsam mit dem Begriff als solchen in der Suchtabelle oder in ei­ nem speziell hierfür vorgesehenen Speicher abgelegt. Außerdem wird die Suchtabelle für den angezeigten Suchbegriff SAN FRANCISCO aktuali­ siert, so daß sich die folgende Suchtabelle ergibt.
Tabelle II
Will der Anwender nun ausgehend von dem ihm angezeigten Telefonbuch­ eintrag SAN FRANCISCO durch die Telefonbücher Rollen oder Scrollen, so hat er die Möglichkeit über entsprechende Suchlauftasten, Drehknöpfe oder dergleichen die Suchrichtung vorheriger oder nächster einzugeben. Wählt er nächster, so findet die Hauptsteuervorrichtung 26 in der Suchta­ belle als nächstliegenden Nachfolger zum Suchbegriff SAN FRANCISCO den Begriff SANGINJOKI und zeigt diesen an. Gleichzeitig wird der Begriff SANGINJOKI an die Steuereinrichtungen 18"-20" übertragen, um die da­ zugehörigen vorherigen und nächsten Begriffe festzustellen. Außerdem fordert die Hauptsteuervorrichtung 26 die Steuereinrichtung 19" auf, den gesamten Telefonbucheintrag für SANGINJOKI zu übermitteln. Nach dem Aktualisieren ergibt sich die folgende Suchtabelle.
Tabelle III
Wird weiter die Suchrichtung nächster gewählt, so ergibt sich als neuer Suchbegriff SAN JOSE, während für die Suchrichtung vorheriger wiede­ rum der Begriff SAN FRANCISCO gefunden werden würde. Wird ausgehend von der Suchtabelle II jedoch der vorherige Begriff gewählt, so wird der neue Suchbegriff SALO und es ergibt sich die folgende Suchtabelle.
Tabelle IV
Wird weiter in Richtung vorheriger gerollt oder gescrollt so ergibt sich als neuer Suchbegriff OULO, für den dann in dem Telefonbuch 19', aus dem der neue Suchbegriff stammt, der Vorgänger und Nachfolger gesucht und aus dem Telefonbuch 19' der Telefonbucheintrag von der Hauptsteuervor­ richtung 26 über die Steuereinrichtung 19" abgerufen wird.
Tabelle V
Es zeigt sich somit, daß mit Hilfe des erfindungsgemäßen Verfahrens durch mehrere Telefonbücher wie durch ein einziges Telefonbuch gerollt werden kann, das alphabetisch geordnet ist. Der Anwender greift also auf ein virtuelles Telefonbuch zu, das die Einträge sämtlicher angeschlosse­ ner Telefonbücher in streng alphabetischer Reihenfolge enthält. Wenn der Hauptsteuervorrichtung ein genügend großer Suchtabellenspeicher 27 zur Verfügung steht, ist es auch möglich, anstelle eines Vorgängers und ei­ nes Nachfolgers des Suchbegriffs für jedes Telefonbuch zwei oder mehr Vorgänger und zwei oder mehr Nachfolger zu ermitteln und im Suchtabel­ lenspeicher 27 zu speichern, wodurch die Antwortgeschwindigkeit des er­ findungsgemäßen Verfahrens weiter erhöht werden kann.
Bei entsprechend hoher Speicherkapazität und hohen Datenübertra­ gungsraten zwischen Hauptsteuervorrichtung 26 und den Steuereinrich­ tungen 18"-23" kann auch vorgesehen sein, daß nicht nur die Namen der Telefonbucheinträge sondern die gesamten Telefonbucheinträge von Vor­ gänger und Nachfolger übertragen und im Suchtabellenspeicher gespei­ chert werden. In diesem Fall könnte auch vorgesehen sein, daß dem An­ wender nicht nur der Name des Telefonbucheintrags sondern auch gleich­ zeitig die zugeordnete Telefonnummer angezeigt wird.
Das erfindungsgemäße Verfahren läßt sich auch auf die Suche von Tele­ fonnummern anwenden, wobei gleichzeitig Filter vorgesehen sein können, die es erlauben, nur Telefonnummern mit einer bestimmten Landes- und/oder Ortsvorwahl anzuzeigen. Auf diese Weise ist es beispielsweise möglich, nur Telefonnummern mit der Vorwahl 0049234 für Bochum oder mit der Vorwahl 004989 für München anzuzeigen, umbestehende Kontak­ te in Bochum oder München festzustellen.
Die beschriebene Suche läßt sich auch auf Einträge in einer Terminkalen­ der-Datenbank anwenden, da sowohl Datum als auch Uhrzeit eindeutig nach "früher", "jetzt" und "später" sortiert werden können, was den Begrif­ fen "kleiner als", "gleich" und "größer als" entspricht.
Das erfindungsgemäße Datenbanksystem läßt sich ferner einfach erwei­ tern, indem zusätzliche Telefonbuchdatenbanken angeschlossen werden, solange die Kapazität des Suchtabellenspeichers 27 ausreicht. Wird bei­ spielsweise das Mobiltelefon 15 in den Bereich des Autotelefons 10 ge­ bracht, so daß über die Funkschnittstelle 14 Daten zwischen dem Mobilte­ lefon 15 und dem Autotelefon 10 ausgetauscht werden können, so melden sich die Steuereinrichtungen 21", 22" der Telefonbücher 21', 22' bei der Hauptsteuervorrichtung 26 an, die dann beim folgenden Suchen in den Telefonbüchern auch die neu angemeldeten Telefonbücher 21, 22' berück­ sichtigt. Wird die Verbindung zwischen dem Autotelefon 10 und dem Mo­ biltelefon 15 unterbrochen, so stellt die Hauptsteuervorrichtung 26 fest, daß die Telefonbücher 21', 22' nicht mehr zur Verfügung stehen und sucht wie oben beschrieben nur in den angeschlossenen Telefonbüchern.
Wird eine Datenbank, z. B. das Telefonbuch 23' von ihrer bzw. seiner Steu­ ereinrichtung 23" in einem Datenbanksystem angemeldet, während eine Suche in den Datenbanken oder Telefonbüchern durchgeführt wird, wäh­ rend also ein Anwender durch die Datenbanken oder Telefonbücher scrollt, so überträgt die Hauptsteuervorrichtung 26 auf die Anmeldung der Datenbank bzw. des Telefonbuchs 23' hin den aktuellen Suchbegriff zusammen mit einer Suchanforderung zur Steuereinrichtung 23", die dar­ aufhin eine entsprechende Suche im Telefonbuch 23' durchführt und die dabei gefundenen Begriffe an die Hauptsteuervorrichtung 26 zum Ein­ schreiben in die Suchtabelle zurück überträgt, wo diese Begriffe in der gleichen Weise behandelt werden, wie die anderen auch. Das erfindungs­ gemäße Verfahren ermöglicht somit eine reibungslose Suche in den Daten­ banken eines Datenbanksystems selbst dann, wenn Datenbanken hinzu­ gefügt oder entfernt werden.
Die vorliegende Erfindung ermöglicht es somit einem Anwender, seine ver­ schiedenen persönlichen Telefonbücher oder andere Datenbanken wie ein einzelnes Telefonbuch oder eine einzelne Datenbank zu durchsuchen. Durch diese nahtlose Integration der verschiedenen Telefonbücher oder Datenbanken zu einem virtuellen Telefonbuch oder einer virtuellen Daten­ bank wird die Handhabung der Telefonbücher wesentlich erleichtert. Die Struktur des erfindungsgemäßen Verfahrens ermöglicht es, eine wirksa­ me Suche mit geringer Datenübertragung und geringem Bereitschaftsauf­ wand durchzuführen. Insbesondere ist es nicht erforderlich, beim Aufbau des Datenbanksystems zunächst die Dateninhalte der angeschlossenen Datenbanken vollständig in einen gemeinsamen Speicher zu übertragen, um dann dort zu suchen. Hierdurch wird die Anlaufzeit vom Einschalten des Systems bis zur Suchbereitschaft deutlich reduziert. Darüber hinaus wird nur relativ wenig Arbeitsspeicher benötigt, da nur eine geringe Anzahl von Telefonbucheinträgen, vorzugsweise nur ein einziger Telefonbuchein­ trag vollständig aus der Telefonbuchdatenbank in den Arbeitsspeicher übernommen zu werden braucht.
Für den Aufbau des erfindungsgemäßen Datenbanksystems eignen sich alle Arten von Kommunikationsverbindungen, insbesondere Funkverbin­ dungen und Infrarotverbindungen sowie auch drahtgebundener Verbin­ dungen, die insbesondere dann zum Einsatz kommen, wenn zwei oder mehr Datenbankspeicher physikalisch getrennt voneinander in einem Ge­ rät angeordnet sind, wie z. B. in einem Autotelefon oder einem Mobiltele­ fon.

Claims (17)

1. Verfahren zum Suchen von Daten in zumindest zwei Datenbanken (18'-23'), insbesondere zum Suchen von Telefonbuch-, Adressbuch- oder Terminkalendereinträgen oder dergleichen in zumindest zwei Telefon­ buch-, Adressbuch- oder Terminkalender-Datenbanken oder dergleichen, bei dem:
ein Suchbegriff eingegeben wird,
entsprechend dem eingegebenen Suchbegriff aus jeder der Daten­ banken (18'-23') der oder mehrere Vorgänger und der oder mehrere Nach­ folger des Suchbegriffs sowie, falls vorhanden, der Suchbegriff selbst in ei­ ner Suchtabelle gespeichert werden, und
der Suchbegriff, falls er in der Suchtabelle gespeichert ist, oder der Begriff von den in der Suchtabelle gespeicherten Nachfolgern, der dem ein­ gegebenen Suchbegriff am nächsten nachfolgt, angezeigt wird.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß der ange­ zeigte Nachfolger als Suchbegriff für die Aktualisierung der Suchtabelle benutzt wird.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß entweder der angezeigte Begriff ausgewählt wird, um die ihm zugeordne­ ten Daten anzuzeigen und/oder zur weiteren Verarbeitung auszuwählen, oder ein neuer Suchbegriff bestimmt wird, um die Suche fortzusetzen.
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß als neuer Suchbegriff der nächste Vorgänger oder der nächste Nachfolger des ange­ zeigten Begriffs aus der Suchtabelle ausgewählt wird.
5. Verfahren nach einem der vorstehenden Ansprüche, dadurch ge­ kennzeichnet, daß auf eine Suchanfrage hin nur die jeweiligen Vorgänger und Nachfolger des Suchbegriffs in den angeschlossenen Datenbanken so­ wie, falls vorhanden, der Suchbegriff selbst in der Suchtabelle gespeichert werden, und daß die einem Suchbegriff zugeordneten Daten nur für den angezeigten Begriff aus der entsprechenden Datenbank (18'-23') ausgele­ sen und gespeichert wird, um auf Anforderung hin angezeigt und/oder weiterverarbeitet werden zu können.
6. Verfahren nach einem der vorstehenden Ansprüche, dadurch ge­ kennzeichnet, daß jedem in der Suchtabelle gespeicherten Begriff eine ein­ deutige Identifikationsnummer zugeordnet ist.
7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß zum Aus­ lesen der einem angezeigten Begriff zugeordneten Daten aus der entspre­ chenden Datenbank die Identifikationsnummer des angezeigten Begriffs mit einer Auslese-Anforderung übertragen wird.
8. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeich­ net, daß auf eine Suchanfrage hin von den angeschlossenen Datenbanken zusammen mit den jeweiligen Vorgängern und den Nachfolgern des Such­ begriffs sowie, falls vorhanden, mit dem Suchbegriff selbst auch die zuge­ ordneten Daten in der Suchtabelle gespeichert werden, um auf Anforde­ rung hin angezeigt und/oder weiterverarbeitet werden zu können.
9. Datenbanksystem, insbesondere zur Durchführung des Verfahrens zum Suchen von Daten nach einem der vorstehenden Ansprüche, mit
zumindest zwei Datenbanken (18'-23'), von denen jeder eine Daten­ banksteuereinrichtung (18"-23") zugeordnet ist,
einer Datenbank-Hauptsteuervorrichtung (26),
die mit den Datenbanksteuereinrichtungen (18"-23") verbindbar ist, um Daten und Steuerbefehle zu den Datenbanksteuereinrichtungen (18"- 23") zu übertragen und von diesen zu empfangen, und
der ein Suchtabellen-Speicher (27) zugeordnet ist, in dem von den Datenbanksteuereinrichtungen (18"-23") übertragene Daten speicherbar sind, und
einer mit der Datenbank-Hauptsteuervorrichtung (26) verbundenen Benutzerschnittstelle (28), über die zum gleichzeitigen Suchen von Daten in allen angeschlossenen Datenbanken (18'-23') Suchbegriffe und Steuer­ befehle eingebbar und bei der Suche in den angeschlossenen Datenban­ ken (18'-23') gefundene Begriffe und Daten ausgebbar sind.
10. Datenbanksystem nach Anspruch 9, dadurch gekennzeichnet, daß die Datenbank-Hauptsteuervorrichtung (26) mit einer Datenbankzugriffs- Schnittstelle (25) verbunden ist, an die die Datenbanksteuereinrichtun­ gen (18"-23") der Datenbanken (18'-23') zum Austausch von Daten und Steuerbefehlen mittels Kommunikationsverbindungen (14, 24, 17) an­ schließbar sind.
11. Datenbanksystem nach Ansprch 10, dadurch gekennzeichnet, daß als Kommunikationsverbindungen (14, 17) Funkverbindungen vorgese­ hen sind.
12. Datenbanksystem nach Ansprch 10, dadurch gekennzeichnet, daß als Kommunikationsverbindungen als Infrarotverbindungen vorgesehen sind.
13. Datenbanksystem nach Anspruch 10, dadurch gekennzeichnet, daß als Kommunikationsverbindungen (24) als drahtgebundene Verbindun­ gen vorgesehen sind.
14. Datenbanksystem nach einem der Ansprüche 9 bis 12, dadurch ge­ kennzeichnet, daß die Datenbanken Telefonbuch-, Adressbuch- und/oder Terminkalender-Datenbanken sind.
15. Datenbanksystem nach einem der Ansprüche 9 bis 13, dadurch ge­ kennzeichnet, daß die Datenbanken (18'-23') auf verschiedenen Vorrich­ tungen vorgesehen sind, von denen zumindest eine ein Telefon (10, 15), insbesondere ein Mobiltelefon (10, 15) ist.
16. Datenbanksystem nach einem der Ansprüche bis 15, dadurch ge­ kennzeichnet, daß die Datenbank-Hauptsteuervorrichtung (26) im Tele­ fon (10), insbesondere im Mobiltelefon (10) vorgesehen ist.
17. Datenbanksystem nach einem der Ansprüche 9 bis 16, dadurch ge­ kennzeichnet, daß mehrere Datenbank-Hauptsteuervorrichtungen (26) vorgesehen sind, von denen jede in einer anderen Vorrichtung angeordnet ist.
DE10027523A 2000-06-02 2000-06-02 Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken Withdrawn DE10027523A1 (de)

Priority Applications (5)

Application Number Priority Date Filing Date Title
DE10027523A DE10027523A1 (de) 2000-06-02 2000-06-02 Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken
EP01111549.0A EP1175071B1 (de) 2000-06-02 2001-05-11 Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken
US09/867,738 US6745182B2 (en) 2000-06-02 2001-05-30 Method for searching for data in at least two databases, and database system having at least two databases
JP2001166352A JP5095891B2 (ja) 2000-06-02 2001-06-01 少なくとも2つのデータベース内でのデータサーチ方法及び少なくとも2つのデータベースを有するデータベース・システム
US10/796,457 US6934703B2 (en) 2000-06-02 2004-03-09 Method for searching for data in at least two databases, and database system having at least two databases

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10027523A DE10027523A1 (de) 2000-06-02 2000-06-02 Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken

Publications (1)

Publication Number Publication Date
DE10027523A1 true DE10027523A1 (de) 2001-12-20

Family

ID=7644562

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10027523A Withdrawn DE10027523A1 (de) 2000-06-02 2000-06-02 Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken

Country Status (4)

Country Link
US (2) US6745182B2 (de)
EP (1) EP1175071B1 (de)
JP (1) JP5095891B2 (de)
DE (1) DE10027523A1 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2216968A1 (de) 2009-02-06 2010-08-11 Research In Motion Limited Mobilfunkgerät mit erweiterten Telefonanrufinformationen und Verfahren zu dessen Verwendung
US8135391B2 (en) 2009-02-06 2012-03-13 Research In Motion Limited Mobile device with enhanced telephone call information and a method of using same

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1271346A1 (de) * 2001-06-28 2003-01-02 Nokia Corporation Verfahren zum Suchen von Daten in zumindest zwei Datenbanken
US7020499B2 (en) * 2001-12-07 2006-03-28 Bellsouth Intellectual Property Corporation Hands free vehicle mounted mobile telephone with audio
JP2003289313A (ja) * 2002-03-28 2003-10-10 Hewlett Packard Japan Ltd 仮想ローカル・エリア・ネットワーク(vlan)を設定する方法
US20040002886A1 (en) * 2002-06-27 2004-01-01 Dickerson William M. System and method for processing a service order
US8543564B2 (en) * 2002-12-23 2013-09-24 West Publishing Company Information retrieval systems with database-selection aids
US20040153963A1 (en) * 2003-02-05 2004-08-05 Simpson Todd G. Information entry mechanism for small keypads
EP1691536A1 (de) * 2005-02-14 2006-08-16 Axalto SA Intelligente Telefone mit web-basierten Schnittstellen
KR100672529B1 (ko) * 2005-04-27 2007-01-24 엘지전자 주식회사 이동통신단말기에서의 전화번호부 검색 방법 및 장치
US20060268287A1 (en) * 2005-05-25 2006-11-30 Xerox Corporation Automated promotion of monochrome jobs for HLC production printers
CN101313271A (zh) * 2005-08-12 2008-11-26 勘努优有限公司 用于从数据库中选择条目的改进的方法和装置
AU2007339737A1 (en) 2007-01-03 2008-07-10 Kannuu Pty Ltd Process and apparatus for selecting an item from a database
PL2456178T3 (pl) * 2007-04-26 2017-05-31 Nokia Technologies Oy Sposób i przenośne urządzenie do wyszukiwania różnego rodzaju elementów
US20090132280A1 (en) * 2007-11-21 2009-05-21 General Electric Company System and Method for a Worklist Search and Creation Tool in a Healthcare Environment
CN101692746B (zh) * 2009-09-18 2012-09-26 中兴通讯股份有限公司 一种对电话簿进行操作的方法及装置
TWI507908B (zh) * 2014-03-28 2015-11-11 Univ Chaoyang Technology Fast search method of biological virus sequence immune locus

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4453217A (en) * 1982-01-04 1984-06-05 Bell Telephone Laboratories, Incorporated Directory lookup method and apparatus
US5014327A (en) * 1987-06-15 1991-05-07 Digital Equipment Corporation Parallel associative memory having improved selection and decision mechanisms for recognizing and sorting relevant patterns
JP3266351B2 (ja) * 1993-01-20 2002-03-18 株式会社日立製作所 データベース管理システムおよび問合せの処理方法
US6504925B1 (en) * 1994-03-15 2003-01-07 David Schlachman Apparatus for enabling a telephone user to obtain telephone directory information
GB2289826A (en) 1994-05-26 1995-11-29 Motorola Inc Method for accessing subscriber databases
US5483586A (en) * 1994-07-18 1996-01-09 Sussman; Lester Electronic on-line subscriber telephone directory
US5659732A (en) * 1995-05-17 1997-08-19 Infoseek Corporation Document retrieval over networks wherein ranking and relevance scores are computed at the client for multiple database documents
US5727046A (en) * 1995-12-11 1998-03-10 Almulla; Waleed S. Personal electronic telephone directory apparatus with remote accessibility
JP2828028B2 (ja) * 1996-04-26 1998-11-25 日本電気株式会社 電子電話帳システム
US5832500A (en) * 1996-08-09 1998-11-03 Digital Equipment Corporation Method for searching an index
JP3098442B2 (ja) * 1997-01-28 2000-10-16 日本電気移動通信株式会社 電話システム
US6049796A (en) * 1997-02-24 2000-04-11 Nokia Mobile Phones Limited Personal digital assistant with real time search capability
US5903632A (en) * 1997-03-19 1999-05-11 Tmax Technologies Inc. Automated telephone directory
FI108757B (fi) * 1997-11-07 2002-03-15 Nokia Corp Menetelmä ja laite tietokannasta hakemiseksi
JP2001512932A (ja) * 1997-08-01 2001-08-28 シーメンス アクチエンゲゼルシヤフト 移動電話にあるソート済み電話帳に、外部制御へのインターフェース(リモートコントロールインターフェース)を介して1つまたは複数の文字を検索基準として入力することによりアクセスする方法、およびこの方法を実施するための装置
IL128324A0 (en) * 1998-04-16 2000-01-31 Synergetics Ltd Dedicated personalized information system
DE19928666A1 (de) * 1999-06-23 2000-12-28 Bosch Gmbh Robert Erweitertes Telefonbuch für ein Mobiltelefon
US6557004B1 (en) * 2000-01-06 2003-04-29 Microsoft Corporation Method and apparatus for fast searching of hand-held contacts lists

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2216968A1 (de) 2009-02-06 2010-08-11 Research In Motion Limited Mobilfunkgerät mit erweiterten Telefonanrufinformationen und Verfahren zu dessen Verwendung
EP2222062A1 (de) * 2009-02-06 2010-08-25 Research In Motion Limited Mobilfunkgerät mit erweiterten Telefonanrufinformationen und Verfahren zu dessen Verwendung
US8135391B2 (en) 2009-02-06 2012-03-13 Research In Motion Limited Mobile device with enhanced telephone call information and a method of using same
US8577351B2 (en) 2009-02-06 2013-11-05 Blackberry Limited Mobile device with enhanced telephone call information and a method of using same

Also Published As

Publication number Publication date
EP1175071A2 (de) 2002-01-23
EP1175071B1 (de) 2014-07-02
EP1175071A3 (de) 2002-02-20
US20020078013A1 (en) 2002-06-20
JP5095891B2 (ja) 2012-12-12
US6934703B2 (en) 2005-08-23
US20040172391A1 (en) 2004-09-02
JP2002007400A (ja) 2002-01-11
US6745182B2 (en) 2004-06-01

Similar Documents

Publication Publication Date Title
DE10027523A1 (de) Verfahren zum Suchen von Daten in zumindest zwei Datenbanken und Datenbanksystem mit zumindest zwei Datenbanken
DE69632971T2 (de) Kurzwahl-Verfahren
DE69632656T2 (de) Verfahren zum Angliedern von Telefonbüchern an zellulare Teilnehmerkennungsmodule
DE10360438A1 (de) Verfahren und Vorrichtung zum Fern-Management von Telefonbuchinformation
DE69924553T2 (de) Wahlverfahren in einem Mobiltelefon
DE69735658T2 (de) Tragbares Kommunikationsgerät
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
DE19747583A1 (de) Kommunikationssystem und Verfahren
DE10027659A1 (de) Verfahren zur Erzeugung eines Telefonbuchs in einem Fernsprechendgerät
DE3311032C2 (de) Anordnung zum selbsttätigen Wählen von Zielnummern
DE60017821T2 (de) Telefonendgerät mit Mitteln zur Verwaltung von Menüanzeige und zugehöriges Verfahren
DE69913511T2 (de) Verfahren zur Verwaltung von in Telefonsystemen gespeicherter Information
EP0075652B1 (de) Schaltungsanordnung zur Anzeige von Informationen an einer Teilnehmerstation, einem Vermittlungsplatz oder Vermittlungsapparat
DE3514258A1 (de) Verfahren fuer ein elektronisches telefon- und notizbuch als telefonzusatzeinrichtung
WO2007104279A2 (de) Freisprechelektronik und verfahren zum betrieb einer freisprechelektronik
WO1999011023A2 (de) Verfahren zum ermitteln der technischen adresse eines kommunikationspartners und telekommunikationsgerät
EP0651547B1 (de) Verfahren zur Auswahl einer Rufnummer aus einem Rufnummernspeicher
WO2003015381A2 (de) Einrichtung zur anzeige von aufgaben bezüglich des kommunikationsteilnehmers vei abgehenden und ankommenden rufen
CH677978A5 (de)
DE3632827C2 (de)
WO2006005666A1 (de) Kommunikationsgerät
DE19625433B4 (de) Kommunikationsgerät mit einer Empfangs- und/oder Sendeeinheit
EP1323282A2 (de) Elektronisches gerät zur kommunikation mit einem mobilfunkgerät
EP0100084A2 (de) Sichtschirmtelefon

Legal Events

Date Code Title Description
OR8 Request for search as to paragraph 43 lit. 1 sentence 1 patent law
8105 Search report available
8128 New person/name/address of the agent

Representative=s name: BECKER, KURIG, STRAUS, 80336 MUENCHEN

8141 Disposal/no request for examination