DE10151749B4 - Web-based search engine for finding communication links - Google Patents

Web-based search engine for finding communication links Download PDF

Info

Publication number
DE10151749B4
DE10151749B4 DE10151749A DE10151749A DE10151749B4 DE 10151749 B4 DE10151749 B4 DE 10151749B4 DE 10151749 A DE10151749 A DE 10151749A DE 10151749 A DE10151749 A DE 10151749A DE 10151749 B4 DE10151749 B4 DE 10151749B4
Authority
DE
Germany
Prior art keywords
connection data
search
internet
user
search engine
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
DE10151749A
Other languages
German (de)
Other versions
DE10151749A1 (en
Inventor
Claus-Peter Vogell
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.)
Unify GmbH and Co KG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to DE10151749A priority Critical patent/DE10151749B4/en
Publication of DE10151749A1 publication Critical patent/DE10151749A1/en
Application granted granted Critical
Publication of DE10151749B4 publication Critical patent/DE10151749B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams

Abstract

Verfahren zur Bereitstellung der Verbindungsdaten (128b) für Kommunikationsverbindungen (136) über ein unternehmens- bzw. organisationsspezifisches Intranet (110) mit Gateway (112a) zum Internet (114) durch Verwendung der Suchmaschine (106) einer Client-Applikation (120),
wobei
– von einem Anwender bereits bekannte Verbindungsdaten (128a) einer Kommunikationsverbindung (136) eingegeben werden können,
– von der Suchmaschine (106) unbekannte Verbindungsdaten (128b), die zum Aufbau der Kommunikationsverbindung (136) benötigt werden, im Internet (114) gesucht werden,
– nach Abschluss der Suche eine Ergebnismenge (130) der im Internet (114) gefundenen Verbindungsdaten (128b) zum Aufbau möglicher Kommunikationsverbindungen (136) angezeigt wird, und
– bei der Suche nach den unbekannten Verbindungsdaten (128b) zum Aufbau von Kommunikationsverbindungen (136) die Suchtechnologie von mindestens einer klassischen, für Recherchen im Internet verwendeten Suchmaschine (126) zum Einsatz kommt,
und dabei die unbekannten Verbindungsdaten (128b) in Web-Seiten des Internets gesucht werden.
Method for providing the connection data (128b) for communication links (136) via an enterprise or organization-specific intranet (110) having a gateway (112a) to the Internet (114) by using the search engine (106) of a client application (120)
in which
- connection data (128a) of a communication connection (136) already known by a user can be entered,
Unknown connection data (128b) required by the search engine (106) to be set up on the Internet (114) to establish the communication connection (136),
- after completion of the search, a result set (130) of the connection data (128b) found on the Internet (114) for establishing possible communication connections (136) is displayed, and
In the search for the unknown connection data (128b) for establishing communication connections (136) the search technology of at least one classical search engine (126) used for searching on the Internet is used,
while searching the unknown connection data (128b) in web pages of the Internet.

Figure 00000001
Figure 00000001

Description

Die zugrunde liegende Erfindung beruht auf einem Verfahren zur Bereitstellung der Verbindungsdaten für Kommunikationsverbindungen (wie z. B. Telefon-Nummern, Fax-Nummern und/oder E-Mail-Adressen) über das Intranet eines Unternehmens, einer Behörde, einer Institution bzw. einer Organisation, wobei zum Aufbau dieser Kommunikationsverbindungen insbesondere die Suchtechnologie klassischer Suchmaschinen eingesetzt wird, die üblicherweise für Recherchen im Internet verwendet werden. Darüber hinaus ist erfindungsgemäß eine Suchmaschine vorgesehen, die zur Durchführung eines solchen Verfahrens im Rahmen einer Client-Applikation geeignet ist.The underlying invention is based on a method of providing the connection data for Communication connections (such as telephone numbers, fax numbers and / or e-mail addresses) the intranet of a company, an authority, an institution or an organization, where to build these communication links in particular the search technology of classical search engines used that's usually for research used on the internet. In addition, according to the invention is a search engine intended to carry out of such a method in the context of a client application suitable is.

Auf dem Gebiet der Erfindung sind insbesondere die Lehren der folgenden Druckschriften bekannt.On In particular, the teachings of the following are within the scope of the invention Publications known.

Aus Druckschrift WO 00/08838 A1 ist ein Verfahren zur Bereitstellung von Verbindungsdaten für Kommunikationsverbindungen bekannt, demgemäß ein Telefon-Apparat spezielle Software enthält, die die Abfrage einer speziellen Datenbasis ermöglicht, in der in elektronischer Form Verbindungsdaten für Kommunikationsverbindungen abgespeichert sind.From publication WO 00/08838 A1 A method for providing connection data for communication connections is known, according to which a telephone apparatus contains special software which makes it possible to query a special database in which connection data for communication connections are stored in electronic form.

Die Druckschrift WO 98/56158 A2 offenbart ein Verfahren zur Bereitstellung von Daten, und zwar unter Einbeziehung einer Suchmaschine, eines Intranet- oder Internet-Datennetzes und einer oder mehrerer Datenbanken in diesem Datennetz, wobei die Suchmaschine darauf spezialisiert ist, so genannte „catalogue data” bezüglich Personen und/oder Organisationen zu finden.The publication WO 98/56158 A2 discloses a method for providing data, including a search engine, an intranet or Internet data network and one or more databases in this data network, the search engine specializing in so-called "catalog data" relating to persons and / or organizations to find.

Die Druckschrift EP 0 457 077 A2 offenbart ein Verfahren zum Zugriff auf – insbesondere selbstverwaltete und/oder vertrauenswürdige – Datenbanken oder Directory-Services. Dabei handelt es sich entweder um eine eigenständige Datenbank oder eine in einer Nebenstellenanlage integrierte Datenbank.The publication EP 0 457 077 A2 discloses a method for accessing - in particular self-managed and / or trusted - databases or directory services. It is either a standalone database or a database built into a PBX.

Die Druckschrift US 5 457 738 A offenbart ebenfalls ein Verfahren zum Zugriff auf – insbesondere selbstverwaltete und/oder vertrauenswürdige – Datenbanken oder Directory-Services. In dieser Druckschrift wird eine Datenbank bereitgestellt, bei der ein Datensatz einen Index auf weitere Datensätze enthält.The publication US 5,457,738 also discloses a method for accessing - in particular self-managed and / or trusted - databases or directory services. This document provides a database in which a record contains an index to other records.

Die Druckschrift US 5 923 736 A offenbart ein Telefon mit einer HTML-basierten Bedienoberfläche zum Zugriff auf Web-Seiten ohne Bezugnahme auf eine Bereitstellung von Verbindungsdaten oder einen Einsatz von Suchmaschinen.The publication US 5,923,736 A discloses a telephone with an HTML-based user interface for accessing web pages without reference to providing connection data or using search engines.

Um die zentrale Idee der zugrunde liegenden Erfindung verstehen zu können, soll im Folgenden kurz auf einige Ausführungsformen konventioneller elektronischer Adress- und Telefonverzeichnisse nach dem Stand der Technik sowie auf die wichtigsten Eigenschaften des durch den X.500-Standard der International Telecommunications Union (ITU) definierten Verzeichnisdienstes im Internet und den Zugang zu Verzeichnissystemen nach X.500 über das ”Lightweight Directory Access Protocol” (LDAP) eingegangen werden.Around Understand the central idea of the underlying invention can, will be briefly to some embodiments of conventional electronic address and telephone directories according to the state of Technology as well as the main features of the X.500 standard International Telecommunications Union (ITU) directory service on the Internet and access to X.500 directory systems via the "Lightweight Directory Access Protocol (LDAP) To be received.

Zum Aufbau einer Telefon-, Fax- oder E-Mail-Verbindung muss ein Kommunikationsteilnehmer die Verbindungsdaten (also die Telefon-, die Fax-Nummer und/oder die E-Mail-Adresse) des gewünschten Kommunikationsteilnehmers entweder bereits kennen oder Zugang zu einem Verzeichnis haben, in denen diese Verbindungsdaten enthalten sind. Zu diesem Zweck existiert heute eine Vielzahl von öffentlichen, behördeninternen oder privaten Adress- und Telefonverzeichnissen in gedruckter, handschriftlicher oder elektronischer Form (z. B. auf CD-ROM), in denen die Verbindungsdaten vom Anwender gesucht werden müs sen. Allerdings sind gedruckte Adress- bzw. Telefonverzeichnisse oft gerade dann nicht zur Hand, wenn ein bestimmter Kommunikationsteilnehmer schnell gefunden werden soll. Die Suche endet dann meist auch erfolglos, da die Einträge des betreffenden Telefonverzeichnisses nicht mehr aktuell sind. Aus diesem Grund werden heute von vielen Firmen elektronische Kommunikationsdaten über das Internet angeboten. Ein Anwender, der eine Kommunikationsverbindung (über Telefon, E-Mail oder Fax) aufbauen möchte, muss dazu in verteilten Directory-Servern im Internet nach den Verbindungsdaten des gewünschten Kommunikationsteilnehmers suchen.To the Establishing a telephone, fax or e-mail connection must be a communication participant the connection data (ie the telephone number, the fax number and / or the e-mail address) of the desired Communication partner either already know or access to have a directory in which they contain connection data are. To this end, today there is a multitude of public, internal administrative or private address and telephone directories in printed, handwritten or electronic form (eg on CD-ROM) in which the connection data Must be searched by the user. However, printed address or telephone directories are often just not at hand when a particular communication participant should be found quickly. The search ends then usually unsuccessful, there the entries the telephone directory in question are no longer up-to-date. For this reason, electronic communication data about the Internet offered. A user who has a communication connection (via phone, E-mail or fax), must do this in distributed directory servers on the Internet for the connection data of the desired Communication subscriber search.

Im Jahre 1988 begann die International Standards Organisation (ISO) im Rahmen des OSI-Referenzmodells mit dem X.500-Standard die Entwicklung eines universellen, verteilten Verzeichnisdienstes (engl.: ”Directory Service”), um die X.400-Standards für Message Handling-Systeme (MHS) in Telefon- bzw. Telex-Netzen zu unterstützen. Aus diesem Grund wurde X.500 bisher meistens nur als eine Art elektronisches Adress- und Telefonverzeichnis für die Nachrichtenkommunikation betrachtet, oder einfach nur als ein Satz von Protokollen.in the In 1988, the International Standards Organization (ISO) began development under the OSI reference model with the X.500 standard a universal, distributed directory service (English: "Directory Service"), around the X.400 standards for Message handling systems (MHS) in telephone or telex networks too support. For this reason, X.500 has been mostly just as a kind of electronic Address and telephone directory for considered the message communication, or just as one Set of logs.

In einem Message Handling-System werden Benutzer durch sogenannte ”User Agents” (UAs) repräsentiert, mit deren Hilfe die Benutzer Nachrichten erstellen, senden und empfangen können. Bei der Versendung von Nachrichten übergibt ein Benutzer die Nachricht und zusätzliche Parameter (z. B. Name und Adresse des Empfängers) an seinen User Agent. Dieser übermittelt dann die Nachricht an den User Agent des Empfängers. Dabei kommunizieren die einzelnen User Agents miteinander über ein sogenanntes ”Message Transfer-System” (MTS), welches aus einer Anzahl räumlich verteilter ”Message Transfer Agents” (MTAs) gebildet wird. Die Message Transfer Agents transferieren die Nachricht durch das Message Transfer-System, bis sie an den User Agent eines Empfängers geliefert werden kann. Zu diesem Zweck erfolgt der Nachrichtentransport über die einzelnen Message Transfer Agents nach dem Speicher- bzw. Paketvermitt lungsprinzip (engl.: ”Packet Switching”). Eine Anwendung von X.400 ist beispielsweise die E-Mail-Korrespondenz innerhalb eines Unternehmens bzw. zwischen verschiedenen Unternehmen.In a message handling system users are called by user agents (UAs) represents to help users create, send and receive messages can. When sending messages, a user passes the message and additional Parameters (eg name and address of the recipient) to his user agent. This transmitted then the message to the user agent of the recipient. To communicate the individual user agents with each other via a so-called "message Transfer system "(MTS), which consists of a number spatially distributed "message Transfer Agents "(MTAs) is formed. The message transfer agents transfer the message through the message transfer system until it gets to the user agent of a receiver can be delivered. For this purpose, the message is transported via the individual message transfer agents according to the storage or Paketvermitt principle (English: "Packet Switching "). One application of X.400, for example, is e-mail correspondence within a company or between different companies.

Zur Adressierung werden in einem Message Handling-System vier verschiedene Adresstypen verwendet:

  • – Mnemonische Adressen: Einzelne Kommunikationsteilnehmer werden anhand ihrer Position innerhalb einer Organisation identifiziert.
  • – Numerische Adressen: Verwendet werden Nummern, um UAs innerhalb einer Management Domain zu identifizieren.
  • - Postalische Adressen: Diese Adressen entsprechen den Zustelladressen für Brief- und Paketpost.
  • – Endgeräte-Identifikationen: Diese Adressen entsprechen den Rufnummern der jeweiligen Endgeräte in einem Telekommunikationsnetz.
For addressing, four different address types are used in a message handling system:
  • - Mnemonic addresses: Individual communication participants are identified by their position within an organization.
  • - Numeric addresses: Numbers are used to identify UAs within a management domain.
  • - Postal addresses: These addresses correspond to the delivery addresses for letter and parcel post.
  • Terminal Identifications: These addresses correspond to the phone numbers of the respective terminals in a telecommunication network.

Inzwischen hat sich der Standard X.500 weiterentwickelt, und die bisherige enge Sicht hat sich stark erweitert. Wie die Entwickler des Standards erkannt haben, kann X.500 heute zur verteilten Informationsspeicherung für alle IT- und Telefonie-Dienste verwendet werden, wie auch als Werkzeug für das Suchen, Abrufen und Verwalten von Informationen.meanwhile the standard X.500 has evolved, and the previous one narrow view has greatly expanded. Like the developers of the standard X.500 today can be used for distributed information storage for all IT and telephony services are used, as well as a tool for the Search, retrieve and manage information.

Heute dient der Standard X.500 als Basis des elektronischen Datenaustausches zwischen den einzelnen Institutionen der EU. Er beschreibt einen Verzeichnisdienst zur Bereitstellung eines elektronischen Telefon- und Adressverzeichnisses für Telefon- und Fax-Nummern, E-Mail-Adressen, Netzwerkressourcen, Public-Keys etc., das sowohl von Menschen als auch von Computern benutzt werden kann. Kern des durch X.500 bereitgestellten Verzeichnisdienstes ist dabei eine verteilte Datenbankarchitektur, bei der die entsprechenden Verzeichnisinformatio nen in den jeweiligen Unternehmen, Behörden, Organisationen bzw. Institutionen lokal gepflegt werden. Diese lokalen Informationen bilden einen über das ganze Netzwerk verteilten großen Verzeichnisdienst.today The standard X.500 serves as the basis of the electronic data exchange between the individual institutions of the EU. He describes one Directory service for providing an electronic telephone and address directory for Telephone and fax numbers, e-mail addresses, network resources, public keys etc., which are used by both humans and computers can. Core of the directory service provided by X.500 This is a distributed database architecture in which the corresponding directory information NEN in the respective companies, authorities, organizations or institutions be maintained locally. This local information forms one about the whole network distributed big Directory service.

Das applikationsunabhängige, hierarchische Datenmodell des X.500-Standards ist dabei mit seiner übersichtlichen Baumstruktur in der Praxis relativ einfach zu handhaben. Darüber hinaus hat sich dieses hersteller- und plattformunabhängige Protokoll bereits bei vielen Unternehmen und Institutionen in aller Welt als Standard für eine ganze Palette von Personen-, Geräte- und Netzwerkdaten durchgesetzt. X.500 gilt zudem als der entscheidende Baustein für ein großes Fernziel – die Schaffung eines globalen, verteilten und hierarchisch aufgebauten elektronischen Datenverzeichnisses für Kommunikationsverbindungen aller Art, das weltweit Namen, Adressen und Informationen über Personen, Organisationen, Gruppen, Datenspeicher, Geräte, Dienste etc. verfügbar macht.The application independent, hierarchical data model of the X.500 standard is there with its clear Tree structure in practice relatively easy to handle. Furthermore This manufacturer and platform independent protocol has already been added many companies and institutions around the world as standard for one full range of people, equipment and network data enforced. X.500 is also considered the key Building block for a big Long-term goal - the Creating a global, distributed and hierarchical structure electronic data directory for communication links of all kinds, the world names, addresses and information about persons, Organizations, groups, datastores, devices, services etc. available.

Im Mittelpunkt des Informationsmodells (engl.: ”Information Model”) stehen die Einträge (engl.: ”Entries”), die sich aus Attributen (engl.: ”Attributes”) zusammensetzen. Jedes Attribut hat einen Typ und einen oder mehrere Werte. Welche Werte erlaubt sind, wird durch den Attributsyntax bestimmt. Die Attribute, die in einem Eintrag erlaubt bzw. erforderlich sind, werden durch die Objektklasse bestimmt. Objektklassen sind z. B. ”Person”, ”Organisation”, etc. Die Einträge sind in einer hierarchischen Baumstruktur, dem ”Directory Information Tree” (DIT) angeordnet. Über die Position des Eintrages in dieser Hierarchie erhält jeder Eintrag einen eindeutigen Namen (engl.: ”Distinguished Name”, DN). Einzelne Komponenten des DN werden ”Relative Distinguished Name” (RDN) genannt. X.500 definiert funktionale Operationen in den Bereichen Suchen und Lesen, Modifizierung und Authentifizierung. Der DIT ist physikalisch über verschiedene X.500-Server (”Directory System Agents”, DSAs) sowohl geografisch als auch organisatorisch verteilt. Für den Client ist es gleichgültig, über wel chen Server er verbunden ist. Er hat immer die gleiche Sicht auf das Verzeichnis. Kann ein Server die Client-Anfrage nicht beantworten, so kann der Server die Anfrage weiterleiten oder den Client an einen anderen Server verweisen.in the Center of the information model (English: "Information Model") are the entries (English: "Entries"), the consist of attributes (English: "Attributes"). Each attribute has a type and one or more values. Which Values are allowed is determined by the attribute syntax. The Attributes allowed or required in an entry are determined by the object class. Object classes are z. As "person", "organization", etc. The entries are in a hierarchical tree, the Directory Information Tree (DIT) arranged. about everyone receives the position of the entry in this hierarchy Entry a unique name (English: "Distinguished Name", DN). Individual components of the DN become "Relative Distinguished Name" (RDN) called. X.500 defines functional operations in the areas Search and Read, Modification and Authentication. The DIT is physically over various X.500 servers ("Directory System Agents ", DSAs), both geographically and organisationally. For the client it does not matter who we are Server he is connected. He always has the same view on it Directory. Can not a server answer the client request? so the server can forward the request or the client to a refer to other servers.

Um eine weltweit einheitliche Datenbasis zu gewährleisten, schlägt der X.500-Standard grundlegende Objektklassen und Attribute vor. Die folgende Übersicht enthält die dabei definierten elementaren Attribute, spaltenweise sortiert nach alphabetischer Reihenfolge: BusinessCategory FacsimileTelephone Number LocalityName CommonName GenerationQualifier Member CountryName GivenName OrganizationalUnit Name Description HouseIdentifier OrganizationName Destination Indicator Initials Owner DNQualifier International ISDNNumber PhysicalDelivery OfficeName EnhancedSearchGuide Knowledge Information PostalAddress PostalCode SearchGuide TelephoneNumber PostOfficeBox SeeAlso TeletexTerminal Identifier PreferredDelivery Method SerialNumber TelexNumber PresentationAddress StateOrProvinceName Title ProtocolInformation StreetAddress UniqueIdentifier RegisteredAddress Supported ApplicationContext UniqueMember RoleOccupant Surname X121Address To ensure a globally consistent database, the X.500 standard beats basic Object classes and attributes. The following overview contains the elementary attributes defined here, sorted column by column according to alphabetical order: Business Category Facsimile Telephone Number localityName Common name generationQualifier Member Country name Given name OrganizationalUnit name description HouseIdentifier Organization name Destination Indicator Initials owner dnQualifier International ISDNNumber PhysicalDelivery OfficeName EnhancedSearchGuide Knowledge Information Postal Address Postal code Search Guide Telephone Number PostOfficeBox SeeAlso Teletex Terminal Identifier Preferred Delivery Method Serial Number telex Number PresentationAddress stateOrProvinceName title Protocol information Street Address Unique Identifier registered address Supported ApplicationContext Unique member RoleOccupant surname X121Address

Der Standard hat hier bewusst nur ganz elementare Attribute definiert, um dem Anwender genügend Freiraum für entsprechen de anwendungsspezifische Erweiterungen zu lassen. Ein Nachteil ist jedoch, dass solche Erweiterungen keine weltweite einheitliche Sicht auf die Dateninhalte zulässt.Of the Standard deliberately only defined elementary attributes here, enough free space for the user for correspond de to leave application-specific extensions. A disadvantage is however, such extensions do not provide a worldwide unified view to the data content.

Bei einem primären Einsatz als Verzeichnis für E-Mails und Organisationsinformationen, ähnlich einem Telefonbuch, kann X.500 dafür verwendet werden, einen bestimmten Empfänger zu suchen, sowie Informationen über Namen, Adressen, Telefon-Nummern sowie über E-Mail-Adressen zu erhalten.at a primary Use as directory for Emails and organizational information, similar to a phone book, can X.500 for that used to search for a particular recipient, as well as information about names, Addresses, telephone numbers as well as over E-mail addresses to receive.

Jeder Nutzer des X.500-Verzeichnisses wird beim Login durch das Verzeichnis authentifiziert. Daraufhin werden ihm Zugriffsrechte auf die Informationen zugewiesen. Derjenige Teil von X.500, der die durch den Einsatz des Verzeichnisdienstes bereitgestellten Sicherheitsmechanismen zur Durchführung von Aufgaben zur Authentifikation der Nutzer beschreibt, ist X.509. Ein Anwender hat damit die Möglichkeit, Dienste in Anspruch zu nehmen, die Vertraulichkeit und Verbindlichkeit garantieren. Darüber hinaus wird der Inhalt des Verzeichnisses durch Zugangskontrollmechanismen geschützt. Falls ein Nutzer beispielsweise im Bereich Finanzen tätig ist, könnte er das Recht haben, einen Teil oder die gesamten Informationen bezüglich der Finanzen bis zu einem gewissen Niveau einzusehen. Mit den niedrigsten Zugangsrechten könnte dagegen ein anonymer Benutzer zum Beispiel in der Lage sein, die geschäftliche Telefon-Nummer und Fax-Nummer eines Eintrages zu sehen, nicht jedoch die private Adresse und die private Telefon-Nummer. Ein anonymer Benutzer von außerhalb darf also nur Namen, Telefon-Nummer, Fax-Nummer, E-Mail- und Post-Adresse sehen sowie die Informationen, die die Organisation nach außen hin weitergeben möchte.Everyone Users of the X.500 directory will be logged in through the directory authenticated. As a result, he is granted access to the information assigned. The one part of X.500 that's through the use security mechanisms provided by the directory service to carry out of tasks to authenticate users is X.509. A user has the opportunity Services, confidentiality and liability to guarantee. About that In addition, the contents of the directory become accessible through access control mechanisms protected. For example, if a user works in finance, could he has the right to share some or all of the information regarding To see finances to a certain level. With the lowest Access rights could an anonymous user, for example, will be able to do the business Phone number and fax number of an entry to see, but not the private address and the private telephone number. An anonymous Outside users So you can only see the name, phone number, fax number, e-mail and postal address and the Information that the organization wants to communicate to the outside.

Ausgehend von dem oben genannten Stand der Technik, liegt der vorliegenden Erfindung die Aufgabe zugrunde, ein Verfahren bereitzustellen, mit dessen Hilfe berechtigten Kommunikationsteilnehmern alle benötigten Verbindungsdaten (z. B. Telefon- und Fax-Nummern sowie E-Mail-Adressen) zum Aufbau von Kommunikationsverbindungen zur Verfügung gestellt werden können.outgoing from the above-mentioned prior art, is the present Invention the object of the invention to provide a method with its help authorized communication participants all required connection data (eg telephone and fax numbers as well as e-mail addresses) for setting up can be provided by communication links.

Diese Aufgabe wird erfindungsgemäß durch die Merkmale der unabhängigen Patentansprüche gelöst. Vorteilhafte Ausführungsbeispiele, die den Gedanken der Erfindung weiterbilden, sind in den abhängigen Patentansprüchen definiert.These Task is achieved by the characteristics of the independent claims solved. advantageous Embodiments, which further develop the idea of the invention are defined in the dependent claims.

Die zugrunde liegende Erfindung offenbart, entsprechend der im vorangehenden Abschnitt definierten Aufgabe, ein effizientes Verfahren zur Bereitstellung von Verbindungsdaten zum Aufbau von Kommunikationsverbindungen über das Intranet eines Unternehmens, einer Behörde, einer Institution oder einer Organisation. In diesem Zusammenhang kommt erfindungsgemäß die Suchtechnologie klassischer Suchmaschinen zum Einsatz, die üblicherweise für Recherchen im Internet verwendet werden. Darüber hinaus ist erfindungsgemäß eine Suchmaschine vorgesehen, die zur Durchführung dieses Verfahrens im Rahmen einer Client-Applikation geeignet ist.The underlying invention disclosed, corresponding to the preceding Section defined task, an efficient method of deployment of connection data for establishing communication links via the Intranet of a company, an authority, an institution or an organization. In this context, according to the invention, the search technology classic search engines are commonly used for searches used on the internet. In addition, according to the invention is a search engine intended to carry out This method is suitable in the context of a client application.

Nach einem Ausführungsbeispiel der zugrunde liegenden Erfindung ist eine spezielle Web-basierte Suchmaschine für Kommunikationsverbindungen vorgesehen, mit deren Hilfe der Anwender über das Intranet die benötigten Kommunikationsverbindungen suchen lassen kann. Diese Suchmaschine kann speziell zum Suchen von Kommunikationsverbindungen vorgesehen sein, wobei bestimmte Suchkriterien zum Suchen der jeweiligen Kommunikationsverbindungsdaten verwendet werden. So wird beispielsweise nach Eingabe des Namens eines gewünschten Kommunikationspartners (z. B. ”Meier”) und eines Wohnortes (z. B. ”München”) in den verfügbaren Datenbanken nach der Telefon-Nummer, Handy-Nummer, E-Mail-Adresse und Fax-Nummer der Kommunikationsteilnehmer mit Namen ”Meier” im Großraum ”München” gesucht. Die erhaltenen Treffer werden dann auf dem Bildschirm des Anwenders angezeigt. Derartige themenspezifische Suchmaschinen sind auch aus dem Internet bekannt, wie zum Beispiel im Be reich von speziellen Directory-Servern, die einen Download von MP3-kodierten Audio- bzw. Videodateien ermöglichen.To an embodiment The underlying invention is a special web-based search engine for communication connections It provides the user with the required communication connections via the intranet let search. This search engine is specifically for searching be provided by communication links, with certain Search criteria for searching the respective communication connection data be used. For example, after entering the name a desired one Communication partner (eg "Meier") and one Place of residence (eg "Munich") in the available Databases by telephone number, mobile number, e-mail address and fax number of the communication participants named "Meier" in the metropolitan area "Munich" searched. The obtained hits are then displayed on the screen of the user displayed. Such subject-specific search engines are also off known on the Internet, such as in the area of special Directory servers that download MP3-encoded audio or Enable video files.

Der erfinderische Schritt besteht darin, die Internet-Technik von Suchmaschinen zu verwenden, damit Kommunikationsdaten gefunden werden, um Kommunikationsverbindungen aufbauen zu können.Of the innovative step is the Internet technology of search engines for communication data to be found around communication links to build up.

Weitere Eigenschaften, Merkmale, Vorteile und Anwendungen der zugrunde liegenden Erfindung resultieren aus den untergeordneten abhängigen Patentansprüchen sowie aus der folgenden Beschreibung eines Ausführungsbeispiels der Erfindung, welches in den folgenden Zeichnungen abgebildet ist.Further Features, features, benefits and applications of the underlying Invention result from the subordinate dependent claims and from the following description of an embodiment of the invention, which is shown in the following drawings.

Dabei zeigen:there demonstrate:

1: ein vereinfachtes Blockdiagramm 100 zur Veranschaulichung der Systemarchitektur zur Bereitstellung der benötigten Verbindungsdaten 128b zum Aufbau von Kommunikationsverbindungen 136 mit Hilfe einer Webbasierten Suchmaschine 106 gemäß einem Ausführungsbeispiel der zugrunde liegenden Erfindung; 1 : a simplified block diagram 100 to illustrate the system architecture to provide the required connection data 128b for establishing communication links 136 with the help of a web-based search engine 106 according to an embodiment of the underlying invention;

2: ein Flussdiagramm 200 zur Darstellung des erfindungsgemäßen Verfahrens zur Bereitstellung der benötigten Verbindungsdaten 128b zum Aufbau von Kommunikationsverbindungen 136; 2 : a flowchart 200 to illustrate the method according to the invention for providing the required connection data 128b for establishing communication links 136 ;

3a ein Eingabefenster 300a der Bedienoberfläche eines Browsers 118 zur Eingabe von Suchanfragen für die Suchmaschine 106; und 3a an input window 300a the user interface of a browser 118 to enter search queries for the search engine 106 ; and

3b ein Ausgabefenster 300b der Bedienoberfläche des Browsers 118 zur Ausgabe der von der Suchmaschine 106 zurückgelieferten Ergebnismenge 130. 3b an output window 300b the user interface of the browser 118 to output from the search engine 106 returned result set 130 ,

Im Folgenden werden die Funktionen der in einem Ausführungsbeispiel der zugrunde liegenden Erfindung enthaltenen Komponenten, wie in den 1 und 2 abgebildet, näher beschrieben.In the following the functions of the components contained in an embodiment of the underlying invention, as in FIGS 1 and 2 shown, described in more detail.

Bezugnehmend auf 1, soll die vorliegende Erfindung zunächst schematisch erläutert werden. Abgebildet ist ein vereinfachtes Blockdiagramm 100 zur Veranschaulichung der im Rahmen der erfindungsgemäßen Lösung verwendeten Systemarchitektur. Bei dem hier skizzierten Ausführungsbeispiel ist erfindungsgemäß vorgesehen, ein ISDN-Komforttelefon 102a mit Display 104, das über eine Funktion zur Anzeige von Namen und Telefon-Nummern verfügt, mit einer Suchmaschine 106 zu kombinieren. Die Suchmaschine 106 dient zur Bereitstellung unbekannter Verbindungsdaten 128b für Kommunikationsverbindungen 136 und ist über ein unternehmens- bzw. organisationsspezifisches Intranet 110 mit Gateway 112a mit dem Internet 114 verbunden. In diesem Zusammenhang kann zum Beispiel ein digitales, an einer Nebenstellenanlage 108 angeschlossenes Systemtelefon 102a verwendet werden, das mit einem Display 104 ausgestattet ist und über eine sogenannte ”Display-Telefonbuch” (DTB)-Applikation 120 verfügt, sowie ein mit der Nebenstellenanlage 108 verbundener Client 116a, auf dem eine Suchmaschine 106 zur Bereitstellung unbekannter Verbindungsdaten 128b läuft. Das ISDN-Komforttelefon 102a und der Client 116a sind dabei einem ersten Teilnehmer A zugeordnet. Des weiteren sind ein ISDN-Komforttelefon 102b und ein Client 116b eines weiteren Teilnehmers B dargestellt.Referring to 1 , The present invention will first be explained schematically. Shown is a simplified block diagram 100 to illustrate the system architecture used in the context of the inventive solution. In the embodiment sketched here, according to the invention, an ISDN comfort telephone is provided 102 with display 104 , which has a function for displaying names and telephone numbers, with a search engine 106 to combine. The search engine 106 serves to provide unknown connection data 128b for communication connections 136 and is via a corporate or organization-specific intranet 110 with gateway 112a with the Internet 114 connected. In this context, for example, a digital, at a PBX 108 connected system telephone 102 be used with a display 104 is equipped and via a so-called "Display Phonebook" (DTB) application 120 and one with the private branch exchange 108 connected client 116a on which a search engine 106 to provide unknown connection data 128b running. The ISDN comfort telephone 102 and the client 116a are assigned to a first participant A. Furthermore, an ISDN comfort phone 102b and a client 116b another participant B shown.

Im Rahmen dieser DTB-Applikation 120 wird der Benutzer mit Hilfe der menügesteuerten zweizeiligen Display-Bedienoberfläche 122 des ISDN-Komforttelefons 102a geführt und kann über das Display 104 durch Betätigung von Dialogtasten die gewünschten Funktionen ausführen. Diese Funktionen beinhalten unter anderem

  • – das Erstellen von individuellen Adress- und Telefonverzeichnissen 132b (z. B. Firmenverzeichnis, persönliches Verzeichnis, Firmennamen-Liste),
  • – ein Rufjournal 134 zur Speicherung von bis zu 20 kommenden und gehenden Anrufen (optional),
  • – die Möglichkeit einer täglichen Aktualisierung der in dem individuellen Adress- bzw. Telefonverzeichnis 132b gespeicherten Daten
  • – die Möglichkeit, Kommunikationsverbindungen direkt durch ein menügesteuertes Wählen des Namens eines gewünschten Kommunikationsteilnehmers aus dem individuellen Adress- bzw. Telefonverzeichnis 132b oder dem Rufjournal 134 aufzubauen,
  • – die Identifizierung von Anrufern hinsichtlich ihres Namens und/oder ihrer Telefon-Nummer (optional) sowie
  • – einen individuellen Passwortschutz.
In the context of this DTB application 120 the user is using the menu-driven two-line display user interface 122 of the ISDN comfort telephone 102 guided and can over the display 104 execute the desired functions by pressing softkeys. These features include, among others
  • - the creation of individual address and telephone directories 132b (eg company directory, personal directory, company name list),
  • - a call journal 134 for storing up to 20 incoming and outgoing calls (optional),
  • - The possibility of a daily update in the individual address or telephone directory 132b stored data
  • - The ability to communicate connections directly by a menu-driven dialing the name of a desired communication subscriber from the individual address or telephone directory 132b or the call journal 134 build,
  • - The identification of callers in terms of their name and / or their telephone number (optional) and
  • - an individual password protection.

Darüber hinaus ermöglicht die DTB-Applikation 120 den Zugriff von digitalen ISDN-Komforttelefonen 102a auf ein zentral abgelegtes Adress- bzw. Telefonverzeichnis 132a. Hierbei kann über das Display 104 des ISDN-Komforttelefons 102a auf ein namensbezogenes Adress- bzw. Telefonverzeichnis 132a zugegriffen werden, wodurch ein Anwender rasch und unkompliziert an aktuelle Informationen zu Adressdaten und Telefon-Nummern gelangt. Ein weiterer Vorteil bei Verwendung der DTB-Applikation 120 besteht darin, dass sich die entstehenden Kosten für Aktualisierung, Ausgabe und Verteilung der Verbindungsdaten entscheidend verringern.In addition, the DTB application allows 120 the access of digital ISDN comfort telephones 102 to a centrally stored address or telephone directory 132a , This can be done via the display 104 of the ISDN comfort telephone 102 on a name-related address or telephone directory 132a which allows a user to quickly and easily access current information about address data and telephone numbers. Another advantage of using the DTB application 120 is that the cost of updating, outputting and distributing connection data is significantly reduced.

Im Rahmen des erfindungsgemäßen Verfahrens können Anwender bereits bekannte Verbindungsdaten 128a einer Kommunikationsverbindung 136 eingeben. Von der Suchmaschine 106 werden daraufhin weitere unbekannte Verbindungsdaten 128b, die zum Aufbau der Kommunikationsverbindung 136 benötigt werden, in räumlich verteilten Directory-Servern 124 im Internet 114 gesucht. Nach Abschluss der Suche kann über das Display 104 des ISDN-Komforttelefons 102a und/oder die Bedienoberfläche eines auf dem Client 116a laufenden Browsers 118 eine scrollbare Ergebnismenge 130 der im Internet gefundenen Verbindungsdaten 128b zum Aufbau möglicher Kommunikationsverbindungen 136 angezeigt werden. Darüber hinaus kommt bei der Suche nach den unbekannten Verbindungsdaten 128b zum Aufbau der gewünschten Kommunikationsverbindungen 136 erfindungsgemäß die Suchtechnologie von mindestens einer Internet-basierten Suchmaschine 126 zum Einsatz.In the context of the method according to the invention, users can already know known connection data 128a a communication connection 136 enter. From the search engine 106 then unknown unknown connection data 128b , to the establishment of the communication connection 136 be needed in spatially distributed directory servers 124 on the Internet 114 searched. After completion of the search can be via the display 104 of the ISDN comfort telephone 102 and / or the user interface of one on the client 116a running browser 118 a scrollable result set 130 the connection data found on the Internet 128b for establishing possible communication connections 136 are displayed. In addition, when searching for the unknown connection data comes 128b for establishing the desired communication connections 136 According to the invention, the search technology of at least one Internet-based search engine 126 for use.

Bei den gesuchten Verbindungsdaten 128b kann es sich beispielsweise um eine Telefon-Nummer, Handy-Nummer, Fax-Nummer, E-Mail-Adresse, WWW-Adresse und/oder eine postalische Zustelladresse, bestehend aus den Adressdaten Land, Postleitzahl, Wohnort, Straße und Hausnummer bzw. Postfach, handeln. Entsprechend kann es sich bei der aufzubauenden Kommunikationsverbindung 136 um eine Telefon-, Bildtelefon- bzw. Videokonferenz-, Voice-over-IP (VoIP)-, Telefax-, E-Mail- oder Telex-Verbindung zur Übertragung von digitalisierten Sprachsignalen, Audio- bzw. Videosignalen und/oder Textdaten handeln.In the searched connection data 128b This may be, for example, a telephone number, mobile phone number, fax number, e-mail address, WWW address and / or postal delivery address, consisting of the address data country, postal code, city, street and house number or PO Box , act. Accordingly, it may be in the communication link to be established 136 telephone, video, videoconferencing, Voice over IP (VoIP), facsimile, e-mail or telex transmission for the transmission of digitized voice, audio or video signals and / or text data.

In 2 ist ein Flussdiagramm 200 abgebildet, das das erfindungsgemäße Verfahren zur Bereitstellung der Verbindungsdaten 128b mit Hilfe des erfindungsgemäßen Verfahrens illustriert. Im Folgenden sollen die einzelnen Schritte dieses Verfahrens im Detail erläutert werden.In 2 is a flowchart 200 shown that the inventive method for providing the connection data 128b illustrated by the method according to the invention. In the following, the individual steps of this method will be explained in detail.

In einem ersten Teilschritt 202 werden die einem Anwender bereits bekannten Verbindungsdaten 128a einer Kommunikationsverbindung 136 (z. B. der Namen eines gewünschten Kommunikationsteilnehmers) über die grafische Bedienoberfläche des auf dem Client 116a laufenden Browsers 118 oder das Display 104 des ISDN-Komforttelefons 102a eingegeben. Im letzteren Fall wird im nächsten Teilschritt 204 überprüft, ob die eingegebenen bekannten Verbindungsdaten 128a (der Namen) bereits in dem individuellen Adress- bzw. Telefonverzeichnis 132b des Anwenders oder dem Rufjournal 134 enthalten sind. Ist dies der Fall, wird mit Hilfe der dort gefundenen Verbindungsdaten 128b (z. B. einer Telefon-Nummer) im folgenden Teilschritt 206 eine Kommunikationsverbindung 136 zu dem jeweils gewünschten Kommunikationsteilnehmer (z. B. eine Telefon-Verbindung) aufgebaut. Falls in dem individuellen Adress- bzw. Telefonverzeichnis 132b des Anwenders kein entsprechender Eintrag gefunden wurde, müssen in einem weiteren Teilschritt 208 von der Suchmaschine 106 weitere unbekannte Verbindungsdaten 128b, die zum Aufbau der Kommunikationsverbindung 136 benötigt werden, in räumlich verteilten Directory-Servern 124 im Internet 114 gesucht werden. Nach Abschluss der Suche wird in einem Teilschritt 210 die Ergebnismenge 130 der im Internet 114 gefundenen Verbindungsdaten 128b zum Aufbau möglicher Kommunikationsverbindungen 136 über die grafische Bedienoberfläche des auf dem Client 116a laufenden Browsers 118 bzw. über das Display 104 des ISDN-Komforttelefons 102a angezeigt. Der Anwender kann im nächsten Teilschritt 212 entscheiden, ob die zurückgelieferte Ergebnismenge 130 bereits klein genug ist, um anhand der erhaltenen Verbindungsdaten 128b eine Kommunikationsverbindung 136 zu dem gewünschten Kommunikationsteilnehmer aufbauen zu können oder ob die Ergebnismenge 130 weiter eingegrenzt werden muss. Im letzteren Fall hat er in dem nun folgenden Teilschritt 214 die Möglichkeit, durch Eingabe weiterer bekannter Verbindungsdaten 128a die Ergebnismenge 130 der von der Suchmaschine 106 zurückgelieferten Verbindungsdaten 128b gezielt einzugrenzen. Darüber hinaus kann in einem weiteren Teilschritt 216 erfindungsgemäß vorgesehen sein, dass einzelne als Suchkriterien verwendete bekannte Verbindungsdaten 128a als Primär- bzw. Sekundärschlüssel definiert werden und die möglicherweise verbleibenden Suchkriterien als Schlüssel untergeordneter Priorität behandelt werden. Auf diese Weise kann eine Sortierung der von der Suchmaschine 106 zurückgelieferten Ergebnismenge 130 ermöglicht werden.In a first step 202 become the connection data already known to a user 128a a communication connection 136 (eg the name of a desired communication subscriber) via the graphical user interface of the client 116a running browser 118 or the display 104 of the ISDN comfort telephone 102 entered. In the latter case, the next sub-step 204 Checks if the entered known connection data 128a (the name) already in the individual address or telephone directory 132b the user or the call journal 134 are included. If this is the case, using the connection data found there 128b (eg a telephone number) in the following sub-step 206 a communication connection 136 to the respectively desired communication subscriber (eg a telephone connection). If in the individual address or telephone directory 132b the user no corresponding entry was found, must in a further sub-step 208 from the search engine 106 further unknown connection data 128b , to the establishment of the communication connection 136 be needed in spatially distributed directory servers 124 on the Internet 114 be searched. After completion of the search will be in a sub-step 210 the result set 130 the on the internet 114 found connection data 128b for establishing possible communication connections 136 via the graphical user interface of the client 116a running browser 118 or via the display 104 of the ISDN comfort telephone 102 displayed. The user can in the next step 212 decide if the returned result set 130 already small enough, based on the obtained connection data 128b a communication connection 136 to build up to the desired communication participant or whether the result set 130 must be further limited. In the latter case, he has in the following sub-step 214 the possibility of entering further known connection data 128a the result set 130 the one from the search engine 106 returned connection data 128b to narrow down. In addition, in a further sub-step 216 be provided according to the invention that individual known Ver used as search criteria connection data 128a are defined as primary or secondary keys, and any remaining search criteria are treated as a child of lower priority. This way, sorting can be done by the search engine 106 returned result set 130 be enabled.

3a zeigt das Eingabefenster 300a der Bedienoberfläche des Browsers 118 zur Eingabe von Suchanfragen für die Suchma schine 106. In dem skizzierten Beispiel wurden von einem Anwender die gewünschte Kommunikationsart (”Fax”), der Zuname des gewünschten Kommunkationsteilnehmers (”Meier”) sowie Ort (”München”) und Straße (”Sonnenstraße”) der postalischen Adresse des gewünschten Kommunkationsteilnehmers durch Leerzeichen getrennt eingegeben, womit eine Suchanfrage gemeint ist, die aus einer ”UND”-Verknüpfung der eingegebenen Verbindungsdaten 128a (”Fax”, ”Meier”, ”München” und ”Sonnenstraße”) besteht. Dabei sollen im gesamten World Wide Web (WWW) die Fax-Nummern der betreffenden Kommunikationsteilnehmer gesucht werden. Für die zusätzlichen Optionen zur Definition des Primär- und Sekundärschlüssels wurde eine Einstellung gewählt, bei der eine Sortierung der zurückgelieferten Ergebnismenge 130 nach ”Name” und ”Ort” vorgenommen wird. 3a shows the input window 300a the user interface of the browser 118 to enter search queries for the search engine 106 , In the example outlined, the user desired communication type ("Fax"), the name of the desired Kommunkationteilnehmers ("Meier") and location ("Munich") and street ("Sun Street") the postal address of the desired Kommunkationteilnehmers were separated by spaces which means a search request resulting from an "AND" combination of the entered connection data 128a ("Fax", "Meier", "Munich" and "Sun Street"). In the process, the fax numbers of the relevant communication users are to be searched for throughout the World Wide Web (WWW). For the additional options for defining the primary and secondary key, a setting was selected in which a sort of the returned result set 130 after "name" and "place" is made.

In 3b ist das Ausgabefenster 300b der Bedienoberfläche des Browsers 118 zur Ausgabe der von der Suchmaschine 106 zurückgelieferten Ergebnismenge 130 dargestellt. Die Suche gemäß obigem Beispiel ergab dabei drei Resultate. Der Anwender hat nun die Möglichkeit, durch eine Modifikation oder Erweiterung seiner Suchanfrage (z. B. durch Eingabe der Hausnummer des gewünschten Kommunikationsteilnehmers) die Ergebnismenge 130 weiter einzuschränken.In 3b is the output window 300b the user interface of the browser 118 to output from the search engine 106 returned result set 130 shown. The search according to the example above gave three results. The user now has the option of modifying or expanding his search query (eg by entering the house number of the desired communication subscriber) 130 further restrict.

Claims (16)

Verfahren zur Bereitstellung der Verbindungsdaten (128b) für Kommunikationsverbindungen (136) über ein unternehmens- bzw. organisationsspezifisches Intranet (110) mit Gateway (112a) zum Internet (114) durch Verwendung der Suchmaschine (106) einer Client-Applikation (120), wobei – von einem Anwender bereits bekannte Verbindungsdaten (128a) einer Kommunikationsverbindung (136) eingegeben werden können, – von der Suchmaschine (106) unbekannte Verbindungsdaten (128b), die zum Aufbau der Kommunikationsverbindung (136) benötigt werden, im Internet (114) gesucht werden, – nach Abschluss der Suche eine Ergebnismenge (130) der im Internet (114) gefundenen Verbindungsdaten (128b) zum Aufbau möglicher Kommunikationsverbindungen (136) angezeigt wird, und – bei der Suche nach den unbekannten Verbindungsdaten (128b) zum Aufbau von Kommunikationsverbindungen (136) die Suchtechnologie von mindestens einer klassischen, für Recherchen im Internet verwendeten Suchmaschine (126) zum Einsatz kommt, und dabei die unbekannten Verbindungsdaten (128b) in Web-Seiten des Internets gesucht werden.Method for providing the connection data ( 128b ) for communication connections ( 136 ) via a company or organization-specific intranet ( 110 ) with Gateway ( 112a ) to the Internet ( 114 ) by using the search engine ( 106 ) of a client application ( 120 ), where - connection data already known by a user ( 128a ) a communication connection ( 136 ) can be entered by the search engine ( 106 ) unknown connection data ( 128b ) used to establish the communication connection ( 136 ), on the Internet ( 114 ), - after completion of the search, a result set ( 130 ) on the Internet ( 114 ) connection data ( 128b ) for establishing possible communication links ( 136 ), and - when searching for the unknown connection data ( 128b ) for establishing communication links ( 136 ) the search technology of at least one classical search engine used for searches on the Internet ( 126 ) and thereby the unknown connection data ( 128b ) are searched in web pages of the Internet. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass es sich bei den Verbindungsdaten (128a + b) um mindestens eine Telefon-Nummer, Handy-Nummer, Fax-Nummer, E-Mail-Adresse, WWW-Adresse und/oder eine postalische Zustelladresse, bestehend aus den Adressdaten Land, Postleitzahl, Wohnort, Straße und Hausnummer bzw. Postfach, handelt.Method according to Claim 1, characterized in that the connection data ( 128a + b) at least one telephone number, mobile number, fax number, e-mail address, WWW address and / or postal delivery address, consisting of the address data country, post code, city, street and house number or PO Box , acts. Verfahren nach einem der Ansprüche 1 und 2, dadurch gekennzeichnet, dass es sich bei den Kommunikationsverbindungen (136) um Telefon-, Bildtelefon- bzw. Videokonferenz-, Voice-over-IP-, Telefax-, E-Mail- oder Telex-Verbindungen zur Übertragung von digitali sierten Sprachsignalen, Audio- bzw. Videosignalen und/oder Textdaten handelt.Method according to one of claims 1 and 2, characterized in that it is in the communication links ( 136 ) are telephone, video, videoconferencing, voice-over-IP, facsimile, e-mail or telex connections for the transmission of digitized voice signals, audio or video signals and / or text data. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass es sich bei den bekannten Verbindungsdaten (128a), die von einem Anwender eingegeben werden können, um den Namen eines gewünschten Kommunikationsteilnehmers, eines Unternehmens, einer Behörde, einer Institution oder einer Organisation handelt.Method according to one of claims 1 to 3, characterized in that it is in the known connection data ( 128a ) that may be entered by a user to be the name of a desired communication party, business, government agency, institution or organization. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass zusätzlich vom Benutzer weitere bereits bekannte Verbindungsdaten (128b) als Suchkriterien über die Bedienoberfläche eines auf einem Client (116a) laufenden Browsers (118) eingegeben werden können, um die Ergebnismenge (130) der von der Suchmaschine (106) zurückgelieferten Verbindungsdaten (128b) gezielt eingrenzen zu können.A method according to claim 4, characterized in that in addition from the user further already known connection data ( 128b ) as search criteria via the user interface of a client ( 116a ) running browser ( 118 ) can be entered to determine the result set ( 130 ) of the search engine ( 106 ) connection data ( 128b ) to narrow down. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass zur Ermittlung weiterer unbekannter Verbindungsdaten (128b) eine hierarchische Suche eingeleitet wird, bei der einzelne als Suchkriterien verwendete bekannte Verbindungsdaten (128a) als Primär- bzw. Sekundärschlüssel definiert werden und die möglicherweise verbleibenden Suchkriterien als Schlüssel untergeordneter Priorität behandelt werden.Method according to claim 5, characterized in that for the determination of further unknown connection data ( 128b ) initiates a hierarchical search using individual search criteria known connection data ( 128a ) are defined as primary or secondary keys, and any remaining search criteria are treated as a lower priority key. Verfahren nach einem der Ansprüche 5 bis 6, dadurch gekennzeichnet, dass mit Hilfe der Suchmaschine (106) auf die Datenbestände von mindestens einem WWW-Server (126) im Internet (114) zugegriffen wird, wobei – die von einem Anwender über die grafische Bedienoberfläche des auf einem Client (116a) laufenden Browsers (118) ein gegebenen Suchanfragen an den bzw. die WWW-Server (126) weitergeleitet werden, – dem Anwender von der Client-Applikation (120) der Status einer laufenden Suchanfrage gemeldet wird und – dem Anwender nach erfolgreichem Abschluss der Suche von der Client-Applikation (120) die Ergebnismenge (130) der Suchanfrage angezeigt wird.Method according to one of claims 5 to 6, characterized in that by means of the search engine ( 106 ) to the databases of at least one WWW server ( 126 ) on the Internet ( 114 ), in which - by a user via the graphical user interface of the client ( 116a ) running browser ( 118 ) a given search request to the WWW server (s) ( 126 ), the user of the client application ( 120 ) the status of a current search query is reported and - the user after successful completion of the search from the client application ( 120 ) the result set ( 130 ) of the search query is displayed. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass dem Benutzer ein einheitlicher Zugriff zu Verbindungsdaten (128a + b) zur Verfügung gestellt wird, die auf Directory-Servern (124) in räumlich verteilten, heterogenen Netzen gespeichert sind, unabhängig von dem Datenformat der Verbindungsdaten (128a + b) und der Plattform (124), auf der sie gespeichert sind.Method according to one of Claims 1 to 7, characterized in that the user has uniform access to connection data ( 128a + b) provided on directory servers ( 124 ) are stored in spatially distributed, heterogeneous networks, regardless of the data format of the connection data ( 128a + b) and the platform ( 124 ) on which they are stored. Verfahren nach einem der Ansprüche 5 bis 8, dadurch gekennzeichnet, dass die Bedienoberfläche des Browsers (118) über Präsentationsprogramme zum Erzeugen benutzerspezifisch formatierter Texte verfügt, um die Ergebnismenge (130) der erhaltenen Verbindungsdaten (128b) in einem einheitlichen, leicht lesbaren Format anzeigen zu können.Method according to one of claims 5 to 8, characterized in that the user interface of the browser ( 118 ) has presentation programs for generating user-specific formatted texts in order to generate the result set ( 130 ) of the obtained connection data ( 128b ) in a uniform, easy-to-read format. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass bei der Suche von Verbindungsdaten (128b) Agenten-Programme eingesetzt werden, die als Hintergrundprozesse die vom Anwender eingegebenen Suchanfragen selbstständig ohne zusätzliche Eingriffe des Anwenders kontinuierlich weiter bearbeiten.Method according to one of claims 1 to 9, characterized in that in the search of connection data ( 128b ) Agent programs are used as background processes, the user-entered search queries independently without further intervention by the user to further edit. Verfahren nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, dass bei der Suche nach unbekannten Verbindungsdaten (128b) mindestens ein standardisierter Verzeichnisdienst zur Bereitstellung elektronischer Telefon- und Adressverzeichnisse (132a) für E-Mail-Adressen, Netzwerkressourcen, Telefon-Nummern, Fax-Nummern und/oder Public Keys genutzt wird.Method according to one of claims 1 to 10, characterized in that in the search for unknown connection data ( 128b ) at least one standardized directory service providing electronic telephone and address directories ( 132a ) is used for e-mail addresses, network resources, telephone numbers, fax numbers and / or public keys. Verfahren nach Anspruch 11, dadurch gekennzeichnet, dass es sich bei dem verwendeten Verzeichnisdienst um den X.500-Standard der International Telecommunications Union (ITU) für die Darstellung, Speicherung und den Zugriff auf Verbindungsdaten (128a + b) handelt, die in räumlich verteilten Directory-Servern (124) im Internet (114) gespeichert sind.Method according to Claim 11, characterized in that the directory service used is the International Telecommunications Union (ITU) X.500 standard for the presentation, storage and access to connection data ( 128a + b) in distributed directory servers ( 124 ) on the Internet ( 114 ) are stored. Suchmaschine einer Client-Applikation (120) zur Bereitstellung der Verbindungsdaten (128b) für Kommunikationsverbindungen (136) über ein Unternehmens- bzw. organisationsspezifisches Intranet (110) mit einem Gateway (112a) zum Internet (114), dadurch gekennzeichnet, dass ein Verfahren gemäß einem der Ansprüche 1 bis 12 eingesetzt wird.Search engine of a client application ( 120 ) for providing the connection data ( 128b ) for communication connections ( 136 ) via a corporate or organization-specific intranet ( 110 ) with a gateway ( 112a ) to the Internet ( 114 ), characterized in that a method according to any one of claims 1 to 12 is used. Mobiles Telekommunikations-Endgerät, mit einer WAP-fähigen grafischen Bedienoberfläche (104) zum Zugriff auf Directory-Server (124) im Internet (114), wobei eine Suchmaschine (106) nach Anspruch 13 zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 12 eingesetzt wird.Mobile telecommunication terminal, with a WAP-enabled graphical user interface ( 104 ) to access directory server ( 124 ) on the Internet ( 114 ), whereby a search engine ( 106 ) is used according to claim 13 for carrying out a method according to any one of claims 1 to 12. Software-Modul zum Betrieb einer Suchmaschine (106) nach Anspruch 13, dadurch gekennzeichnet, dass ein Verfahren nach einem der Ansprüche 1 bis 12 zur Bereitstellung der Verbindungsdaten (128b) für Kommunikationsverbindungen (136) durchgeführt wird.Software module for operating a search engine ( 106 ) according to claim 13, characterized in that a method according to one of claims 1 to 12 for providing the connection data ( 128b ) for communication connections ( 136 ) is carried out. Software-Modul nach Anspruch 15, dadurch gekennzeichnet, dass die Portabilität der Suchmaschine (106) für den Einsatz in verschiedenen Betriebssystem-Umgebungen durch die verwendete Software unterstützt wird.Software module according to claim 15, characterized in that the portability of the search engine ( 106 ) is supported by the software used for use in various operating system environments.
DE10151749A 2001-10-19 2001-10-19 Web-based search engine for finding communication links Expired - Fee Related DE10151749B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE10151749A DE10151749B4 (en) 2001-10-19 2001-10-19 Web-based search engine for finding communication links

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10151749A DE10151749B4 (en) 2001-10-19 2001-10-19 Web-based search engine for finding communication links

Publications (2)

Publication Number Publication Date
DE10151749A1 DE10151749A1 (en) 2003-04-30
DE10151749B4 true DE10151749B4 (en) 2009-12-17

Family

ID=7703104

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10151749A Expired - Fee Related DE10151749B4 (en) 2001-10-19 2001-10-19 Web-based search engine for finding communication links

Country Status (1)

Country Link
DE (1) DE10151749B4 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0457077A2 (en) * 1990-05-16 1991-11-21 Siemens Rolm Communications Inc. (a Delaware corp.) Accessing alphanumeric information using a numeric keypad
US5457738A (en) * 1993-03-23 1995-10-10 U S West Advanced Technologies, Inc. Method and system for searching an on-line directory at a telephone station
WO1998056158A2 (en) * 1997-06-02 1998-12-10 Telefonaktiebolaget Lm Ericsson Method and device for directory services for telecommunication
US5923736A (en) * 1996-04-02 1999-07-13 National Semiconductor Corporation Hypertext markup language based telephone apparatus
WO2000008838A1 (en) * 1997-03-12 2000-02-17 Telstra Corporation Limited Telephone system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0457077A2 (en) * 1990-05-16 1991-11-21 Siemens Rolm Communications Inc. (a Delaware corp.) Accessing alphanumeric information using a numeric keypad
US5457738A (en) * 1993-03-23 1995-10-10 U S West Advanced Technologies, Inc. Method and system for searching an on-line directory at a telephone station
US5923736A (en) * 1996-04-02 1999-07-13 National Semiconductor Corporation Hypertext markup language based telephone apparatus
WO2000008838A1 (en) * 1997-03-12 2000-02-17 Telstra Corporation Limited Telephone system
WO1998056158A2 (en) * 1997-06-02 1998-12-10 Telefonaktiebolaget Lm Ericsson Method and device for directory services for telecommunication

Also Published As

Publication number Publication date
DE10151749A1 (en) 2003-04-30

Similar Documents

Publication Publication Date Title
DE69838769T2 (en) System and method for anonymous, personalized browsing in a network
DE69924386T2 (en) Immediate messaging
DE69930963T2 (en) METHOD AND DEVICE FOR CORRELATING A UNIQUE IDENTIFIER AS FOR EXAMPLE A PSTN TELEPHONE NUMBER, TO AN INTERNET ADDRESS TO COMMUNICATE ON THE INTERNET
DE69831650T2 (en) Method and system for voice call by using information retrieved from an executing application on a computer system
DE60112436T2 (en) ONLINE DIRECTORY INFORMATION SYSTEM
US5907677A (en) Method for establishing anonymous communication links
DE69934451T2 (en) Internet subscriber profile
DE60020518T2 (en) Administration of user profiles
DE69836417T2 (en) LINEAR CONNECTED SETUP USING A PACKAGED ADDRESS SUCH AS A INTERNET ADDRESS OR THE LIKE
DE69829275T2 (en) SYSTEM FOR LOCATING GATEWAYS FINALLY POTS INTERNETGATEWAYS
DE602005000362T2 (en) Method and apparatus for using subscriber software for communication with network resident services
DE69826191T2 (en) Location-dependent method and system for message storage processing
DE60221965T2 (en) Method, system and server for sending and receiving e-mails with different addresses
EP1280081A1 (en) Method, communication network, service node and program module for providing a service of organizing meetings between participants in a communication network
DE10151749B4 (en) Web-based search engine for finding communication links
DE102008019032A1 (en) Universal addressing of a communication partner via hidden dynamic assignment of a phone number
EP1148744B1 (en) Network server
DE10048113C2 (en) Devices and methods for individually filtering information transmitted over a network
EP1236331B2 (en) Communications system, central computer and method for transmitting a url
AT411300B (en) NETWORK ADDRESSING SYSTEM AND METHOD USING TELEPHONE NUMBER
DE10121705B4 (en) Unified messaging communication method and unified messaging communication system
DE102008008318A1 (en) Method for the automatic generation of address book entries
DE602004000358T2 (en) Method and system for locating devices in proximity to a user device
DE10017573C2 (en) Communication between terminal equipment and terminal equipment
EP2036281B1 (en) Method for automatically including addresses in a list of accepted senders in a communication system

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R082 Change of representative

Representative=s name: FRITZSCHE PATENT, DE

R081 Change of applicant/patentee

Owner name: UNIFY GMBH & CO. KG, DE

Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT, 80333 MUENCHEN, DE

Effective date: 20130313

Owner name: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. K, DE

Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT, 80333 MUENCHEN, DE

Effective date: 20130313

R082 Change of representative

Representative=s name: FRITZSCHE PATENTANWAELTE, DE

Effective date: 20130313

Representative=s name: FRITZSCHE PATENT, DE

Effective date: 20130313

R082 Change of representative

Representative=s name: FRITZSCHE PATENT, DE

R081 Change of applicant/patentee

Owner name: UNIFY GMBH & CO. KG, DE

Free format text: FORMER OWNER: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG, 81379 MUENCHEN, DE

Effective date: 20131112

R082 Change of representative

Representative=s name: FRITZSCHE PATENT, DE

Effective date: 20131112

Representative=s name: FRITZSCHE PATENTANWAELTE, DE

Effective date: 20131112

R081 Change of applicant/patentee

Owner name: UNIFY GMBH & CO. KG, DE

Free format text: FORMER OWNER: UNIFY GMBH & CO. KG, 81379 MUENCHEN, DE

R082 Change of representative

Representative=s name: FRITZSCHE PATENTANWAELTE, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee