DE102006015057A1 - User interface for establishing communication connection, has selection field provided for selecting identification titles of users, to which communication connection is established, based on identification titles from data base - Google Patents

User interface for establishing communication connection, has selection field provided for selecting identification titles of users, to which communication connection is established, based on identification titles from data base Download PDF

Info

Publication number
DE102006015057A1
DE102006015057A1 DE102006015057A DE102006015057A DE102006015057A1 DE 102006015057 A1 DE102006015057 A1 DE 102006015057A1 DE 102006015057 A DE102006015057 A DE 102006015057A DE 102006015057 A DE102006015057 A DE 102006015057A DE 102006015057 A1 DE102006015057 A1 DE 102006015057A1
Authority
DE
Germany
Prior art keywords
user interface
identification
interface according
database
communication connection
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.)
Granted
Application number
DE102006015057A
Other languages
German (de)
Other versions
DE102006015057B4 (en
Inventor
Steffen Rusitschka
Alan Southall
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.)
Siemens AG
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 DE102006015057A priority Critical patent/DE102006015057B4/en
Priority to PCT/EP2007/053071 priority patent/WO2007113229A1/en
Publication of DE102006015057A1 publication Critical patent/DE102006015057A1/en
Application granted granted Critical
Publication of DE102006015057B4 publication Critical patent/DE102006015057B4/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4931Directory assistance systems

Abstract

The interface has a data base with identification titles of users, and a text input field (E) for selecting the users. A selection field is provided for selecting the identification titles of the users, to which a communication connection e.g. instant-messaging connection, is established, based on the titles from a data base. The database contains telephone address and/or short message service (SMS)-address and/or instant-messaging-address, and is stored on a server or in a peer-to-peer-system. An independent claim is also included for a computer readable storage medium storing a computer program on computer to provide a user interface for establishing communication connection.

Description

Die Erfindung betrifft eine Benutzerschnittstelle zur Herstellung einer Kommunikations-Verbindung.The The invention relates to a user interface for producing a Communication connection.

Herkömmliche Telefonie wurde ursprünglich über ein eigenständiges, verbindungsorientiertes Telefonie-Netzwerk abgewickelt. Mit der Verbreitung des paketorientierten Internet ist auch eine Form der Übermittlung von Telefongesprächen entstanden, das so genannte Voice-over-IP (VoIP). Hierbei werden Telefongespräche nicht mehr über das herkömmliche Telefonie-Netzwerk abgewickelt, sondern teilweise oder vollständig über das Internet. Die Attraktivität für Anbieter von Voice-over-IP-Telefonie resultiert aus der besseren Auslastung bereits vorhandener Netzwerkressourcen. Die Attraktivität wiederum für die Benutzer von Voice-over-IP-Telefonie liegt darin begründet, dass die Telefonkosten bei VoIP geringer ausfallen und unter Umständen sogar völlig entfallen können.conventional Telephony was originally about independent, connection-oriented telephony network. With the Dissemination of the packet-oriented Internet is also a form of transmission from telephone conversations emerged, the so-called Voice-over-IP (VoIP). Here are phone calls not over the conventional one Telephony network but partially or completely over the Internet. The attractiveness for providers from voice-over-IP telephony results from the better utilization of already existing network resources. The attractiveness again for the users of voice-over-IP telephony is due to the fact that the telephone costs with VoIP turn out lower and under certain circumstances even completely omitted can.

Bekannte VoIP-Telefonie-Systeme, die PC-gestützt sind, ermöglichen es einem Benutzer, Telefonanrufe über das Internet von seinem eigenen PC zu einem anderen Voice-over-IP-fähigen Gerät, beispielsweise einem anderen PC oder einem Voice-over-IP-Telefon, zu tätigen. Im Hintergrund solcher VoIP-Telefonie-Systeme stehen SIP oder ein Peer-to-Peer-System.Known VoIP telephony systems, which are PC-based, enable It allows a user to make phone calls over the internet from his own PC to another Voice-over-IP enabled device, such as another one PC or a voice over IP phone, to do. In the background of such VoIP telephony systems stand SIP or a peer-to-peer system.

Bekannte PC-gestützte VoIP-Telefonie-Systeme verwenden einen so genannten Client, das heißt eine Software, die als Brücke zum eigentlichen Voice-over-IP-Service dient. Ein Benutzer, der ein Voice-over-IP-Telefonie-System nutzen möchte, d.h. der anrufen möchte oder angerufen werden möchte, muss sich dabei üblicherweise beim VoIP-Telefonie-System registrieren. Diese Registrierung führt dazu, dass das System den Benutzer kennt, und dass der Benutzer infolgedessen Telefonanrufe er halten kann und selbst andere dem System bekannte Benutzer anrufen kann.Known PC-based VoIP telephony systems use a so-called client, that is one Software as a bridge to the actual Voice over IP service serves. A user who want to use a voice over IP telephony system, i. who wants to call or needs to be called usually register with the VoIP telephony system. This registration causes that the system knows the user and that the user as a result Phone calls and even other users known to the system can call.

Die bekannten VoIP-Telefonie-Systeme haben den Nachteil, dass sie inkompatibel sind zu den Namensräumen, die in weiteren internetbasierten Gruppen oder Services existieren, wie zum Beispiel ebay oder Amazon. In diesen Services hat jeder Benutzer eine Benutzerkennung. Diese dient zur Identifikation eines Benutzers und wird anstelle seines realen Namens verwendet, der i.A. vor öffentlichem Zugang geschützt werden soll. Zusammen mit einem geheimen Passwort wird die Benutzerkennung auch dazu verwendet, dem Benutzer Zugang zu dem jeweiligen Service zu gestatten. Die Benutzerkennungen der Benutzer eines Internetservice bilden den Namensraum dieses Service. Bekannte VoIP-Telefonie-Systeme können jedoch nicht ohne Weiteres eine Verbindung zu einem Benutzer herstellen, von dem lediglich die Benutzerkennung aus einem Internet-Service bekannt ist.The known VoIP telephony systems have the disadvantage that they are incompatible are to the namespaces, that exist in other Internet-based groups or services, such as ebay or amazon. Everyone has these services User a user ID. This serves to identify a User and is used instead of his real name, the I. A. before public Access protected shall be. Together with a secret password becomes the user ID also used to give the user access to the respective service to allow. The user IDs of the users of an internet service make up the namespace of this service. Well-known VoIP telephony systems can but not easily connect to a user, of which only the user identifier from an Internet service is known.

Die der Erfindung zugrunde liegende Aufgabe ist es, eine Benutzerschnittstelle zur Herstellung einer Kommunikations-Verbindung anzugeben, die die Integration bestehender Namensräume ermöglicht und somit mit vermindertem Aufwand die Herstellung einer Kommunikations-Verbindung zu einem Benutzer mit einer Benutzerkennung aus einem bestehenden Namensraum erlaubt.The The object underlying the invention is to provide a user interface to specify a communication connection that the integration existing namespaces allows and thus with reduced effort the production of a communication connection to a user with a user ID from an existing one Namespace allowed.

Diese Aufgabe wird durch eine Benutzerschnittstelle zur Herstellung einer Kommunikationsverbindung gemäß Anspruch 1 gelöst.These Task is through a user interface to produce a Communication connection according to claim 1 solved.

Die erfindungsgemäße Benutzerschnittstelle ist ausgestaltet als Plug-In für einen Browser. Sie weist eine Datenbank mit Identifikationstiteln von Benutzern, eine erste Eingabemöglichkeit zur Auswahl eines Benutzers, zu dem die Kommunikationsverbindung hergestellt wird, anhand seines Identifikationstitels aus der Datenbank und eine zweite Eingabemöglich keit zur Aufnahme des Identifikationstitels eines Benutzers in die Datenbank auf.The inventive user interface is designed as a plug-in for a browser. It has a database with identification titles of users, a first input option to select a User to whom the communication connection is made, based on his ID from the database and a second Input possibility to include the identification title of a user in the database on.

Als Identifikationstitel kommen Zeichenfolgen in Frage. Diese Zeichenfolgen können beispielsweise dem realen Namen eines Benutzers entsprechen. Es ist aber auch möglich, dass eine der Zeichenfolgen einer Benutzerkennung für ein Netzwerk oder einen Internet-Service entspricht. Dabei kann die Zeichenfolge jede Art von Zeichen enthalten, das heißt neben Buchstaben auch Zahlen oder Sonderzeichen. Es ist daher auch möglich, dass als Identifikationstitel eine reine Zahlenfolge dient. Dies kann beispielsweise eine Personalnummer oder Telefonnummer sein.When Identification titles can be strings. These strings can for example, correspond to the real name of a user. It but it is also possible that one of the strings of a user ID for a network or corresponds to an internet service. The string can be any Type of characters, that is, next to letters and numbers or special characters. It is therefore also possible that as an identification title a pure sequence of numbers is used. This can be, for example, a personnel number or phone number.

Das erfindungsgemäße Verfahren bietet somit die Möglichkeit, Namen oder anderweitige Identifikationstitel aus bereits bestehenden Internetservices wie ebay oder Amazon oder Newsgroups in eine Kommunikationslösung zu integrieren. Dabei spielt es keine Rolle, ob beliebige Benutzerkennungen oder reale Namen oder auch beides gemeinsam verwendet wird. Durch die bereitgestellte erste Eingabemöglichkeit ist es leicht möglich, eine Kommunikationsverbindung herzustellen.The inventive method thus offers the possibility Names or other identification titles from existing ones Internet services such as ebay or Amazon or newsgroups into a communication solution too integrate. It does not matter if any user IDs or real names or both are used together. By the provided first input possibility is easily possible, one Establish communication connection.

Ein weiterer Vorteil der erfindungsgemäßen Lösung liegt in ihrer größeren Flexibilität. Da nach bekannten Identifikationstiteln gesucht wird, ist es nicht notwendig, dass eine exakte oder richtige Adresse wie bspw. eine Telefonnummer bekannt ist.One Another advantage of the solution according to the invention lies in its greater flexibility. After that search for known identification titles, it is not necessary that an exact or correct address, such as a telephone number is known.

Als Kommunikationsverbindung kommen hierbei bevorzugt bspw. VoIP-, SMS- oder Instant-Messaging-Verbindungen und andere vergleichbare Verbindungen in Frage. Diese werden als Verbindungen bezeichnet, auch wenn im Falle bspw. der SMS-Verbindung diese üblicherweise einseitig ist und lediglich aus der Versendung eines Datenpaketes besteht.As a communication connection here are preferably, for example, VoIP, SMS or instant messaging connections and other ver like compounds in question. These are referred to as connections, even if in the case of, for example, the SMS connection, this is usually one-sided and consists only of the transmission of a data packet.

In einer vorteilhaften Ausgestaltung der Erfindung enthält die Datenbank zusätzlich den Identifikationstiteln zugeordne te Telefon-Adressen und/oder SMS-Adressen und/oder Instant-Messaging-Adressen.In An advantageous embodiment of the invention contains the database additionally assigned to the identification titles te phone addresses and / or SMS addresses and / or instant messaging addresses.

Mit Telefon-Adressen ist hierbei eine Telefonnummer eines herkömmlichen Telefonie-Netzwerks, bspw. PSTN = Public Switched Telephone Network, oder eines alternativen nummernbasierten Netzwerks, eine Internet-Adresse, eine URI = Universal Resource Identifier oder eine vergleichbare Information über einen Benutzer gemeint, die dazu dient, eine VoIP-Verbindung mit diesem Benutzer herzustellen. Die Begriffe SMS-Adresse und Instant-Messaging-Adresse bezeichnen analog Adressen, die zur Herstellung einer solchen Verbindung bzw. zur Versendung einer Nachricht auf die entsprechende Art und Weise notwendig ist.With Phone addresses here is a phone number of a conventional Telephony network, for example. PSTN = Public Switched Telephone Network, or an alternative number-based network, an Internet address, a URI = Universal Resource Identifier or equivalent information about meant a user who is using a VOIP connection with this To create users. The terms SMS address and instant messaging address denote analog addresses that are used to make such a connection or to send a message in the appropriate way and Way is necessary.

Beispielsweise kann jeder Telefon-Adresse, die in der Datenbank gespeichert ist, ein oder mehrere Identifikationstitel zugeordnet sein. Hierdurch ist es möglich, anhand eines Identifikationstitels eine Telefon-Adresse zu ermitteln. Dies ist auch analog für die anderen Typen von Adressen möglich.For example can any phone address that is stored in the database be associated with one or more identification titles. hereby Is it possible, Identify a telephone address using an identification title. This is also analogous for the other types of addresses possible.

Bevorzugt ist die Datenbank auf einem Server gespeichert. Alternativ ist die Datenbank in einem Peer-to-Peer-System gespeichert. Eine Speicherung auf einem Server hat den Vorteil, einen einfachen und direkten zugriff auf die Datenbank zu erlauben. Eine dezentrale Speicherung, bspw. in einem Peer-to-Peer-System hingegen hat den Vorteil, die Last der Speicherung sowie die Last, die durch das Versenden der Inhalte der Datenbank entsteht, auf mehrere Rechner bzw. Peer-to-Peer-Knoten zu verteilen.Prefers the database is stored on a server. Alternatively, the Database stored in a peer-to-peer system. A storage on a server has the advantage of easy and direct access to allow the database. A decentralized storage, eg. in a peer-to-peer system however, has the advantage of the load of storage as well as the load, which results from sending the contents of the database to several Computer or peer-to-peer node to distribute.

In einer vorteilhaften Weiterbildung der Erfindung enthält die Datenbank zusätzlich wenigstens für einen Teil der Identifikationstitel auch einen oder mehrere diesen zugeordnete Internet-Adressbereiche. Hierdurch kann vorteilhaft eine falsche Auswahl eines Identifikationstitels vermieden werden.In an advantageous embodiment of the invention contains the database additionally at least for one Part of the identification title also one or more associated with this Internet address ranges. This can advantageously a wrong Selection of an identification title can be avoided.

Bevorzugt besteht die erste Eingabemöglichkeit aus einem Texteingabefeld und/oder aus einem Auswahlfeld.Prefers exists the first input possibility from a text input field and / or from a selection field.

In einer vorteilhaften Weiterbildung der Erfindung ist die erste Eingabemöglichkeit derart ausgestaltet, dass nur solche Identifikationstitel berücksichtigt werden, bei denen wenigstens einer der ihnen zugeordneten Internet-Adressbereiche mit dem Internet-Adressbereich eines im Browser dargestellten Dokuments übereinstimmen.In an advantageous development of the invention is the first input option configured such that only such identification titles considered in which at least one of their assigned Internet address ranges match the Internet address range of a document displayed in the browser.

Bevorzugt erlaubt die erste Eingabemöglichkeit zusätzlich eine Auswahl der Art der Kommunikationsverbindung.Prefers allows the first input option additionally a selection of the type of communication connection.

In einer vorteilhaften Ausgestaltung der Erfindung ist die erste Eingabemöglichkeit zusätzlich oder ausschließlich derart ausgestaltet, dass für wenigstens einen in der Datenbank enthaltenen Identifikationstitel wenigstens ein Eingabeelement in einem im Browser dargestellten Dokument bereitgestellt wird.In an advantageous embodiment of the invention is the first input option in addition or exclusively designed such that for at least one identification title contained in the database at least one input element in a browser Document is provided.

Beispiele für ein solches Dokument sind Internetseiten oder Intranetseiten. Hierbei kann es sich um HTML-Seiten oder aber auch um eine anderweitig erzeugte Informationsseiten oder ein anderweitiges Dokument handeln, Beispiele hierfür sind Flash-Seiten oder durch serverseitiges Skripting wie PHP bzw. clientseitiges Skripting wie Javascript erzeugte HTML-Seiten oder auch PDF- oder reine Text-Dokumente.Examples for a such documents are web pages or intranet pages. in this connection it can be HTML pages or else generated by another Information pages or any other document, examples therefor are flash pages or by server-side scripting such as PHP or client-side Scripting like Javascript generated HTML pages or even PDF or pure text documents.

Die Darstellung und die Bereitstellung des Eingabeelements kann dabei dergestalt gleichzeitig erfolgen, dass die Eingabeelemente in der Darstellung eingebettet sind.The Presentation and the provision of the input element can thereby take place at the same time that the input elements in the Representation are embedded.

Bevorzugt wird das Eingabeelement an einer Stelle im Dokument dargestellt, an der der Identifikationstitel im Dokument enthalten ist. In einer bevorzugten Ausgestaltung und Weiterbildung der Erfindung besteht das Eingabeelement aus einem Icon. Dieses Icon kann beispielsweise ein kleines Symbol wie ein Telefonsymbol sein. Bevorzugt wird das Icon folgend auf den bekannten Identifikationstitel dargestellt, d.h. dahinter. Es ist aber auch möglich, das Icon darüber, darunter oder davor darzustellen. In einer alternativen oder zusätzlichen Ausführungsform ist es auch möglich, dass als Eingabeelement eine festlegbare Darstellungsart des bekannten Identifikationstitels verwendet wird. Beispielsweise kann ein bekannter Identifikationstitel als Hyperlink dargestellt werden.Prefers the input element is displayed at one point in the document, where the identification title is contained in the document. In a preferred embodiment and development of the invention the input element from an icon. For example, this icon a small icon to be like a phone icon. This is preferred Icon following the known identification title, i.e. behind it. It is also possible to use the icon above, below or before that. In an alternative or additional Embodiment is it also possible that as an input element a definable representation of the known Identification title is used. For example, a known Identification titles are displayed as hyperlinks.

In einer bevorzugten Ausgestaltung und Weiterbildung der Erfindung erfolgt die Bereitstellung des Eingabeelements basierend auf den Adressen, die zu dem Identifikationstitel in der Liste gespeichert sind. Beispielsweise kann bei Vorhandensein eines Adresstyps ein entsprechendes Symbol bereitgestellt werden, während kein Symbol in die Information eingefügt wird, wenn ein Adresstyp nicht gespeichert ist. Dies hat den Vorteil, dass ein Benutzer sofort erkennen kann, welche Kommunikations-Verbindungen zu einem anderen Benutzer möglich sind.In a preferred embodiment and development of the invention the provision of the input element is based on the Addresses stored to the identification title in the list. For example, in the presence of an address type, a corresponding Icon to be deployed while no symbol is inserted in the information if an address type not saved. This has the advantage of being a user immediately can recognize which communication links to another User possible are.

Das Computerprogramm weist Mittel auf, um das Verfahren auf einem Computer auszuführen, wenn es in den Arbeitsspeicher des Computers geladen und ausgeführt wird.The Computer program allocates funds to the procedure on a computer execute, if it is loaded into computer memory and executed.

Auf dem computerlesbaren Speichermedium ist ein Computerprogramm gespeichert, das Mittel aufweist, um das Verfahren auf einem Computer auszuführen, wenn das Computerprogramm in den Arbeitsspeicher des Computers geladen und ausgeführt wird.On the computer-readable storage medium is stored a computer program, has the means to execute the method on a computer when the computer program is loaded into the computer's memory and executed becomes.

Weitere Einzelheiten und Vorteile der Erfindung werden anhand von einem in der Zeichnung dargestellten Ausführungsbeispiel näher erläutert. Dabei zeigt:Further Details and advantages of the invention will be apparent from a explained in the drawing illustrated embodiment. there shows:

1 schematisch eine Ansicht einer Benutzerschnittstelle 1 schematically a view of a user interface

2 schematisch den Aufbau einer Benutzerschnittstelle 2 schematically the structure of a user interface

3 schematisch einen Verfahrensablauf 3 schematically a procedure

1 zeigt eine beispielhafte erste Ausführungsform der Benutzerschnittstelle, die als Browser-Plug-In funktioniert. Dazu zeigt 1 schematisiert eine Bildschirmansicht, die von einem Browserfenster ausgefüllt wird. Der Browser zeigt hierbei eine von Browsern bekannte Adress- und Informationsleiste A, in der beispielsweise die Adresse eines augenblicklich im Dokumentenbereich angezeigten Dokuments D angeführt ist. 1 shows an exemplary first embodiment of the user interface that works as a browser plug-in. In addition shows 1 schematizes a screen view that is filled in by a browser window. The browser shows a known from browsers address and information bar A, in which, for example, the address of a currently displayed in the document area document D is listed.

Zwischen der Adress- und Informationsleiste A und dem Dokument D befindet sich eine Eingabemöglichkeit in Form eines Texteingabefeldes E. Neben dem Texteingabefeld E befinden sich eine erste und zweite Schaltfläche SF1, 2. Die erste Schaltfläche SF1 dient der Herstellung einer Kommunikationsverbindung. Die zweite Schaltfläche SF2 dient dem Eintrag eines neuen Identifikationstitels in die Datenbank DB, die in 2 schematisch dargestellt ist.Between the address and information bar A and the document D is an input option in the form of a text input field E. In addition to the text input field E are a first and second button SF1, 2. The first button SF1 is used to establish a communication connection. The second button SF2 is used to enter a new identification title in the database DB, which in 2 is shown schematically.

In diesem Ausführungsbeispiel wird davon ausgegangen, dass die Benutzerschnittstelle auf drei Rechnern PC1...3, die in 2 zusammen mit der Datenbank DB schematisch dargestellt sind, zur Verfügung steht.In this embodiment, it is assumed that the user interface on three computers PC1 ... 3, which in 2 together with the database DB are shown schematically available.

Wird die zweite Schaltfläche SF2 betätigt, bspw. mit einer Maus, so wird ein Eintrag in die Datenbank DB vorgenommen. Hierbei wird ein in das Texteingabefeld E eingetragener Identifikationstitel zur Datenbank DB übertragen und dort gespeichert. Optional kann hierbei auch der Internet-Adressbereich, bspw. die aktuelle Domain, des im Browser dargestellten Dokuments D mitübertragen werden und in der Datenbank DB dem Identifikationstitel zugeordnet gespeichert werden.Becomes the second button SF2 actuated, eg. with a mouse, an entry is made in the database DB. In this case, an identification title entered in the text input field E becomes Transfer database DB and saved there. Optionally, the Internet address range, eg the current domain of the document displayed in the browser D transferred are assigned to the identification title in the database DB get saved.

Die Domain kann bspw. eine IP-Adresse sein, bspw. 192.168.0.0 oder eine Zeichenkette, die einer IP-Adresse entspricht, bspw. „www.ebay.de".The Domain can be, for example, an IP address, for example, 192.168.0.0 or a String that corresponds to an IP address, eg "www.ebay.de".

Durch die Betätigung der zweiten Schaltfläche SF2 ist nun ein Eintrag in der Datenbank erfolgt. In diesem Ausführungsbei spiel soll der Identifikationstitel „soaxly" sein und die ihm zugeordnet gespeicherte Domain „www.ebay.de". Der Eintrag wird in diesem Beispiel ausgehend vom ersten Rechner PC1 vorgenommen.By the operation the second button SF2 is now an entry in the database. In this game Ausführungsbei the ID title should be "soaxly" and that to him assigned stored domain "www.ebay.de". The entry is made in this example, starting from the first computer PC1.

In diesem Beispiel wird nun auf dem zweiten Rechner PC2 der Identifikationstitel „soaxly" in das Texteingabefeld E eingegeben und die erste Schaltfläche SF1 betätigt. Beispielsweise wird die Betätigung hier durch das Drücken der Return-Taste erreicht, die in diesem Beispiel standardgemäß zu einer Betätigung der ersten Schaltfläche SF1 führt.In In this example, on the second computer PC2, the identification title "soaxly" in the text input field E entered and pressed the first button SF1. For example, the activity here by pressing reaches the return key, which in this example default to a activity the first button SF1 leads.

Die Benutzerschnittstelle führt eine Suche des Identifikationstitels in der Datenbank DB durch und findet einen entsprechenden Eintrag. Sie löst daraufhin die Herstellung einer Kommunikationsverbindung, in diesem Fall einer VoIP-Verbindung zwischen erstem und zweitem Rechner PC1, 2 aus.The User interface guides a search of the identification title in the database DB by and finds a corresponding entry. She then solves the production a communication connection, in this case a VoIP connection between the first and second computer PC1, 2 off.

Eine zweite Ausführungsform ergibt sich dadurch, dass bei der Betätigung der ersten Schaltfläche SF1 zusätzlich geprüft wird, ob die Domain des augenblicklich im Browser des zweiten Rechners PC2 angezeigt Dokuments dem „soaxly" zugeordneten Eintrag in der Datenbank DB entspricht. Besucht der Nutzer des zweiten Rechners PC2 bspw. gerade die Seite „www.spiegel.de", so entspricht die Domain nicht dem „soaxly" zugeordneten Eintrag in der Datenbank DB. Dies führt dazu, dass auch die Betätigung der ersten Schaltfläche SF1 beim zweiten Rechner PC2 nicht zur Herstellung einer Kommunikationsverbindung führt.A second embodiment results from the fact that when you press the first button SF1 additionally checked will, whether the domain of the momentary in the browser of the second computer PC2 displayed document to the "soaxly" associated entry in the database DB corresponds. Visits the user of the second computer PC2, for example, just the page "www.spiegel.de", so corresponds to Domain not the "soaxly" associated entry in the database DB. this leads to to that too the actuation the first button SF1 at the second computer PC2 not for establishing a communication connection leads.

Wechselt der Benutzer des zweiten Rechners PC2 in der Folge zu „spielzeug.ebay.de", so stimmt die Domain mit der gespeicherten Domain überein, und die Kommunikationsverbindung wird bei Betätigung der ersten Schaltfläche SF1 beim zweiten Rechner PC2 hergestellt.switches the user of the second computer PC2 in the sequence to "toy.ebay.de", so the domain is right match the stored domain, and the communication connection becomes when the first button SF1 is pressed produced at the second computer PC2.

Eine dritte Ausführungsform, die mit den ersten beiden Varianten kombinierbar ist, fügt einem im Browser angezeigt Doku ment Eingabeelemente SY1...3 hinzu. Das Verfahren hierzu wird im Folgenden anhand von 3 beschrieben.A third embodiment, which can be combined with the first two variants, adds entry elements SY1... 3 to a document displayed in the browser. The method for this will be described below with reference to 3 described.

In einem ersten Schritt S1 empfängt der Browser ein Dokument D aus dem Internet, in diesem Beispiel ein Seite einer Newsgroup. Das Plug-In sucht nun in einem zweiten Schritt S2 der empfangenen Internetseite nach Identifikationstiteln, wie zum Beispiel Benutzerkennungen I1...3. Dazu vergleicht es im Dokument D auftauchende Zeichenfolgen mit in der Datenbank DB gespeicherten Identifikationstiteln. Die Datenbank DB enthält neben den Identifikationstiteln auch Telefon-Adressen.In a first step S1, the browser receives a document D from the Internet, in this example a page of a newsgroup. The plug-in Now searches in a second step S2 of the received Internet page for identification titles, such as user IDs I1 ... 3. To do this, it compares strings appearing in document D with identification titles stored in database DB. The database DB contains not only the identification titles but also telephone addresses.

Dabei ist jeder Telefon-Adressen zumindest ein Identifikationstitel zugeordnet, so dass von einem Identifikationstitel in der Newsgroup bspw. auf eine Telefon-Adresse geschlossen werden kann. In diesem Beispiel ist die Datenbank DB in einem externen, dedizierten Server gespeichert. In einer alternativen Ausführungsform kann die Datenbank DB jedoch auch in einem Peer-to-Peer-System dezentral gespeichert sein.there each telephone address is assigned at least one identification title, so that from an identification title in the newsgroup, for example, on a phone address can be closed. In this example the database DB is stored in an external, dedicated server. In an alternative embodiment However, the database DB can also be stored locally in a peer-to-peer system be.

In einem dritten Schritt S3 fügt das Plug-In bei Benutzerkennungen I1...3, die in der Datenbank DB gefunden werden, ein Eingabeelement SY1...3 zu. Dieses soll hier beispielhaft ein Telefonsymbol sein. Schematisch ist das Ergebnis in 3 durch das veränderte Dokument DE dargestellt, das nun durch den Browser angezeigt wird. Hierbei befinden sich die eingefügten Eingabeelemente SY1...3 direkt hinter den jeweiligen Benutzerkennungen I1...3.In a third step S3, the plug-in for user IDs I1 ... 3, which are found in the database DB, an input element SY1 ... 3 to. This should be an example of a telephone icon here. Schematically, the result is in 3 represented by the modified document DE, which is now displayed by the browser. Here are the inserted input elements SY1 ... 3 directly behind the respective user IDs I1 ... 3.

In alternativen Ausführungsformen wird die Internetseite nach Benutzerkennungen I1...3 abgesucht, denen eine beliebige Adresse zugeordnet werden kann, also auch eine SMS-Adresse oder Instant-Messaging-Adresse. Wird ein solcher Identifikationstitel gefunden, wird ein Eingabeelement SY1...3 bereitgestellt, wenn die Adresse eine Telefon-Adresse ist, ein SMS-Symbol, wenn die Adresse eine SMS-Adresse ist und ein Instant-Messaging-Symbol, falls die Adresse eine Instant-Messaging-Adresse ist.In alternative embodiments If the website is searched for user IDs I1 ... 3, where any address can be assigned, including one SMS address or instant messaging address. Is such an identification title found, an input element SY1 ... 3 provided when the Address is a phone address, an SMS icon if the address is an SMS address is and an instant messaging icon if the address is an instant messaging address is.

Eine Betätigung des Eingabeelements SY1...3, bspw. ein Klick oder Doppelklick auf das Eingabeelement SY1...3 bewirkt nun, dass die Benutzerschnittstelle die zum jeweiligen bekannten Identifikationstitel gehörige Telefon-Adresse ermittelt und eine VoIP-Verbindung zu dem entsprechenden Benutzer herstellt. Eine Betätigung eines anderen Symbols, bspw. eines SMS-Symbols bewirkt eine Verbindung des entsprechenden Typs.A activity the input element SY1 ... 3, for example, a click or double-click on the input element SY1 ... 3 now causes the user interface the phone number associated with the respective known identification title and establishes a VoIP connection to the appropriate user. An operation another symbol, for example an SMS symbol causes a connection of the corresponding type.

Anstelle oder zusätzlich zu dem verwendeten Telefonsymbol SY1...3 kann in einem alternativen Ausführungsbeispiel das Eingabeelement auch dadurch erzeugt werden, dass der bekannte Identifikationstitel in seiner Darstellung verändert wird. Beispielsweise könnte der Identifikationstitel, also in dem Beispiel gemäß 2 die jeweilige Benutzerkennung I1...3, als Hyperlink dargestellt werden. Um hierbei eine Unterscheidung von anderen Hyperlinks zu ermöglichen, ist es zweckmäßig, hier zusätzlich das Eingabeelement SY1...3 darzustellen, oder beispielsweise den Hyperlink in einer speziellen Farbe einzufärben.Instead of or in addition to the telephone symbol SY1... 3 used in an alternative embodiment, the input element can also be generated by changing the known identification title in its representation. For example, the identification title, ie in the example according to FIG 2 the respective user ID I1 ... 3, are displayed as a hyperlink. In order to allow a differentiation from other hyperlinks, it is expedient here additionally to display the input element SY1... 3 or, for example, to color the hyperlink in a special color.

In einer alternativen Ausführungsform ist es auch möglich, dass die Eingabeelemente örtlich nicht mit den Identifikationstiteln verbunden sind. So könnte bspw. ein eigenes Fenster erstellt werden, in dem alle gefundenen Identifikationstitel als Hyperlink dargestellt werden, wobei ein Klick auf den Hyperlink die Herstellung der VoIP-Verbindung bewirkt.In an alternative embodiment it is also possible that the input elements are local not associated with the identification titles. So could, for example. create a separate window in which all found identification titles be displayed as a hyperlink, with a click on the hyperlink the production of the VoIP connection causes.

Es ist zweckmäßig, dass die Erstellung der Liste von den jeweiligen Benutzern durchgeführt wird. So kann jeder Benutzer neben seiner Telefonnummer, die zur Verbindung über Voice-over-IP notwendig ist, den oder die Benutzerkennungen eingeben, unter denen er in verschiedenen Internetservices oder Newsgroups oder ähnlichen Gruppen registriert ist.It is appropriate that the creation of the list is carried out by the respective users. Thus, each user may need, in addition to his telephone number, to connect through Voice-over-IP is, enter the user ID (s) under which he is logged in various internet services or newsgroups or similar Groups is registered.

In einer weiteren alternativen Ausführungsmöglichkeit ist die Software als http-Proxy realisiert, der angeforderte Internetseiten nach bekannten Identifizierungselementen durchsucht und entsprechende Eingabeelemente hinzufügt, bevor er die Internetseite an den Client weitergibt.In another alternative embodiment the software is realized as an http proxy, the requested internet pages searched for known identification elements and corresponding Adds input elements, before passing the website to the client.

In einer weiteren Ausführungsmöglichkeit kann zusätzlich oder alternativ zu den Eingabeelementen Sy1...3 ein Anwesenheitssymbol bei einem bekannten Identifikationstitel eingeblendet werden. Dieses Anwesenheitssymbol gibt Auskunft darüber, ob der entsprechende Benutzer momentan erreichbar ist, also online.In Another embodiment may additionally or alternatively to the input elements Sy1 ... 3, a presence symbol be displayed in a known identification title. This Presence icon indicates if the corresponding user currently available, so online.

In jeder der beschriebenen Ausführungsvarianten kann jeder Nutzer eines der Rechner PC1...3 verschiedene Identifikationstitel der Datenbank DB hinzufügen. Dabei kann er auch die jeweilige Domain einstellen, so dass zu jedem der Identifikationstitel auch die richtige zugehörige Domain gespeichert wird. Beispielsweise könnte ein Nutzer des ersten Rechners PC1 die Identifikationstitel „eosguy" für www.dpreview.com", „soaxly" für „www.ebay.de" und „iknowlots" für „www.ciao.de" eingeben.In each of the described embodiments Each user of one of the computers PC1 ... 3 can use different identification titles Add database DB. He can also set the domain, so that to each the identification title is also stored the correct associated domain. For example, could a user of the first computer PC1 enter the identification titles "eosguy" for www.dpreview.com "," soaxly "for" www.ebay.de "and" iknowlots "for" www.ciao.de ".

Dies würde dazu führen, dass bspw. ein Eingabeelement SY1...3 nur dann neben einem der Identifikationstitel angezeigt wird, wenn die Domain des augenblicklich angezeigten Dokuments D mit der zum Identifikationstitel gespeicherten Domain übereinstimmt.This would do it to lead, that, for example, an input element SY1... 3 only next to one of the identification titles is displayed when the domain of the currently displayed document D matches the domain stored for the identification title.

Claims (14)

Benutzerschnittstelle zur Herstellung einer Kommunikationsverbindung, ausgestaltet als Plug-In für einen Browser, – mit einer Datenbank mit Identifikationstiteln von Benutzern; – mit einer ersten Eingabemöglichkeit zur Auswahl eines Benutzers, zu dem die Kommunikationsverbindung hergestellt wird, anhand seines Identifikationstitels aus der Datenbank; – mit einer zweiten Eingabemöglichkeit zur Aufnahme des Identifikationstitels eines Benutzers in die Datenbank.User interface for establishing a communication connection designed as a plug-in for a browser, with a database of identification titles from Be -users; - With a first input option for selecting a user to whom the communication link is established, based on its identification title from the database; - With a second input option for recording the identification of a user in the database. Benutzerschnittstelle nach Anspruch 1, wobei die Kommunikations-Verbindung eine VoIP-Verbindung, eine SMS-Verbindung oder eine Instant-Messaging-Verbindung ist.A user interface according to claim 1, wherein the Communication connection a VoIP connection, an SMS connection or a Instant messaging connection is. Benutzerschnittstelle nach Anspruch 1 oder 2, wobei die Datenbank zusätzlich den Identifikationstiteln zugeordnete Telefon-Adressen und/oder SMS-Adressen und/oder Instant-Messaging-Adressen enthält.A user interface according to claim 1 or 2, wherein the database in addition Telephone addresses and / or SMS addresses assigned to the identification titles and / or instant messaging addresses. Benutzerschnittstelle nach einem der vorangehenden Ansprüche, wobei die Datenbank auf einem Server oder in einem Peer-to-Peer-System gespeichert ist.User interface according to one of the preceding Claims, the database being on a server or in a peer-to-peer system is stored. Benutzerschnittstelle nach einem der vorangehenden Ansprüche, wobei die erste Eingabemöglichkeit aus einem Texteingabefeld und/oder aus einem Auswahlfeld besteht.User interface according to one of the preceding Claims, being the first input option consists of a text input field and / or a selection field. Benutzerschnittstelle nach einem der vorangehenden Ansprüche, wobei die Datenbank zusätzlich wenigstens für einen Teil der Identifikationstitel auch einen oder mehrere diesen zugeordnete Internet-Adressbereiche enthält.User interface according to one of the preceding Claims, the database additionally being at least for one Part of the identification title also one or more associated with this Contains Internet address ranges. Benutzerschnittstelle nach Anspruch 6, wobei die erste Eingabemöglichkeit derart ausgestaltet ist, dass nur solche Identifikationstitel berücksichtigt werden, bei denen wenigstens einer der ihnen zugeordneten Internet-Adressbereiche mit dem Internet-Adressbereich eines im Browser dargestellten Dokuments übereinstimmen.A user interface according to claim 6, wherein the first input option is designed such that only considers such identification titles in which at least one of their assigned Internet address ranges with match the Internet address range of a document displayed in the browser. Benutzerschnittstelle nach einem der vorangehenden Ansprüche, wobei die erste Eingabemöglichkeit zusätzlich eine Auswahl der Art der Kommunikationsverbindung erlaubt.User interface according to one of the preceding Claims, being the first input option additionally a selection of the type of communication connection allowed. Benutzerschnittstelle nach einem der vorangehenden Ansprüche, wobei die erste Eingabemöglichkeit zusätzlich oder ausschließlich derart ausgestaltet ist, dass für wenigstens einen in der Datenbank enthaltenen Identifikationstitel wenigstens ein Eingabeelement in einem im Browser dargestellten Dokument bereitgestellt wird.User interface according to one of the preceding Claims, being the first input option additionally or exclusively is designed such that for at least one identification title contained in the database at least one input element in a browser Document is provided. Benutzerschnittstelle nach Anspruch 9, wobei das Eingabeelement im Wesentlichen an einer Stelle im Dokument dargestellt wird, an der der Identifikationstitel im Dokument enthalten ist.A user interface according to claim 9, wherein the Input element substantially represented at one point in the document where the identification title is contained in the document. Benutzerschnittstelle nach einem der vorangehenden Ansprüche, wobei das Eingabeelement aus einem Icon besteht.User interface according to one of the preceding Claims, wherein the input element consists of an icon. Benutzerschnittstelle nach einem der vorangehenden Ansprüche, wobei das Eingabeelement folgend auf den bekannten Identifikationstitel dargestellt wird.User interface according to one of the preceding Claims, the input element following the known identification title is pictured. Benutzerschnittstelle nach einem der vorangehenden Ansprüche, wobei das Eingabeelement basierend auf den Adressen gewählt wird, die zu dem Identifikationstitel in der Liste gespeichert sind.User interface according to one of the preceding Claims, wherein the input element is selected based on the addresses, which are stored to the identification title in the list. Computerlesbares Speichermedium, auf dem ein Computerprogramm gespeichert wird, welches Mittel aufweist, um eine Benutzerschnittstelle nach einem der Ansprüche 1 bis 12 auf einem Computer zu bewirken, wenn das Computerprogramm in den Arbeitsspeicher eines Computers geladen und ausgeführt wird.Computer-readable storage medium on which a computer program which has means for retrieving a user interface one of the claims 1 to 12 on a computer to cause the computer program is loaded into the memory of a computer and executed.
DE102006015057A 2006-03-31 2006-03-31 User interface for establishing a communication connection Expired - Fee Related DE102006015057B4 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102006015057A DE102006015057B4 (en) 2006-03-31 2006-03-31 User interface for establishing a communication connection
PCT/EP2007/053071 WO2007113229A1 (en) 2006-03-31 2007-03-30 Plug-in for a browser enabling downloaded documents comprising address tables to be combined in such a way that communication connections from the document can be established

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102006015057A DE102006015057B4 (en) 2006-03-31 2006-03-31 User interface for establishing a communication connection

Publications (2)

Publication Number Publication Date
DE102006015057A1 true DE102006015057A1 (en) 2007-10-04
DE102006015057B4 DE102006015057B4 (en) 2009-12-31

Family

ID=38335518

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006015057A Expired - Fee Related DE102006015057B4 (en) 2006-03-31 2006-03-31 User interface for establishing a communication connection

Country Status (2)

Country Link
DE (1) DE102006015057B4 (en)
WO (1) WO2007113229A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113596151A (en) * 2021-07-28 2021-11-02 杭州数梦工场科技有限公司 Plug-in management method and device, and data processing method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6445694B1 (en) * 1997-03-07 2002-09-03 Robert Swartz Internet controlled telephone system
US6990094B1 (en) * 1999-01-29 2006-01-24 Microsoft Corporation Method and apparatus for network independent initiation of telephony

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030159109A1 (en) * 2001-01-22 2003-08-21 Rossmann Alain S. Method and apparatus for providing application integration on a web browser
US20050097189A1 (en) * 2003-10-30 2005-05-05 Avaya Technology Corp. Automatic detection and dialing of phone numbers on web pages
GB0328760D0 (en) * 2003-12-11 2004-01-14 British Telecomm Method of communications within a computer-telephony environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6445694B1 (en) * 1997-03-07 2002-09-03 Robert Swartz Internet controlled telephone system
US6990094B1 (en) * 1999-01-29 2006-01-24 Microsoft Corporation Method and apparatus for network independent initiation of telephony

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113596151A (en) * 2021-07-28 2021-11-02 杭州数梦工场科技有限公司 Plug-in management method and device, and data processing method and device

Also Published As

Publication number Publication date
WO2007113229A1 (en) 2007-10-11
DE102006015057B4 (en) 2009-12-31

Similar Documents

Publication Publication Date Title
EP1435148B1 (en) Method for customized data output on a web site
DE69633564T2 (en) ACCESS CONTROL AND MONITORING SYSTEM FOR INTERNET SERVERS
DE60014602T2 (en) INTERNET INTERFACE SYSTEM
DE10110924A1 (en) Method for providing at least one personalized web user page
DE112010003361T5 (en) Virtual private network for social networks
DE112010002089T5 (en) Method for selection of information on the Internet
EP0977416B1 (en) Method, terminal, node, program module and operating surface for determining features required for a communication application
DE60114067T2 (en) A method and system for granting privilege from an access manager in a communication network
EP1280081A1 (en) Method, communication network, service node and program module for providing a service of organizing meetings between participants in a communication network
DE60113559T2 (en) INTERACTIVE PERSONAL TELEPHONE BOOK
DE102006015057B4 (en) User interface for establishing a communication connection
DE10115895C1 (en) Method for generating a representation for the retrieval of an information page that has already been called up
EP3488585B1 (en) Device and method for efficiently providing online and offline telephony in combination with the transmission and evaluation of user-specific data
DE60113831T2 (en) ADDRESSING REMOTE DATA OBJECTS VIA A COMPUTER NETWORK
EP1211588A1 (en) Method for using a data processing system dependent on an authorization, corresponding data processing system and corresponding program
DE10045409A1 (en) Host system navigation method involves formatting files retrieved from host into XML or HTML and sending it to host to retrieve various other special contents
EP1650640A2 (en) System and method for an easier access to data objects
DE602004010022T2 (en) Insertion of help into a response to a demand for a virtual office
DE60222992T2 (en) METHOD FOR HEARING A PAGE THROUGH A COMMUNICATION NETWORK THROUGH A TELEPHONE NETWORK
DE602004012487T2 (en) A system for transmitting characteristic parameters of a communication session from a terminal to a remote server
DE60308445T2 (en) Data access system to the data in an active network
EP1260917A2 (en) Method for searching content in a computer network
DE602005002345T2 (en) PROCEDURE THAT A USER OF A MOBILE PHONE CAN EXPORT MULTIMEDIA DATA TO AN ELECTRONIC DATA PAGE
DE102004059436B4 (en) Method and system for community Internet surfing
WO2011000514A1 (en) Method for controlling a switching device in a data network and corresponding switching device

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8339 Ceased/non-payment of the annual fee