[go: up one dir, main page]

DE102024106586B4 - Information exchange system - Google Patents

Information exchange system

Info

Publication number
DE102024106586B4
DE102024106586B4 DE102024106586.9A DE102024106586A DE102024106586B4 DE 102024106586 B4 DE102024106586 B4 DE 102024106586B4 DE 102024106586 A DE102024106586 A DE 102024106586A DE 102024106586 B4 DE102024106586 B4 DE 102024106586B4
Authority
DE
Germany
Prior art keywords
user
assigned
telephony terminal
information
stored
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.)
Active
Application number
DE102024106586.9A
Other languages
German (de)
Other versions
DE102024106586A1 (en
Inventor
Cornelius Heidemann
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.)
Deutsche Telekom AG
Original Assignee
Deutsche Telekom 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 Deutsche Telekom AG filed Critical Deutsche Telekom AG
Priority to DE102024106586.9A priority Critical patent/DE102024106586B4/en
Publication of DE102024106586A1 publication Critical patent/DE102024106586A1/en
Application granted granted Critical
Publication of DE102024106586B4 publication Critical patent/DE102024106586B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42042Notifying the called party of information on the calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • H04M11/064Data transmission during pauses in telephone conversation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • H04M3/42068Making use of the calling party identifier where the identifier is used to access a profile

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Die Erfindung betrifft ein Informationsaustauschsystem für Rufe über ein Telekommunikationsnetz. In einer ersten Datenbank (20) ist eine Anzahl von Nutzerbasierten Datensätzen (2) gespeichert, jeder Nutzerbasierte Datensatz einem Nutzer zugeordnet und zu jedem Nutzerbasierten Datensatz wenigstens eine eindeutige Identifikationskennung eines, dem zugeordneten Nutzer zugeordneten Telefonieendgeräts sowie wenigstens eine eindeutige Identifikationskennung eines nicht diesem Nutzer zugeordneten Telefonieendgeräts gespeichert. Eine erste Steuereinheit (11) weist unter Ausführung eines ersten Programms ein erstes, einem ersten Nutzer (100) zugeordnetes Telefonieendgerät (10) an, beim oder nach dem Rufaufbau zu einem zweiten Telefonieendgerät (30), eine Datenabfrage (2) bei der ersten Datenbank durchzuführen, ob zu einem, dem ersten Nutzer zugeordneten Nutzerbasierten Datensatz ein Datensatz betreffend eine auszutauschende Information zu einer zur Identifikationskennung des zweiten Telefonieendgeräts (30) identischen Identifikationskennung eines nicht dem ersten Nutzer zugeordneten Telefonieendgeräts gespeichert ist, und sofern ein solcher Datensatz betreffend eine auszutauschende Information gespeichert ist, die Übertragung dieses Datensatz betreffend eine auszutauschende Information zu bewirken.
The invention relates to an information exchange system for calls via a telecommunications network. A number of user-based data records (2) are stored in a first database (20), each user-based data record is assigned to a user, and for each user-based data record, at least one unique identification code of a telephony terminal assigned to the assigned user and at least one unique identification code of a telephony terminal not assigned to this user are stored. A first control unit (11), by executing a first program, instructs a first telephony terminal (10) assigned to a first user (100) to carry out a data query (2) in the first database during or after the call setup to a second telephony terminal (30) to determine whether a data record relating to information to be exchanged relating to an identification identifier of a telephony terminal not assigned to the first user, which identification identifier is identical to the identification identifier of the second telephony terminal (30), is stored for a user-based data record assigned to the first user, and if such a data record relating to information to be exchanged is stored, to effect the transmission of this data record relating to information to be exchanged.

Description

Die Erfindung betrifft ein Informationsaustauschsystem für Rufe über ein Telekommunikationsnetz zur Übertragung von Sprache, Videotelefonie oder anderen Tonsignalen zwischen Nutzern eines rufenden Telefonieendgeräts und eines angerufenen Telefonieendgeräts.The invention relates to an information exchange system for calls via a telecommunications network for transmitting voice, video telephony or other audio signals between users of a calling telephony terminal and a called telephony terminal.

Als Stand der Technik kann z.B. die US2023/0224402 A1 genannt werden, welche Systeme, Methoden und Geräte zum Initiieren ausgehender Kommunikationen beschreibt, wobei ein Prozessor eines Telekommunikationsgeräts eine von einem Benutzer des Telekommunikationsgeräts initiierte Kommunikationsanforderung mit Nummer empfängt und basierend auf den mit der Nummer verknüpften Empfängerdaten bestimmt, ob eine Kommunikation mit der Nummer automatisch initiiert werden soll, wobei als Reaktion auf die Bestimmung, die Kommunikation mit der Nummer nicht automatisch zu initiieren, dem Benutzer auf dem Display des Telekommunikationsgeräts eine auswählbare Option angezeigt wird, um die Kommunikation mit der Nummer bei Auswahl zu initiieren, und als Reaktion auf die Bestimmung, die Kommunikation mit der Nummer automatisch zu initiieren, die Kommunikation mit der Nummer bei Auswahl automatisch initiiert wird.The state of the art can be, for example, US2023/0224402 A1 which describes systems, methods, and apparatus for initiating outgoing communications, wherein a processor of a telecommunications device receives a communication request with a number initiated by a user of the telecommunications device and determines, based on the recipient data associated with the number, whether to automatically initiate communication with the number, wherein in response to determining not to automatically initiate communication with the number, a selectable option is presented to the user on the display of the telecommunications device to initiate communication with the number upon selection, and in response to determining to automatically initiate communication with the number, communication with the number is automatically initiated upon selection.

Als Stand der Technik kann ferner z.B. die US 2016/0373576 A1 genannt betreffend Technologien zur Behandlung eines Anrufs auf der Grundlage einer Benutzeridentifikation genannt werden, welche die Bestimmung einer persönlichen Profilidentifikation für einen Benutzer eines gemeinschaftlichen mobilen Kommunikationsgeräts umfassen und die Einleitung eines Anrufs an ein persönliches Kommunikationsgerät unter Verwendung einer Telefonnummer des persönlichen Kommunikationsgeräts und der persönlichen Profilidentifikation umfassen. Das persönliche Kommunikationsgerät kann eine Anrufbehandlung auf den eingehenden Anruf basierend auf der persönlichen Profilidentifikation anwenden. Darüber hinaus kann das persönliche Kommunikationsgerät auch einen Anruf an einen Anrufempfänger des gemeinsamen mobilen Kommunikationsgeräts unter Verwendung einer persönlichen Profilkennung zur Identifizierung des Anrufempfängers einleiten, wobei das gemeinschaftliche mobile Kommunikationsgerät dann auf der Grundlage der persönlichen Profilkennung eine Anrufbehandlung auf den eingehenden Anruf anwenden kann.The state of the art can also include, for example, US 2016/0373576 A1 mentioned concerning technologies for handling a call based on user identification, which comprise determining a personal profile identifier for a user of a shared mobile communications device and initiating a call to a personal communications device using a telephone number of the personal communications device and the personal profile identifier. The personal communications device can apply call treatment to the incoming call based on the personal profile identifier. Furthermore, the personal communications device can also initiate a call to a call recipient of the shared mobile communications device using a personal profile identifier to identify the call recipient, wherein the shared mobile communications device can then apply call treatment to the incoming call based on the personal profile identifier.

Im Rahmen der Erfindung bezeichnet der Begriff Telefonieendgerät grundsätzlich jedes Endgerät, von welchem ausgehend eine Kommunikationsverbindung über ein Telekommunikationsnetz zu wenigstens einem weiteren Telefonieendgerät zum Zweck der Übertragung von Text, Bild, Sprache, Videotelefonie und/oder anderen Tonsignalen aufgebaut werden kann.In the context of the invention, the term telephony terminal basically refers to any terminal from which a communication connection can be established via a telecommunications network to at least one other telephony terminal for the purpose of transmitting text, images, voice, video telephony and/or other audio signals.

Ein solches Telefonieendgerät kann hierbei für eine analoge oder auch digitale Übertragung, für eine kabelgebundene oder auch kabellose Übertragung ausgebildet sein. Auch kann das für die Übertragung genutzte Telekommunikationsnetz grundsätzlich ein einziges oder auch mehrere Telekommunikationsnetze umfassen. Ferner kann das Telekommunikationsnetz grundsätzlich ein kabelgebundenes Telekommunikationsnetz, ein kabelloses Telekommunikationsnetz, insbesondere ein Mobilfunknetz, ein öffentliches Telekommunikationsnetz, ein privates Telekommunikationsnetz und/oder das Internet umfassen. Ein Telefonieendgerät mit Video-Bildschirm kann folglich grundsätzlich auch zur Videotelefonie genutzt werden, wobei als ein diesbezügliches Beispiel ein internetfähiges Mobiltelefon mit berührungsempfindlichem Bildschirm, auch häufig als Smartphone bezeichnet, genannt werden kann.Such a telephony terminal can be designed for analog or digital transmission, for wired or wireless transmission. The telecommunications network used for the transmission can also comprise a single or multiple telecommunications networks. Furthermore, the telecommunications network can generally comprise a wired telecommunications network, a wireless telecommunications network, in particular a mobile radio network, a public telecommunications network, a private telecommunications network, and/or the Internet. A telephony terminal with a video screen can therefore also be used for video telephony. An example of this is an internet-enabled mobile phone with a touchscreen, also frequently referred to as a smartphone.

Das Telefonieendgerät, von welchem ausgehend die Kommunikationsverbindung zu wenigstens einem weiteren Telefonieendgerät aufgebaut wird, wird nachfolgend und in den Ansprüchen auch als das rufende Telefonieendgerät bezeichnet, und jedes Telefonieendgerät, zu welchem die Kommunikationsverbindung, nachfolgend und in den Ansprüchen auch als Ruf bezeichnet, aufgebaut wird, wird nachfolgend und in den Ansprüchen auch als das angerufene Telefonieendgerät.The telephony terminal from which the communication connection to at least one further telephony terminal is established is also referred to below and in the claims as the calling telephony terminal, and each telephony terminal to which the communication connection is established, also referred to below and in the claims as a call, is also referred to below and in the claims as the called telephony terminal.

Insbesondere bei Rufen zwischen privaten Endkunden zu Dienstleistern, wie z.B. einem Arzt oder einer Autowerkstatt, aber auch im Geschäftsumfeld findet häufig eine Identifikation über eine Identifikationskennung des rufenden Telefonieendgeräts, beispielsweise über Rufnummer des rufenden Telefonieendgeräts, statt und/oder es werden im Rahmen einer bestehenden Kommunikationsverbindung, beispielsweise während eines Telefongesprächs bzw. Telefonats mündlich persönliche Daten ausgetauscht, wie z.B. Geburtsdatum, Autokennzeichen und/oder Versicherungsnummern, Kundennummern oder Auftragsnummern. Diese Informationen und/oder Nummern werden für den Angerufenen im Gespräch u.A. zur Selektion oder Identifikation genutzt.Particularly in calls between private end customers and service providers, such as a doctor or a car repair shop, but also in business environments, identification often occurs via an identification code of the calling telephone device, for example, via the calling telephone number. Personal data such as date of birth, license plate number and/or insurance numbers, customer numbers, or order numbers are exchanged verbally within the framework of an existing communication connection, for example, during a telephone conversation. This information and/or numbers are used by the called party during the call for selection or identification purposes, among other things.

Stand der Technik ist die Übermittlung und Auswertung der Rufnummer, die mündliche Übermittlung von Daten während eines Telefonats oder Nutzung eines parallelen Kanals, auf dem das Gespräch angekündigt wird. Weiterhin ist bekannt, dass mit Hilfe von Signaltönen, z.B. mittels Mehrfrequenzwahlverfahren wie das DTMF (Doppelton-Mehrfrequenz) und einem Dialogsystem, insbesondere einer Tastatur, manuell alphanumerische Informationen beim Rufaufbau übermittelt werden können, wie z.B. im Fall einer persönlichen Identifikationsnummer (PIN), oder auch per Spracheingabe eine Dateneingabe zur nachfolgenden Übertragung erfolgen kann. Die Daten sind dabei unverschlüsselt. Weiterhin ist bekannt, dass zwischen den Gesprächspartnern Kennworte vereinbart werden können. Weiterhin ist bekannt, dass mit Hilfe von DTMF an eine Zielrufnummer alphanumerische Informationen übertragen werden können. Dies wird z.B. bei einer WebEx-Einwahl genutzt, bei welcher an die Rufnummern mit einem Trennungszeichen, wie z.B. einer Raute oder einem Komma, eine Zahl gehängt wird. Alle vorgenannten Verfahren sind jedoch begrenzt auf eine Einwahltechnik und die unverschlüsselte Übertragung beim Rufaufbau.State-of-the-art technology involves the transmission and evaluation of the telephone number, the verbal transmission of data during a telephone call, or the use of a parallel channel on which the call is announced. Furthermore, it is known that signal tones, e.g., using multi-frequency dialing methods such as DTMF (dual-tone multi-frequency) and a dialogue system, particularly a keypad, can be used to manually enter alphanumeric information. Information can be transmitted when a call is established, such as a personal identification number (PIN), or data can be entered for subsequent transmission by voice. The data is unencrypted. It is also known that passwords can be agreed between the call partners. It is also known that alphanumeric information can be transmitted to a destination number using DTMF. This is used, for example, in a WebEx dial-in, where a number is appended to the phone number with a separator, such as a hash mark or a comma. All of the above methods, however, are limited to dial-in technology and unencrypted transmission when a call is established.

Die Rufnummer alleine reicht jedoch, beispielsweise auch aufgrund des Einsatzes von Messengern und/oder wechselnden Mobilfunknummern, zum Zweck der Anruferidentifikation bereits heute häufig nicht mehr. So ist insbesondere mit zunehmendem Einsatz von Messengern und Internettelefonie als Anrufsystem die Rufnummer auch nicht mehr als eindeutiges einzelnes sicheres Mittel zur Anruferidentifikation geeignet. Messenger dienen bekanntermaßen zur Sofortkommunikation zwischen zwei oder mehr Teilnehmern und können mittels Programmen auf Telefonieendgeräte geladen und dort installiert werden. Viele Messenger unterstützen dabei neben Textnachrichten zusätzlich die Übertragung von Dateien und Audio- und Video-Streams und benutzen hierzu in der Regel eigene, proprietäre Protokolle. Anrufende können folglich häufig über verschiedene Messenger, und damit über verschiedene Quellen, eine Kommunikationsverbindung, bzw. einen Ruf, zu einem Angerufenen aufbauen.However, the telephone number alone is often no longer sufficient for the purpose of caller identification, for example due to the use of messengers and/or changing mobile phone numbers. Particularly with the increasing use of messengers and internet telephony as a calling system, the telephone number is no longer suitable as a unique, single, secure means of caller identification. Messengers are known to be used for instant communication between two or more participants and can be downloaded and installed on telephony devices using programs. Many messengers support the transfer of files and audio and video streams in addition to text messages and generally use their own proprietary protocols for this purpose. Callers can therefore often establish a communication connection, or a call, with a called party via different messengers and thus from different sources.

Auch durch mögliche Manipulation von Anrufnummern wird die Identifikation zunehmend schwieriger. Der mündliche Austausch von Informationen während eines Gesprächs, insbesondere während eines aufgebauten Rufs, kostet Zeit und/oder bedeutet ggf. auch die Übermittlung sensibler Daten in öffentlicher Umgebung.Identification is also becoming increasingly difficult due to the potential manipulation of call numbers. The verbal exchange of information during a call, especially while a call is established, takes time and/or may involve the transmission of sensitive data in a public environment.

Weiterhin gibt es kein übergreifendes System zum Schutz der Privatsphäre gegen unerwünschte Anrufe in Messengern und Telefonen, bzw. gibt es keine übergreifende Identifikationsmöglichkeit, wie z.B. eine Positivliste, auch als Ausnahmeliste bezeichnet, oder auch eine Negativliste bzw. Sperrliste.Furthermore, there is no comprehensive system to protect privacy against unwanted calls in messengers and telephones, nor is there any comprehensive identification option, such as a positive list, also known as an exception list, or a negative list or block list.

Aufgabe der Erfindung ist es, für Anrufende und Angerufene einen systemunabhängigen, dialogfreien und automatischen Austausch von Informationen zwischen rufenden und angerufenen Telefonieendgeräten zu etablieren.The object of the invention is to establish a system-independent, dialogue-free and automatic exchange of information between calling and called telephony terminals for callers and called parties.

Zur Lösung der Aufgabe ist gemäß der Erfindung ein Informationsaustauschsystem mit den Merkmalen nach Anspruch 1 sowie ein Programmprodukt mit den Merkmalen nach Anspruch 11 vorgeschlagen. To achieve the object, according to the invention, an information exchange system having the features of claim 1 and a program product having the features of claim 11 are proposed.

Demgemäß schlägt die Erfindung ein Informationsaustauschsystem für Rufe über ein Telekommunikationsnetz zur Übertragung von Sprache, Videotelefonie oder anderen Tonsignalen zwischen Nutzern eines rufenden Telefonieendgeräts und eines angerufenen Telefonieendgeräts vor, welches eine erste Datenbank, ein erstes Telefonieendgerät und eine erste Steuereinheit.Accordingly, the invention proposes an information exchange system for calls via a telecommunications network for transmitting voice, video telephony or other audio signals between users of a calling telephony terminal and a called telephony terminal, which system comprises a first database, a first telephony terminal and a first control unit.

Die Erfindung sieht hierbei im Einzelnen vor, dass in der erste Datenbank eine Anzahl von Nutzerbasierten Datensätzen gespeichert ist, wobei jeder Nutzerbasierte Datensatz einem Nutzer zugeordnet ist und zu jedem Nutzerbasierten Datensatz wenigstens eine eindeutige Identifikationskennung, insbesondere eine Rufnummer oder eine Email- oder IP-Adresse, eines, dem zugeordneten Nutzer zugeordneten Telefonieendgeräts gespeichert ist, sowie wenigstens eine eindeutige Identifikationskennung, insbesondere eine Rufnummer oder eine Email- oder IP-Adresse, eines nicht diesem Nutzer zugeordneten Telefonieendgeräts gespeichert ist und wobei zu jeder Identifikationskennung eines nicht diesem Nutzer zugeordneten Telefonieendgeräts ein Datensatz betreffend eine auszutauschende Information gespeichert sein kann.In detail, the invention provides that a number of user-based data records are stored in the first database, wherein each user-based data record is assigned to a user and for each user-based data record at least one unique identification code, in particular a telephone number or an email or IP address, of a telephony terminal assigned to the assigned user is stored, as well as at least one unique identification code, in particular a telephone number or an email or IP address, of a telephony terminal not assigned to this user is stored and wherein for each identification code of a telephony terminal not assigned to this user a data record relating to information to be exchanged can be stored.

Ferner sieht die Erfindung vor, dass das erste Telefonieendgerät und die Datenbank jeweils eine erste Datenübertragungsschnittstelle besitzen, wobei das erste Telefonieendgerät einem ersten Nutzer zugeordnet ist. Die Erfindung sieht ferner vor, dass die erste Steuereinheit ausgebildet ist, unter Ausführung eines ersten Programms das erste Telefonieendgerät beim oder nach dem Rufaufbau zu einem zweiten Telefonieendgerät anzuweisen, unter Nutzung der ersten Datenübertragungsschnittstellen als Schritt a) eine Datenabfrage bei der ersten Datenbank dahingehend durchzuführen, ob zu einem, dem ersten Nutzer zugeordneten Nutzerbasierten Datensatz ein Datensatz betreffend eine auszutauschende Information zu einer zur Identifikationskennung des zweiten Telefonieendgeräts identischen Identifikationskennung eines nicht dem ersten Nutzer zugeordneten Telefonieendgeräts gespeichert ist, und, sofern ein solcher Datensatz betreffend eine auszutauschende Information gespeichert ist, als Schritt b) die Übertragung dieses Datensatz betreffend eine auszutauschende Information zu bewirken, insbesondere beim Rufaufbau zu dem zweiten Telefonieendgerät zu bewirken.The invention further provides that the first telephony terminal and the database each have a first data transmission interface, wherein the first telephony terminal is assigned to a first user. The invention further provides that the first control unit is designed to instruct the first telephony terminal, by executing a first program, during or after the call setup to a second telephony terminal, to perform a data query in the first database using the first data transmission interfaces as step a) to determine whether a data record relating to information to be exchanged relating to an identification identifier of a telephony terminal not assigned to the first user, which identification identifier is identical to the identification identifier of the second telephony terminal, is stored for a user-based data record assigned to the first user, and, if such a data record relating to information to be exchanged is stored, to effect the transmission of this data record relating to information to be exchanged as step b), in particular to effect the transmission of this data record relating to information to be exchanged during the call setup to the second telephony terminal.

Überdies schlägt die Erfindung ein Programmprodukt vor, welches Anweisungen umfasst, die, wenn von einem Prozessor ausgeführt, ein Telefonieendgerät anweisen oder zumindest bewirken, ein Telefonieendgerät anzuweisen, als erstes Telefonieendgerät oder als zweites Telefonieendgerät für ein Informationsaustauschsystem gemäß der Erfindung zu fungieren.Furthermore, the invention proposes a program product comprising instructions which, when executed by a processor, instruct or at least cause a telephony terminal to act as a first telephony terminal or as a second telephony terminal for an information exchange system according to the invention.

Wesentlicher Vorteile der Erfindung sind somit darin zu sehen, dass ein system unabhängiger, dialogfreier und automatischer Austausch von Informationen zwischen rufenden und angerufenen Telefonieendgeräten ermöglicht wird, der insbesondere universell, d.h. nicht nur systemunabhängig, sondern auch systemübergreifend, und dennoch sicher ist. So kann mittels der erfindungsgemäß „automatischen“ Unterstützung der Austausch von Kennungen zur Identifikation, aber gegebenenfalls auch von weiteren Informationen, wesentlich vereinfacht werden und ist insbesondere nicht länger von proprietären Telekommunikationsnetzen und/oder Protokollen abhängig, sodass in Folge zusätzlich auch der Anrufer, d.h. der erste, dem ersten Telefoniegerät zugeordnete Nutzer, und ein Angerufener, d.h. ein zweiter, einem zweiten Telefoniegerät zugeordnete Nutzer, von der mündlichen Datenübertragung und Verarbeitung entlastet werden.The key advantages of the invention are therefore that it enables a system-independent, dialog-free, and automatic exchange of information between calling and called telephony terminals, which is particularly universal—i.e., not only system-independent but also cross-system—and yet secure. Thus, the "automatic" support provided by the invention significantly simplifies the exchange of identifiers for identification, but also, if necessary, of other information. In particular, it is no longer dependent on proprietary telecommunications networks and/or protocols. Consequently, the caller, i.e., the first user assigned to the first telephony device, and the called party, i.e., a second user assigned to a second telephony device, are also relieved of the burden of verbal data transmission and processing.

Im Ergebnis kann der Gegenstand der Erfindung somit eine Vielzahl von verschiedenen Telefoniesystemen, wie z.B. Mobiltelefone und auf Telefonieendgeräten installierte Messenger, und unabhängig voneinander nutzen und unterstützen.As a result, the subject matter of the invention can use and support a variety of different telephony systems, such as mobile phones and messengers installed on telephony terminals, independently of one another.

Auch ist eine sichere Identifikation und Wiedererkennung, unabhängig von einzelnen, einem bestimmten Nutzer zugeordneten Telefonieendgeräten möglich, z.B. unabhängig vom jeweils genutzten Messenger oder genutzter Anrufnummer.Secure identification and recognition is also possible, regardless of individual telephony devices assigned to a specific user, e.g. regardless of the messenger or phone number used.

Zweckmäßig Ausgestaltungen und Weiterbildungen sind Gegenstand der jeweiligen weiteren abhängigen Ansprüche.Appropriate refinements and further developments are the subject of the respective further dependent claims.

Die Erfindung ermöglich damit somit ferner anhand der jeweiligen ausgetauschten Identifikationskennung oder weiteren Information die Selektion, Weiterleitung und/oder Priorisierung, des rufenden Nutzers und also insbesondere auch dessen Zuordnung zur richtigen Stelle eines gerufenen Nutzers in der richtigen Reihenfolge. Aber auch ein verbesserter Schutz der Privatsphäre, insbesondere des gerufenen Nutzers und/oder eine vereinfachte Selektion wird unter Anwendung der Erfindung ermöglicht, das z.B. nur selektive Annahme von Anrufen, die über eine gültige Information verfügen, unabhängig vom gewählten Telefoniesystem, erfolgen kann.The invention thus further enables the selection, forwarding, and/or prioritization of the calling user based on the respective exchanged identification code or other information, and thus, in particular, the assignment of the user to the correct location of a called user in the correct order. However, the invention also enables improved privacy protection, particularly of the called user, and/or simplified selection, for example, allowing only selective acceptance of calls that contain valid information, regardless of the selected telephony system.

Ferner ist unter Anwendung der Erfindung eine wesentlich vereinfachte Weiterverarbeitung der jeweiligen ausgetauschten Identifikationskennung oder weiteren Information ermöglicht, da diese automatisch in im Wesentlichen jedes Informationsaustauschsystem umfasstes oder daran gekoppeltes weiteres, verarbeitende Informationssysteme digital übernommen werden können. Schließlich können auszutauschende Identifikationskennungen oder weitere Informationen, insbesondere persönlichen Informationen, die sonst mündlich preisgegeben werden müssten, für deren Austausch zuvor auch verschlüsselt werden.Furthermore, the invention enables significantly simplified further processing of the respective exchanged identification codes or other information, since these can be automatically and digitally imported into essentially any information exchange system included in or linked to additional processing information systems. Finally, identification codes or other information to be exchanged, in particular personal information that would otherwise have to be disclosed verbally, can also be encrypted prior to their exchange.

Vorstehend bereits umrissene sowie weitere Merkmale und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung einiger bevorzugter Ausführungsformen anhand der beigefügten Zeichnung, in welcher

  • 1 eine beispielhafte Ausführungsform eines bevorzugten Informationsaustauschsystems gemäß der Erfindung stark vereinfacht und schematisiert skizziert.
The above-mentioned and further features and advantages of the invention will become apparent from the following description of some preferred embodiments with reference to the accompanying drawings, in which
  • 1 an exemplary embodiment of a preferred information exchange system according to the invention is outlined in a highly simplified and schematic manner.

Die beispielhafte Ausführungsform nach 1 skizziert im Ganzen ein bevorzugtes Informationsaustauschsystem nach der Erfindung, und zwar für Rufe über ein lediglich angedeutetes Telekommunikationsnetz 300 zur Übertragung von Text-, Sprache, Videotelefonie und/oder anderen Tonsignalen zwischen Nutzern 100 eines rufenden Telefonieendgeräts 10 und eines angerufenen Telefonieendgeräts 30. Wie eingangs erwähnt, umfasst das für die Übertragung genutzte Telekommunikationsnetz 300 grundsätzlich ein einziges oder je nach spezieller weitergehender Ausgestaltung auch mehrere Telekommunikationsnetze und kann grundsätzlich ein kabelgebundenes Telekommunikationsnetz, ein kabelloses Telekommunikationsnetz, insbesondere ein Mobilfunknetz, ein öffentliches Telekommunikationsnetz, ein privates Telekommunikationsnetz und/oder das Internet umfassen.The exemplary embodiment according to 1 outlines, as a whole, a preferred information exchange system according to the invention, namely for calls via a merely indicated telecommunications network 300 for the transmission of text, voice, video telephony and/or other audio signals between users 100 of a calling telephony terminal 10 and a called telephony terminal 30. As mentioned at the beginning, the telecommunications network 300 used for the transmission basically comprises a single telecommunications network or, depending on the specific further embodiment, also several telecommunications networks and can basically comprise a wired telecommunications network, a wireless telecommunications network, in particular a mobile radio network, a public telecommunications network, a private telecommunications network and/or the Internet.

Die bei 1 dargestellten Telefonieendgeräte 10 und 30 sind beispielhaft als Mobiltelefone skizziert. Die Telefonieendgeräte 10 und 30 oder auch lediglich eines hiervon, können jedoch auch wie eingangs erwähnt und insbesondere je nach spezieller weitergehender Ausgestaltung, grundsätzlich für eine analoge oder auch digitale Übertragung, für eine kabelgebundene oder auch kabellose Übertragung ausgebildet sein. Ferner kann das Telefonieendgerät 10 und/oder 30 mit Video-Bildschirm ausgestattet sein und folglich grundsätzlich auch zur Videotelefonie genutzt werden, wobei ein internetfähiges Mobiltelefon mit berührungsempfindlichem Bildschirm, auch häufig als Smartphone bezeichnet, ein diesbezügliches Beispiel ist. Ergänzend oder auch alternativ kann das Telefonieendgerät 10 und/oder 30 auch ausgebildet sein, dass darauf ein Messenger mittels eines hierfür vorgesehenen Programms bzw. Software geladen und dort installiert wird oder bereits ist. Auch kann gemäß einer alternativen Ausgestaltung im Rahmen der Erfindung das Telefonieendgerät 10 und/oder 30 erst durch das Installieren auf einem Computer z.B. eines Messengers oder eines Softphones, d.h. eines Computerprogramms, das Telefonie ermöglicht, zum Telefonieendgerät 10 bzw. 30 eingerichtet worden sein.The 1 The telephony terminals 10 and 30 shown are sketched as mobile phones by way of example. However, the telephony terminals 10 and 30, or even just one of them, can also, as mentioned above and in particular depending on the specific further embodiment, be designed for analog or digital transmission, for wired or wireless transmission. Furthermore, the telephony terminal 10 and/or 30 can be equipped with a video screen and can therefore also be used for video telephony, with an internet-enabled mobile phone with a touch-sensitive screen, also frequently referred to as a smartphone, being an example in this regard. Additionally or alternatively, the telephony terminal 10 and/or 30 can also be designed such that a messenger can be loaded onto it using a program or software provided for this purpose and installed there. is or already is. According to an alternative embodiment within the scope of the invention, the telephony terminal 10 and/or 30 may only have been configured as a telephony terminal 10 or 30 by installing, for example, a messenger or a softphone, ie a computer program that enables telephony, on a computer.

Wie bei 1 ferner skizziert, umfasst das dort dargestellte Informationsaustauschsystem ein erstes Telefonieendgerät 10, welches einem ersten Nutzer 100 zugeordnet ist sowie eine erste Datenbank 20, in welcher eine Anzahl von Nutzerbasierten Datensätzen 21 gespeichert ist, und wobei das erste Telefonieendgerät 10 und die erste Datenbank jeweils eine erste Datenübertragungsschnittstelle 10a bzw. 20a besitzen.As in 1 Further outlined, the information exchange system shown therein comprises a first telephony terminal 10, which is assigned to a first user 100, and a first database 20, in which a number of user-based data records 21 are stored, and wherein the first telephony terminal 10 and the first database each have a first data transmission interface 10a and 20a, respectively.

Jeder Nutzerbasierte Datensatz 21 ist im Rahmen der Erfindung einem Nutzer zugeordnet und zu jedem Nutzerbasierten Datensatz ist wiederum wenigstens eine eindeutige Identifikationskennung, insbesondere eine Rufnummer oder eine Email- oder IP-Adresse, eines dem zugeordneten Nutzer zugeordneten Telefonieendgeräts gespeichert sowie wenigstens eine eindeutige Identifikationskennung, insbesondere eine Rufnummer oder eine Email- oder IP-Adresse, eines nicht diesem Nutzer zugeordneten Telefonieendgeräts gespeichert. Ferner kann zu jeder Identifikationskennung eines nicht diesem Nutzer zugeordneten Telefonieendgeräts in jedem Nutzerbasierten Datensatz wiederum ein Datensatz betreffend eine auszutauschende Information gespeichert sein. Insbesondere ist vorgesehen, dass die erste Datenbank 20 dem ersten Nutzer 100 oder dem ersten Telefonieendgerät 10, welches dem ersten Nutzer 100 zugeordnet ist, oder dass die erste Datenbank 20 zumindest von dem ersten Telefonieendgerät 10 genutzt werden kann. Die erste Datenbank 20 hat daher insbesondere zumindest eine Anzahl von dem ersten Nutzer 100 zugeordneten und/oder von diesem angelegten Nutzerbasierten Datensätzen 21.Within the scope of the invention, each user-based data record 21 is assigned to a user, and for each user-based data record, at least one unique identification identifier, in particular a telephone number or an email or IP address, of a telephony terminal assigned to the assigned user is stored, as well as at least one unique identification identifier, in particular a telephone number or an email or IP address, of a telephony terminal not assigned to this user. Furthermore, for each identification identifier of a telephony terminal not assigned to this user, a data record relating to information to be exchanged can be stored in each user-based data record. In particular, it is provided that the first database 20 can be assigned to the first user 100 or to the first telephony terminal 10 assigned to the first user 100, or that the first database 20 can be used at least by the first telephony terminal 10. The first database 20 therefore has, in particular, at least a number of user-based data records 21 assigned to the first user 100 and/or created by the first user 100.

Ferner umfasst das in 1 skizzierte Informationsaustauschsystem eine erste Steuereinheit 11, die ausgebildet ist, unter Ausführung eines ersten Programms das erste Telefonieendgerät 10 beim oder nach dem Rufaufbau zu dem zweiten Telefonieendgerät (30) anzuweisen, unter Nutzung der ersten Datenübertragungsschnittstellen als Schritt a) eine Datenabfrage, bei 1 mit dem mit dem Bezugszeichen 2 belegten Pfeil gekennzeichnet, bei der ersten Datenbank dahingehend durchzuführen, ob zu einem, dem ersten Nutzer zugeordneten Nutzerbasierten Datensatz 21 ein Datensatz betreffend eine auszutauschende Information zu einer zur Identifikationskennung des zweiten Telefonieendgeräts 30 identischen Identifikationskennung eines nicht dem ersten Nutzer zugeordneten Telefonieendgeräts gespeichert ist, und sofern ein solcher Datensatz betreffend eine auszutauschende Information gespeichert ist, als Schritt b) die Übertragung dieses Datensatz betreffend eine auszutauschende Information zu bewirken, insbesondere beim Rufaufbau zu dem zweiten Telefonieendgerät 30 zu bewirken, wie bei 1 mit dem mit dem Bezugszeichen 4 belegten Pfeil gekennzeichnet. In bevorzugter Ausführung kann die Steuereinheit 11 hierzu, d.h. insbesondere zur Ausführung des ersten Programms und entsprechenden Anweisung, zweckmäßig einen entsprechend eingerichteten Prozessor besitzen oder alternativ auch als ein solcher ausgebildet sein.Furthermore, the 1 outlined information exchange system, a first control unit 11, which is designed to instruct the first telephony terminal 10 during or after the call setup to the second telephony terminal (30) by executing a first program, to carry out a data query using the first data transmission interfaces as step a), in which 1 marked with the arrow marked with the reference symbol 2, to carry out in the first database whether a data record relating to information to be exchanged relating to an identification identifier of a telephony terminal not assigned to the first user, which identification identifier is identical to the identification identifier of the second telephony terminal 30, is stored for a user-based data record 21 assigned to the first user, and if such a data record relating to information to be exchanged is stored, to effect as step b) the transmission of this data record relating to information to be exchanged, in particular to effect during the call setup to the second telephony terminal 30, as in 1 marked with the arrow designated by reference numeral 4. In a preferred embodiment, the control unit 11 can expediently have a correspondingly configured processor for this purpose, ie, in particular for executing the first program and corresponding instructions, or alternatively can also be designed as such.

Es sei angemerkt, dass bei 1 diese erste Steuereinheit 11 gestrichelt sowie als Teil des Telefonieendgeräts 10 angedeutet ist. Alternativ kann diese erste Steuereinheit jedoch auch außerhalb des Telefonieendgeräts 10 angeordnet sein, insbesondere in einer zum Telekommunikationsnetz 300 gehörenden Einrichtung, d.h. insbesondere als Cloud-basierte Steuereinheit eingerichtet sein, und zur vorstehend aufgezeigten Anweisung des ersten Telefonieendgeräts 10 lediglich mit diesem in Kommunikation treten.It should be noted that 1 This first control unit 11 is indicated by dashed lines and as part of the telephony terminal 10. Alternatively, however, this first control unit can also be arranged outside the telephony terminal 10, in particular in a device belonging to the telecommunications network 300, ie, in particular, it can be configured as a cloud-based control unit, and only communicate with the first telephony terminal 10 for the above-mentioned instruction.

In besonders bevorzugter Ausführungsform kann die erste Steuereinheit 11 unter Ausführung des ersten Programms auch ergänzend ausgebildet sein, das erste Telefonieendgerät 10 anzuweisen, vor Schritt a) zunächst eine Datenabfrage 2 bei der ersten Datenbank 20 dahingehend durchzuführen, ob überhaupt ein dem ersten Nutzer 100 zugeordneter Nutzerbasierter Datensatz 21 gespeichert ist und lediglich sofern dies der Fall ist, den obigen Schritt a) durchzuführen. In ergänzender oder alternativer Ausführungsform kann die erste Steuereinheit 11 unter Ausführung des ersten Programms jedoch auch ausgebildet sein, das erste Telefonieendgerät 10 anzuweisen, vor Schritt a) zunächst eine Datenabfrage 2 bei der ersten Datenbank 20 dahingehend durchzuführen, ob die Identifikationskennung des ersten Telefonendgeräts 10 in einem dem ersten Nutzer 100 zugeordneten Nutzerbasierten Datensatz 21 gespeichert ist und lediglich sofern dies der Fall ist, Schritt a) durchzuführen.In a particularly preferred embodiment, the first control unit 11, when executing the first program, can also be additionally designed to instruct the first telephony terminal 10, before step a), to first carry out a data query 2 in the first database 20 to determine whether a user-based data record 21 assigned to the first user 100 is stored at all, and only if this is the case, to carry out the above step a). In a supplementary or alternative embodiment, however, the first control unit 11, when executing the first program, can also be designed to instruct the first telephony terminal 10, before step a), to first carry out a data query 2 in the first database 20 to determine whether the identification code of the first telephone terminal 10 is stored in a user-based data record 21 assigned to the first user 100, and only if this is the case, to carry out step a).

Insbesondere bei ergänzender Ausführungsform ist vorgesehen, zunächst eine Datenabfrage 2 bei der ersten Datenbank 20 dahingehend durchzuführen, ob ein dem ersten Nutzer 100 zugeordneter Nutzerbasierter Datensatz 21 gespeichert ist und sofern dies der Fall ist, ob die Identifikationskennung des ersten Telefonendgeräts 10 in dem, dem ersten Nutzer 100 zugeordneten Nutzerbasierten Datensatz gespeichert ist und lediglich sofern dies der Fall ist, Schritt a) durchzuführen. Ergänzend oder alternativ ist im Rahmen der Erfindung ferner bevorzugt vorgesehen, dass in der ersten Datenbank auch eine Mehrzahl von Nutzerbasierten Datensätzen 21 speicherbar und/oder bereits gespeichert sind. Ergänzend oder alternativ können jedoch auch zu jedem Nutzerbasierten Datensatz 21 die Identifikationskennungen von einer Mehrzahl von dem zugeordneten Nutzer 100 zugeordneten Telefonieendgeräten 10 speicherbar und/oder auch bereits gespeichert sein. Ergänzend oder alternativ können jedoch auch zu jedem Nutzerbasierten Datensatz 21 die Identifikationskennungen von einer Mehrzahl von nicht diesem Nutzer zugeordneten Telefonieendgeräten 30 speicherbar und/oder auch bereits gespeichert sein.In particular, in a supplementary embodiment, it is provided to first carry out a data query 2 in the first database 20 to determine whether a user-based data record 21 assigned to the first user 100 is stored and, if so, whether the identification code of the first telephone terminal 10 is stored in the user-based data record assigned to the first user 100 and only if so, to carry out step a). Additionally or alternatively, it is further preferably provided within the scope of the invention that a plurality of user-based data records 21 are also stored in the first database. storable and/or already stored. Additionally or alternatively, however, the identification codes of a plurality of telephony terminals 10 assigned to the assigned user 100 can also be stored and/or already stored for each user-based data record 21. Additionally or alternatively, however, the identification codes of a plurality of telephony terminals 30 not assigned to this user can also be stored and/or already stored for each user-based data record 21.

Basierend auf diesen einander ergänzenden und/oder alternativen Ausführungsformen können folglich die in der Datenbank 20 speicherbaren oder bereits gespeicherten Datensätze äußerst feinstrukturiert zusammengestellt, entweder nur dem ersten Nutzer 100 zugeordnet und/oder jeweiligen, insbesondere auch verschiedenen ersten Telefonendgeräten 10, und/oder auch zweiten Telefonieendgeräten 30 selektiv zugeordnet werden, und entsprechend auch selektiv durchsucht und nach jeweils auszutauschen Informationen selektiv gefiltert werden, d.h. insbesondere auch in Abhängigkeit des jeweils für einen Ruf verwendeten ersten Telefonieendgeräts 10 und/oder des anzurufenden zweiten Telefonieendgeräts 30. Die Datenbank 20 kann somit je nach spezieller Ausführung einem oder zweckmäßig auch einer Vielzahl von verschiedenen, insbesondere allen Telefonieendgeräten 10 des ersten Nutzers 100 zugeordnet sein, und auch auszutauschende Informationen in Abhängigkeit von verschiedenen, insbesondere allen dem ersten Nutzer 100 bekannten Telefonieendgeräten 30 eines jeweiligen zweiten Nutzers 200 umfassen und zwar unabhängig davon, ob diese Telefonieendgeräte z.B. 3G, 4G oder 5G fähig ist, verschiedene Messenger und/oder Softphones umfassen.Based on these mutually complementary and/or alternative embodiments, the data records that can be stored or are already stored in the database 20 can consequently be compiled in an extremely finely structured manner, either assigned only to the first user 100 and/or selectively assigned to respective, in particular also different, first telephone terminals 10, and/or also second telephony terminals 30, and accordingly also selectively searched and selectively filtered for information to be exchanged, i.e., in particular also depending on the respective first telephony terminal 10 used for a call and/or the second telephony terminal 30 to be called. The database 20 can thus, depending on the specific embodiment, be assigned to one or expediently also to a plurality of different, in particular all, telephony terminals 10 of the first user 100, and can also comprise information to be exchanged depending on various, in particular all, telephony terminals 30 of a respective second user 200 known to the first user 100, regardless of whether these telephony terminals are, for example, 3G, 4G or 5G capable, include various messengers and/or softphones.

Für eine wesentlich vereinfachte Aktualisierung der Datenbank 20 und/oder Speicherung von neuen darin zu speichernden Datensätzen ist die erste Steuereinheit 11 in weiterer ergänzender oder alternativer Ausführungsform der Erfindung vorteilhaft ferner dazu ausgebildet, unter Ausführung des ersten Programms das erste Telefonieendgerät 10 unter Nutzung der Datenübertragungsschnittstellen 10a, 20a anzuweisen, 1.) an die erste Datenbank, einen dem ersten Nutzer 100 zugeordneten Nutzerbasierten Datensatz, 2.) zu einem dem ersten Nutzer 100 zugeordneten Nutzerbasierten Datensatz wenigstens eine Identifikationskennung eines, dem zugeordneten Nutzer 100 zugeordneten Telefonieendgeräts 10, 3.) zu einem dem ersten Nutzer 100 zugeordneten Nutzerbasierten Datensatz wenigstens eine Identifikationskennung eines nicht diesem Nutzer zugeordneten Telefonieendgeräts 30 und/oder zu jeder Identifikationskennung eines nicht diesem Nutzer zugeordneten Telefonieendgeräts 30 einen Datensatz betreffend eine auszutauschende Information zur Speicherung zur übermitteln. Die Aktualisierung der Datenbank 20 und/oder Speicherung von neuen darin zu speichernden Datensätzen kann folglich auch automatisiert erfolgen, z.B. auch beim Anlegen eines neuen Nutzerkontos, beim Registrieren eines neuen Telefoniegeräts 10, beim erstmaligen Rufaufbau zu einem zweiten Telefoniegeräts 30, beim manuellen Eingeben von auszutauschenden Information Anrufen einer neuen, einer noch nicht gespeicherten Identifikationskennung eines zweiten Telefonieendgeräts 30.For a significantly simplified updating of the database 20 and/or storage of new data records to be stored therein, the first control unit 11 is, in a further supplementary or alternative embodiment of the invention, advantageously further designed to instruct the first telephony terminal 10, using the data transmission interfaces 10a, 20a, upon execution of the first program, to 1.) transmit to the first database a user-based data record assigned to the first user 100, 2.) at least one identification code of a telephony terminal 10 assigned to the assigned user 100 for a user-based data record assigned to the first user 100, 3.) at least one identification code of a telephony terminal 30 not assigned to this user for a user-based data record assigned to the first user 100 and/or a data record relating to information to be exchanged for storage for each identification code of a telephony terminal 30 not assigned to this user. The updating of the database 20 and/or storage of new data records to be stored therein can therefore also be carried out automatically, e.g. when creating a new user account, when registering a new telephony device 10, when establishing a call to a second telephony device 30 for the first time, when manually entering information to be exchanged, or when calling a new, not yet stored identification code of a second telephony terminal 30.

In bevorzugter Weiterbildung wird mittels des Informationsaustauschsystems ein vom Nutzer 100 vorbestimmte, auszutauschende Information nicht nur an das zweite Telefonieendgerät 30 übertragen, d.h. beim und/oder auch nach einem bereits erfolgten Rufaufbau, sondern auch das zweite Telefonieendgerät 30 und ferner eine zweite Steuereinheit 40 sind zweckmäßig Teil des Informationsaustauschsystems. Die zweite Steuereinheit 40 ist in diesem Fall insbesondere ausgebildet, unter Ausführung eines zweiten Programms das zweite Telefonieendgerät 30 anzuweisen, nach Empfangen eines von dem ersten Telefoniegeräts 10 übersandten Datensatzes betreffend eine auszutauschende Information, ein Ausfiltern der auszutauschenden Information aus diesem Datensatz zu bewirken. Je nach spezieller weiterer Ausführung, wird dann in Reaktion auf das Ausfiltern der auszutauschenden Information zweckmäßig diese über das zweite Telefonieendgerät 30 angezeigt, d.h. insbesondere optisch und/oder akustisch und/oder die Steuerung einer Rufbearbeitung, insbesondere zur Rufannahme, eingeleitet.In a preferred development, information to be exchanged, predetermined by the user 100, is not only transmitted to the second telephony terminal 30 by means of the information exchange system, i.e., during and/or after a call has already been established, but the second telephony terminal 30 and, furthermore, a second control unit 40 are also expediently part of the information exchange system. In this case, the second control unit 40 is particularly designed, by executing a second program, to instruct the second telephony terminal 30, after receiving a data set transmitted from the first telephony device 10 concerning information to be exchanged, to filter out the information to be exchanged from this data set. Depending on the specific further embodiment, in response to the filtering out of the information to be exchanged, this information is then expediently displayed via the second telephony terminal 30, i.e., in particular visually and/or acoustically, and/or the control of call processing, in particular for call acceptance, is initiated.

Ähnlich zur ersten Steuereinheit 11 kann auch die zweite Steuereinheit 31, In Bezug auf die zweite Steuereinheit 40 ist bei 1 angezeigt, dass diese in einer zweckmäßigen Ausführung außerhalb des Telefonieendgeräts 30 angeordnet ist und lediglich zur entsprechenden Anweisung des zweiten Telefonieendgeräts 30 mit diesem in Kommunikation tritt. Die zweite Steuereinheit 40 ist z.B. zweckmäßig als eine Cloud-basierte Steuereinheit eingerichtet und/oder Teil eines das zweite Telefonieendgerät 30 integrierenden Telefoniesystems, das aus Gründen nicht weiter dargestellt ist. In Abwandlung zu einer wie bei 1 gezeigten Anordnung kann die die zweite Steuereinheit 40 jedoch z.B. auch in einer zum Telekommunikationsnetz 300 gehörenden Einrichtung integriert sein, z.B. auch in derselben wie eine extern angeordnete erste Steuereinheit 11. In weiterer Abwandlung kann die zweite Steuereinheit 40 alternativ jedoch auch als Teil des Telefonieendgeräts 30 ausgebildet sein.Similar to the first control unit 11, the second control unit 31, With respect to the second control unit 40, 1 indicated that, in a suitable embodiment, it is arranged outside the telephony terminal 30 and only communicates with the second telephony terminal 30 for the corresponding instruction of the latter. The second control unit 40 is, for example, suitably configured as a cloud-based control unit and/or part of a telephony system integrating the second telephony terminal 30, which is not shown further for reasons. In a modification of a 1 However, in the arrangement shown, the second control unit 40 can also be integrated, for example, in a device belonging to the telecommunications network 300, for example in the same as an externally arranged first control unit 11. In a further modification, the second control unit 40 can alternatively also be designed as part of the telephony terminal 30.

Insbesondere bei Ausführungsformen, bei denen auch das zweite Telefonieendgerät 30 Teil des Informationsaustauschsystems gemäß der Erfindung ist, ist zweckmäßig, wie auch bei 1 gezeigt, eine zweite Datenbank 50 umfasst, in welcher ähnlich zur ersten Datenbank 20 wiederum eine Anzahl von Identifikationskennungsbasierten Datensätzen 51 gespeichert ist, und jedem Identifikationskennungsbasierten Datensatz eine Identifikationskennung zugeordnet ist sowie ein dieser Identifikationskennung zugeordneter Nutzer. Ergänzend ist bevorzugt zu jeder zugeordneten Identifikationskennung ein Datensatz betreffend eine auszutauschende Information und/oder ein Regelwerk für eine Rufbearbeitung speicherbar oder auch bereits gespeichert,In particular in embodiments in which the second telephony terminal 30 is also part of the information exchange system according to the invention tion is appropriate, as is the case with 1 shown, comprises a second database 50, in which, similar to the first database 20, a number of identification-based data records 51 are stored, and each identification-based data record is assigned an identification identifier and a user assigned to this identification identifier. In addition, preferably, a data record relating to information to be exchanged and/or a set of rules for call processing can be stored or is already stored for each assigned identification identifier.

Auch das zweite Telefonieendgerät 30 und die zweite Datenbank 50 besitzen jeweils eine zweite Datenübertragungsschnittstelle 30a bzw. 50a. Auch die zweite Steuereinheit 40 besitzt bevorzugt, insbesondere im Fall einer externen Anordnung, eine oder auch mehrere Datenübertragungsschnittstellen 40a, 40b, zur Kommunikation mit dem zweiten Telefonieendgerät 30 und/oder mit der zweiten Datenbank 50. Die zweite Steuereinheit 40 ist ferner unter Ausführung des zweiten Programms ausgebildet, das zweite Telefonieendgerät anzuweisen, unter Nutzung der zweiten Datenübertragungsschnittstellen eine Datenabfrage bei der zweiten Datenbank 50 dahingehend durchzuführen, ob in dieser eine zur Identifikationskennung des ersten Telefonendgeräts 10 identische Identifikationskennung einem der Anzahl von Identifikationskennungsbasierten Datensätzen 51 zugeordnet ist, und sofern dies der Fall ist, ob zu dieser identischen Identifikationskennung ein Datensatz betreffend eine auszutauschende Information und/oder ein Regelwerk für eine Rufbearbeitung gespeichert ist und,

  • - sofern ein Datensatz betreffend eine auszutauschende Information gespeichert ist, eine Verifikation der ausgefilterten auszutauschenden Information durchzuführen und/oder
  • - sofern ein Regelwerk für eine Rufbearbeitung gespeichert ist, eine diesem Regelwerk entsprechende Rufbearbeitung durchzuführen.
The second telephony terminal 30 and the second database 50 also each have a second data transmission interface 30a and 50a, respectively. The second control unit 40 also preferably has, particularly in the case of an external arrangement, one or more data transmission interfaces 40a, 40b for communication with the second telephony terminal 30 and/or with the second database 50. The second control unit 40 is further configured, upon execution of the second program, to instruct the second telephony terminal, using the second data transmission interfaces, to perform a data query in the second database 50 to determine whether an identification identifier identical to the identification identifier of the first telephone terminal 10 is assigned to one of the number of identification-based data records 51, and if so, whether a data record relating to information to be exchanged and/or a set of rules for call processing is stored for this identical identification identifier, and,
  • - if a data record concerning information to be exchanged is stored, to carry out a verification of the filtered information to be exchanged and/or
  • - if a set of rules for call processing is stored, to carry out call processing in accordance with this set of rules.

In einer besonders bevorzugten, ergänzenden oder alternativen Ausführung sieht die Erfindung ferner vor, dass die erste Steuereinheit 11 derart ausgebildet ist, insbesondere programmtechnisch derart ausgebildet ist, unter Ausführung des ersten Programms und erst nach Rufannahme durch das zweite Telefonieendgerät 30, von dem ersten Telefonieendgerät 10 an das zweite Telefonieendgerät 30 den Datensatz betreffend die auszutauschende Information zu übertragen oder nach Rufannahme durch das zweite Telefonieendgerät 30, von dem ersten Telefonieendgerät 10 an das zweite Telefonieendgerät einen weiteren Datensatz betreffend auszutauschende Information zu übertragen. Die zweite Steuereinheit 40 ist hierbei ferner zweckmäßig ausgebildet, unter Ausführung des zweiten Programms das zweite Telefonieendgerät 30 anzuweisen, nach Empfangen dieses oder des weiteren Datensatzes, ein Ausfiltern der auszutauschenden Information aus dem Datensatz zu bewirken.In a particularly preferred, supplementary, or alternative embodiment, the invention further provides that the first control unit 11 is designed, in particular programmatically designed, to transmit the data set relating to the information to be exchanged from the first telephony terminal 10 to the second telephony terminal 30 upon execution of the first program and only after the call has been accepted by the second telephony terminal 30, or to transmit a further data set relating to information to be exchanged from the first telephony terminal 10 to the second telephony terminal 30 upon acceptance of the call by the second telephony terminal 30. The second control unit 40 is further expediently designed to instruct the second telephony terminal 30, upon execution of the second program, to filter out the information to be exchanged from the data set after receiving this or the further data set.

So ist die erste Steuereinheit 11 z.B. je nach spezieller, ergänzender oder alternativer Ausführung derart ausgebildet, unter Ausführung des ersten Programms das erste Telefonieendgerät 10 ferner anzuweisen, Schritt a) und Schritt b) erst nach Empfangen eines von dem zweiten Telefonieendgerät 30 an das erste Telefonieendgerät 10 übersandtes Anfragesignal durchzuführen. Die Übertragung von auszutauschender Information vom ersten Telefonieendgerät 10 an das zweite Telefonieendgerät 30 kann folglich gemäß einer bevorzugten Weiterbildung auch von Seiten des zweiten Telefonieendgerät 30 eingeleitet werden, insbesondere manuell, d.h. vom zweiten Nutzer 200 initiiert, oder automatisch, d.h. z.B. mittels eines solchen. In der der zweiten Datenbank 50 gespeicherten Regelwerks für eine Rufbearbeitung.For example, depending on the specific, supplementary, or alternative embodiment, the first control unit 11 is configured to further instruct the first telephony terminal 10, upon execution of the first program, to perform steps a) and b) only after receiving a request signal sent from the second telephony terminal 30 to the first telephony terminal 10. Consequently, according to a preferred development, the transmission of information to be exchanged from the first telephony terminal 10 to the second telephony terminal 30 can also be initiated by the second telephony terminal 30, in particular manually, i.e., initiated by the second user 200, or automatically, i.e., for example, by means of a rule set for call processing stored in the second database 50.

Es sei an dieser Stelle ausdrücklich erwähnt, die erste Datenbank 20 und die zweite Datenbank 50 grundsätzlich auch Teile bzw. Bereiche einer gemeinsamen Datenbank sein können. Ferner sei an dieser Stelle ausdrücklich erwähnt, dass mittels der, wie vorstehend beschriebenen Datensätze betreffend auszutauschende Information, insbesondere auch das Übertragen eines Toncodes definiert sein kann, d.h. insbesondere unter Nutzung eines DTMF-Signals, d.h. eines sogenannten Dual-Ton-Multi-Frequenz-Signals. Ergänzend oder alternativ ist mittels der Datensätze betreffend auszutauschende Information insbesondere auch eine Verschlüsselung der auszutauschenden Information definiert und/oder eine Identifikationskennung des einem bestimmten Datensatz jeweils zugeordneten Nutzers.It should be expressly mentioned at this point that the first database 20 and the second database 50 can, in principle, also be parts or areas of a common database. Furthermore, it should be expressly mentioned at this point that, by means of the data records concerning information to be exchanged, as described above, the transmission of a tone code can also be defined, in particular using a DTMF signal, i.e., a so-called dual-tone multi-frequency signal. Additionally or alternatively, the data records concerning information to be exchanged can also be used to define, in particular, an encryption of the information to be exchanged and/or an identification code of the user assigned to a specific data record.

Aus vorstehender Beschreibung ist offensichtlich, dass insbesondere das erste Programm zur erfindungsgemäßen Anweisung der ersten Steuereinheit 11 und das zweite Programm zur erfindungsgemäßen Anweisung der zweiten Steuereinheit 40 zur Umsetzung des Gegenstands der Erfindung jeweils auch als Programmprodukt vorliegen kann, welches Anweisungen umfasst, die, wenn von einem Prozessor ausgeführt, ein Telefonieendgerät anweisen oder zumindest bewirken, das Telefonieendgerät anzuweisen, als erstes Telefonieendgerät oder als zweites Telefonieendgerät für ein Informationsaustauschsystem gemäß der Erfindung zu fungieren.From the above description it is obvious that in particular the first program for instructing the first control unit 11 according to the invention and the second program for instructing the second control unit 40 according to the invention to implement the subject matter of the invention can each also be present as a program product which comprises instructions which, when executed by a processor, instruct a telephony terminal or at least cause the telephony terminal to act as a first telephony terminal or as a second telephony terminal for an information exchange system according to the invention.

Unter verständigender Würdigung vorstehender Beschreibung, kann somit z.B. der erste Nutzer 100, als die anrufende Person in einer beispielhaften Umsetzung einer Zielrufnummernbezogenen Übermittlung von Informationen im Rahmen der Erfindung, in der Datenbank 20 zu Identifikationskennungen, z.B. Zielrufnummern, von einer Anzahl von zweiten Telefonieendgeräten 30, die Informationen festlegen, die sie gegebenenfalls automatisch übermitteln bzw. austauschen möchte. Die Datenbank 20 kann folglich lokal, insbesondere dem ersten Nutzer 100 zugeordnet gehalten werden, oder auch zentral, insbesondere in einer zum Telekommunikationsnetz 300 gehörenden Einrichtung, insbesondere als Cloud-basierte Steuereinheit.Under reasonable consideration of the above description, the first user 100, as the calling person in an example Implementation of a destination number-related transmission of information within the scope of the invention, in the database 20, for identification codes, e.g., destination numbers, from a number of second telephony terminals 30, which define information that they may wish to transmit or exchange automatically. The database 20 can therefore be maintained locally, in particular assigned to the first user 100, or centrally, in particular in a facility belonging to the telecommunications network 300, in particular as a cloud-based control unit.

Dies können geforderte Informationen, wie z.B. eine Identifikationskennung des vom ersten Nutzer 100 verwendeten Telefonieendgeräten 10 oder zur Identifikation des Anrufers, d.h. des Nutzers 100 selbst, ergänzend oder alternativ aber z.B. auch sein Geburtsdatum und/oder auch ein mit einem bestimmten zweiten Telefonieendgeräte 30 und/oder mit dessen zugehörigen zweiten Nutzer 200 vereinbartes gemeinsame Geheimnis sein.This can be required information, such as an identification code of the telephony terminal 10 used by the first user 100 or for identifying the caller, i.e. the user 100 himself, but additionally or alternatively, for example, his date of birth and/or a shared secret agreed with a specific second telephony terminal 30 and/or with its associated second user 200.

Z.B. ist in der Datenbank 20 zu einer Identifikationskennung eines zu rufenden Telefonieendgeräts, z.B. zur Zielrufnummer „1234567“, die auszutauschende Information „<00456>“ gespeichert, zu einer Identifikationskennung eines zu rufenden Telefonieendgeräts, z.B. zur Zielrufnummer „2345678“, die auszutauschende Information „<12312>“ und zu einer Identifikationskennung eines zu rufenden Telefonieendgeräts, z.B. zur Zielrufnummer „4567890“, die auszutauschende Information „<56565>“ gespeichert.For example, the information to be exchanged “<00456>” is stored in the database 20 for an identification code of a telephony terminal to be called, e.g. for the destination number “1234567”, the information to be exchanged “<12312>” is stored for an identification code of a telephony terminal to be called, e.g. for the destination number “2345678”, and the information to be exchanged “<56565>” is stored for an identification code of a telephony terminal to be called, e.g. for the destination number “4567890”.

Wählt, bei 1 mit dem mit dem Bezugszeichen 1 belegten Pfeil gekennzeichnet, der erste Nutzer 100, z.B. mit einem seiner Telefonieendgeräte 10, welches beispielsweise als Identifikationskennung die Rufnummer „8989“ besitzt, eine bestimmte Identifikationskennung, insbesondere Zielrufnummer eines gewünschten zweiten Telefonieendgeräts 30, z.B. die Zielrufnummer „1234567“, so wird das „anrufende“ erste Telefonieendgerät 10 angewiesen, in der Datenbank 20 eine Datenbankabfrage 2 dahingehend durchzuführen, ob in der Datenbank 20 hierzu ein entsprechender Eintrag 21, d.h. eine auszutauschende Information in Bezug auf die Identifikationskennung des zweiten Telefonieendgeräts 30 vorliegt. Führt die Datenbankabfrage im Ergebnis zu einem solchen Eintrag, bei 1 mit dem mit dem Bezugszeichen 3 belegten Pfeil gekennzeichnet, wird das „anrufende“ erste Telefonieendgerät 30 also im Fall eines solchen Eintrages, z.B., dass zur Zielrufnummer „1234567“ die auszutauschende Information „<00456>“ gespeichert ist, angewiesen, diesen bzw. die entsprechend auszutauschende Informationen an das zweite Telefonieendgerät 30 zu übertragen 4, gemäß geschilderten Beispiel folglich insbesondere bereits beim Rufaufbau.Choose, at 1 marked with the arrow assigned the reference number 1, the first user 100, e.g. with one of his telephony terminals 10, which has, for example, the telephone number "8989" as an identification identifier, a specific identification identifier, in particular the destination telephone number of a desired second telephony terminal 30, e.g. the destination telephone number "1234567", the "calling" first telephony terminal 10 is instructed to carry out a database query 2 in the database 20 to determine whether a corresponding entry 21, ie information to be exchanged with regard to the identification identifier of the second telephony terminal 30, is present in the database 20. If the database query results in such an entry, 1 marked with the arrow assigned the reference number 3, the “calling” first telephony terminal 30 is therefore instructed in the case of such an entry, e.g. that the information to be exchanged “<00456>” is stored for the destination number “1234567”, to transmit this or the corresponding information to be exchanged to the second telephony terminal 30 4, according to the example described therefore in particular already during the call setup.

Dies kann bei Nutzung von Messengern eine Dateiübertragung über den gleichen oder auch einen anderen Kanal beinhalten. Bevorzugt ist in diesem Zusammenhang auch eine Erweiterung des Signalisierungsprotokolls für Internettelefonie beim Rufaufbau, insbesondere des sogenannten Sitzungs-Initiierungs-Protokolls, oder der Einsatz von DTMF.When using messengers, this may include file transfer via the same or a different channel. In this context, an extension of the signaling protocol for internet telephony during call setup, particularly the so-called session initiation protocol, or the use of DTMF is also preferred.

Zur verbesserten Sicherheit kann die Übertragung des Datensatzes betreffend eine auszutauschende Information auch mit Hilfe bekannter Verschlüsselungsverfahren („Key-Verfahren“) verschlüsselt werden. Zur verbesserten Sicherheit können z.B. insbesondere bei DTMF auch Einmalpasswörter (im engl.: one-time password, „OTP“) verwendet werden, die nur für einen Ruf oder Anruf gültig sind. Eine Liste gültiger OTPs werden zweckmäßig vorab generiert, sicher versendet und hinterlegt, sodass als DTMF z.B. nicht ein Geburtsdatum, Name, Geburtsdatum, eine Kundennummer oder eine Anschrift, übertragen, sondern ein verschlüsselter Wert, der von beiden Seiten entschlüsselt werden kann.For enhanced security, the transmission of the data set containing the information to be exchanged can also be encrypted using well-known encryption methods ("key methods"). For enhanced security, one-time passwords (OTPs) can also be used, particularly with DTMF, which are only valid for one call. A list of valid OTPs is conveniently generated in advance, sent securely, and stored, so that, for example, the DTMF transmits not a date of birth, name, date of birth, customer number, or address, but rather an encrypted value that can be decrypted by both parties.

Wie zuvor beschrieben, verfügt auch das angerufene Telefonieendgerät 30 verfügt zweckmäßig ebenfalls über eine diesem zugeordnete zweite Datenbank 50 bzw. kann das angerufene Telefonieendgerät 30 auf eine solche zweite Datenbank 50 zugreifen. Durch Ausbilden der zweiten Steuereinheit 40 unter Ausführung des zweiten Programms das zweite Telefonieendgerät anzuweisen, wie vorstehend beschriebene Datenabfrage bei der zweiten Datenbank durchzuführen ist auf Seiten des angerufenen Telefonieendgeräts 30 ein datenverarbeitendes System zur Verfügung gestellt, das das Verhalten des Telefonieendgeräts 30, z.B. eines Telefons, einer Telefonanlage oder eines mittels eines Messengers oder eines Softphones zum Telefonieendgerät 30 eingerichteten Computers, beim Empfänger, d.h. gemäß vorstehender Beschreibung beim Nutzer 200 beeinflusst. Mittels diesem zur Verfügung gestellten datenverarbeitenden System nutzt das angerufene Telefonieendgerät 30 somit die ausgetauschte, empfangenen Information zur weiteren Verarbeitung 6, bevorzugt mit Hilfe von oben angesprochenen Regelwerken. Diese Regelwerke können in nützlicher Weise für verschiedene Fallkonstellationen vorab festgelegt werden. Z.B. kann das zweite Telefonieendgerät 30 mit Hilfe der Steuereinheit 40, zweckmäßig auch durch Unterstützung von darin integrierten, entsprechend programmierten Logiken und dem Regelwerk zum Einnehmen eines in dem Regelwerk vereinbarten Zielzustand gesteuert werden. Ruft der Anrufer, d.h. der Nutzer 100, mit dem ersten Telefonieendgerät 10 das zweite Telefonieendgerät 30 an, so wird beispielsweise der einkommende Ruf 4 automatisch angenommen und eine während des Rufaufbaus oder während eines bereits aufgebauten Rufs eine auszutauschende übertragene Information ausgefiltert und bevorzugt zunächst zur Weiterbearbeitung 6, 7, 8 gegeben, aber noch nicht zum Angerufenen, d.h. zum Nutzer 200, vermittelt, d.h. diesem insbesondere optisch und/oder akustisch angezeigt. Durch Abfrage 7 in der zweiten Datenbank 50 wird sowohl die anrufende Nummer, gemäß der beispielhaften Umsetzung einer Zielrufnummernbezogenen Übermittlung von Informationen im Rahmen der Erfindung Bespiel also die Rufnummer „8989“, als auch die ausgetauschte Information, d.h. gemäß der beispielhaften Umsetzung die auszutauschende Information „<00456>“, in der zweiten Datenbank überprüft und, insbesondere sofern diese einander zugeordnet werden können, ein hierauf basierter Datensatz und/oder ein hierauf basiertes Regelwerk ermittelt und zurückgegeben 8. Dann wird z.B. der Datensatz zum Angerufenen, d.h. dem zweiten Nutzer 200, übermittelt 8, z.B. auch auf Basis des Regelwerks auf einem (separaten) Computerbildschirm an seinem Arbeitsplatz und, sofern dies während des Rufaufbaus erfolgt ist, das Gespräch bzw. der Ruf durchgestellt 5 oder der Ruf auf Basis der erfolgreichen Überprüfung und des hierauf basierten Regelwerk durchgelassen 5. In einer Abwandlung kann der der Angerufene, d.h. der Nutzer 200, das Gespräch oder den Ruf z.B. auch sofort entgegennehmen 5. In weiterer Abwandlung kann der Angerufene, insbesondere gesprächsabhängig im Lauf des Gesprächs, z.B. ein Anfragesignal bzw. einen „Request for Information“ in Richtung Anrufer bzw. des anrufenden ersten Telefonieendgeräts 10 auslösen. Dazu nutzt der Angerufene bevorzugt eine automatische Funktion auf seinem Telefonieendgerät 30, das z.B. per DTMF einen vorher festgelegten Toncode für einen bestimmten Request,z.B. der Anfrage nach persönliche Daten, z.B. 55, über die Kommunikationsverbindung überträgt. Überwacht das anrufende Telefoniegerät 10 die Kommunikationsverbindung auf solche Toncodes und erkennt den Toncode, z.B 55, so wird von Seiten des Telefonieendgeräts 10 in der ersten Datenbank die entsprechende Information zur Identifikationskennung des angerufenen Telefonieendgerät 30 und des Toncode abgefragt und, sofern vorhanden, diese abgefragte Information wiederum in Richtung Anrufer übertragen, bevorzugt automatisch und zweckmäßig wieder per Toncode. Hierbei in bevorzugter Ausbildung standardisierte Toncodes können wiederum verschiedene, auszutauschende Informationen, wie z.B. Anschrift, Geburtsdatum, Name, eine Kundennummer oder eine Anschrift, betreffen.As previously described, the called telephony terminal 30 also expediently has a second database 50 assigned to it, or the called telephony terminal 30 can access such a second database 50. By designing the second control unit 40 to instruct the second telephony terminal to carry out the data query in the second database as described above, a data processing system is provided on the side of the called telephony terminal 30, which influences the behavior of the telephony terminal 30, e.g. a telephone, a telephone system, or a computer connected to the telephony terminal 30 via a messenger or a softphone, at the recipient, i.e., at the user 200, as described above. By means of this data processing system provided, the called telephony terminal 30 thus uses the exchanged, received information for further processing 6, preferably with the aid of the rule sets mentioned above. These sets of rules can be usefully defined in advance for various scenarios. For example, the second telephony terminal 30 can be controlled with the help of the control unit 40, expediently also with the support of integrated, appropriately programmed logic and the set of rules to assume a target state agreed upon in the set of rules. If the caller, ie the user 100, calls the second telephony terminal 30 with the first telephony terminal 10, for example, the incoming call 4 is automatically accepted and a call to be exchanged during the call setup or during an already established call transmitted information is filtered out and preferably initially passed on for further processing 6, 7, 8, but not yet passed on to the called party, ie to the user 200, ie displayed to him in particular optically and/or acoustically. By querying 7 in the second database 50, both the calling number, according to the exemplary implementation of a destination number-related transmission of information within the scope of the invention, for example the number “8989”, and the exchanged information, i.e., according to the exemplary implementation, the information to be exchanged “<00456>”, are checked in the second database and, in particular if these can be assigned to one another, a data set based thereon and/or a set of rules based thereon is determined and returned 8. Then, for example, the data set is transmitted 8 to the called party, i.e., the second user 200, e.g., also based on the set of rules on a (separate) computer screen at his workstation and, if this has occurred during the call setup, the call or the call is put through 5 or the call is allowed through based on the successful verification and the set of rules based thereon 5. In a modification, the called party, i.e., the user 200, can also accept the call or the call immediately 5. In a further modification, the called party, particularly depending on the call during the course of the call, trigger, for example, a query signal or a "request for information" towards the caller or the calling first telephony terminal 10. To do this, the called party preferably uses an automatic function on their telephony terminal 30, which transmits, for example, via DTMF, a predetermined tone code for a specific request, e.g. a request for personal data, e.g. 55, over the communication connection. If the calling telephony device 10 monitors the communication connection for such tone codes and recognizes the tone code, e.g. 55, the telephony terminal 10 queries the first database for the corresponding information relating to the identification code of the called telephony terminal 30 and the tone code and, if available, transmits this requested information back to the caller, preferably automatically and expediently again via tone code. In a preferred embodiment, standardized tone codes can in turn relate to various information to be exchanged, such as address, date of birth, name, a customer number or an address.

Insbesondere bei Messengern kann abweichend zum Toncode bekannterweise eine Übertragung auch von Dateien parallel zum Gespräch gewählt werden.Especially with messengers, in contrast to the audio code, it is known that files can also be transferred parallel to the conversation.

Claims (11)

Informationsaustauschsystem für Rufe über ein Telekommunikationsnetz zur Übertragung von Text-, Sprache, Videotelefonie und/oder anderen Tonsignalen zwischen Nutzern eines rufenden Telefonieendgeräts und eines angerufenen Telefonieendgeräts, umfassend, - eine erste Datenbank (20), in welcher eine Anzahl von Nutzerbasierten Datensätzen (2) gespeichert ist, wobei jeder Nutzerbasierte Datensatz (21) einem Nutzer (100) zugeordnet ist und zu jedem Nutzerbasierten Datensatz wenigstens eine eindeutige Identifikationskennung, insbesondere eine Rufnummer oder eine Email- oder IP-Adresse, eines, dem zugeordneten Nutzer zugeordneten Telefonieendgeräts (10) gespeichert ist, sowie wenigstens eine eindeutige Identifikationskennung, insbesondere eine Rufnummer oder eine Email- oder IP-Adresse, eines nicht diesem Nutzer zugeordneten Telefonieendgeräts (30) gespeichert ist und wobei zu jeder Identifikationskennung eines nicht diesem Nutzer zugeordneten Telefonieendgeräts (30) wiederum ein Datensatz betreffend eine auszutauschende Information gespeichert sein kann, - ein erstes Telefonieendgerät (10), welches einem ersten Nutzer (100) zugeordnet ist, wobei das erste Telefonieendgerät und die Datenbank (20) jeweils eine erste Datenübertragungsschnittstelle besitzen, - sowie eine erste Steuereinheit (11), die ausgebildet ist, unter Ausführung eines ersten Programms das erste Telefonieendgerät (10) beim oder nach dem Rufaufbau zu einem zweiten Telefonieendgerät (30) anzuweisen, unter Nutzung der ersten Datenübertragungsschnittstellen als Schritt a) eine Datenabfrage (2) bei der ersten Datenbank dahingehend durchzuführen, ob zu einem, dem ersten Nutzer zugeordneten Nutzerbasierten Datensatz ein Datensatz betreffend eine auszutauschende Information zu einer zur Identifikationskennung des zweiten Telefonieendgeräts (30) identischen Identifikationskennung eines nicht dem ersten Nutzer zugeordneten Telefonieendgeräts gespeichert ist, und sofern ein solcher Datensatz betreffend eine auszutauschende Information gespeichert ist, als Schritt b) die Übertragung dieses Datensatzes betreffend eine auszutauschende Information zu bewirken, insbesondere beim Rufaufbau (4) zu dem zweiten Telefonieendgerät (30) zu bewirken und also die Datensätze in der Datenbank 20 äußerst feinstrukturiert zusammengestellt und auch Telefonieendgeräten (30), welche nicht diesem Nutzer zugeordnet sind, selektiv zugeordnet sein können, und entsprechend auch selektiv durchsucht und nach jeweils auszutauschender Informationen auch in Abhängigkeit eines jeweils anzurufenden, nicht diesem Nutzer zugeordneten Telefonieendgeräts (30) gefiltert werden.An information exchange system for calls via a telecommunications network for transmitting text, voice, video telephony, and/or other audio signals between users of a calling telephony terminal and a called telephony terminal, comprising: - a first database (20) in which a number of user-based data records (2) are stored, wherein each user-based data record (21) is assigned to a user (100), and for each user-based data record, at least one unique identification identifier, in particular a telephone number or an email or IP address, of a telephony terminal (10) assigned to the assigned user is stored, as well as at least one unique identification identifier, in particular a telephone number or an email or IP address, of a telephony terminal (30) not assigned to this user is stored, and wherein for each identification identifier of a telephony terminal (30) not assigned to this user, a data record relating to information to be exchanged can in turn be stored, - a first telephony terminal (10) assigned to a first user (100), wherein the first telephony terminal and the database (20) each have a first data transmission interface, - and a first control unit (11) configured to instruct the first telephony terminal (10) during or after the call setup to a second telephony terminal (30) by executing a first program, to perform, using the first data transmission interfaces, as step a), a data query (2) in the first database to determine whether, for a user-based data record assigned to the first user, a data record relating to information to be exchanged is stored for an identification identifier of a telephony terminal not assigned to the first user, which identification identifier is identical to the identification identifier of the second telephony terminal (30), and if such a data record relating to information to be exchanged is stored, as step b), to effect the transmission of this data record relating to information to be exchanged, in particular during the call setup (4) to the second telephony terminal (30) and thus to compile the data records in the database 20 in an extremely finely structured manner and also to telephony terminals (30), which are not assigned to this user, can be selectively assigned, and accordingly also selectively searched and filtered according to the information to be exchanged in each case, also depending on a telephony terminal (30) to be called in each case, which is not assigned to this user. Informationsaustauschsystem nach Anspruch 1, wobei die erste Steuereinheit ferner unter Ausführung des ersten Programms ausgebildet ist, das erste Telefonieendgerät anzuweisen, vor Schritt a) eine Datenabfrage bei der ersten Datenbank zunächst dahingehend durchzuführen, entweder, ob ein dem ersten Nutzer zugeordneter Nutzerbasierter Datensatz gespeichert ist und sofern dies der Fall ist, Schritt a) durchzuführen, oder, ob die Identifikationskennung des ersten Telefonendgeräts in einem dem ersten Nutzer zugeordneten Nutzerbasierten Datensatz gespeichert ist und sofern dies der Fall ist, Schritt a) durchzuführen, oder, ob ein dem ersten Nutzer zugeordneter Nutzerbasierter Datensatz gespeichert ist und sofern dies der Fall ist, ob die Identifikationskennung des ersten Telefonendgeräts in dem, dem ersten Nutzer zugeordneten Nutzerbasierten Datensatz gespeichert ist und sofern dies der Fall ist, Schritt a) durchzuführen.Information exchange system according to Claim 1 , wherein the first control unit is further designed, upon execution of the first program, to instruct the first telephony terminal, prior to step a), to first carry out a data query in the first database to determine either whether a user-based data record assigned to the first user is stored and, if so, to carry out step a), or whether the identification code of the first telephone terminal is stored in a user-based data record assigned to the first user and, if so, to carry out step a), or whether a user-based data record assigned to the first user is stored and, if so, whether the identification code of the first telephone terminal is stored in the user-based data record assigned to the first user and, if so, to carry out step a). Informationsaustauschsystem nach Anspruch 1 oder 2, wobei in der ersten Datenbank eine Mehrzahl von Nutzerbasierten Datensätzen speicherbar und/oder bereits gespeichert sind, und/oder wobei zu jedem Nutzerbasierten Datensatz die Identifikationskennungen von einer Mehrzahl von dem zugeordneten Nutzer zugeordneten Telefonieendgeräten speicherbar und/oder bereits gespeichert sind, und/oder wobei zu jedem Nutzerbasierten Datensatz die Identifikationskennungen von einer Mehrzahl von nicht diesem Nutzer zugeordneten Telefonieendgeräten speicherbar und/oder bereits gespeichert sind.Information exchange system according to Claim 1 or 2 , wherein a plurality of user-based data records can be stored and/or are already stored in the first database, and/or wherein for each user-based data record the identification codes of a plurality of telephony terminals assigned to the assigned user can be stored and/or are already stored, and/or wherein for each user-based data record the identification codes of a plurality of telephony terminals not assigned to this user can be stored and/or are already stored. Informationsaustauschsystem nach Anspruch 1, 2 oder 3, wobei die erste Steuereinheit ferner ausgebildet ist, unter Ausführung des ersten Programms das erste Telefonieendgerät unter Nutzung der Datenübertragungsschnittstellen anzuweisen, - einen dem ersten Nutzer zugeordneten Nutzerbasierten Datensatz, - zu einem dem ersten Nutzer zugeordneten Nutzerbasierten Datensatz wenigstens eine Identifikationskennung eines, dem zugeordneten Nutzer zugeordneten Telefonieendgeräts, - zu einem dem ersten Nutzer zugeordneten Nutzerbasierten Datensatz wenigstens eine Identifikationskennung eines nicht diesem Nutzer zugeordneten Telefonieendgeräts, und/oder - zu jeder Identifikationskennung eines nicht diesem Nutzer zugeordneten Telefonieendgeräts einen Datensatz betreffend eine auszutauschende Information an die erste Datenbank zur Speicherung zur übermitteln.Information exchange system according to Claim 1 , 2 or 3 , wherein the first control unit is further designed to instruct the first telephony terminal, using the data transmission interfaces, when executing the first program, to transmit - a user-based data record assigned to the first user, - at least one identification code of a telephony terminal assigned to the assigned user for a user-based data record assigned to the first user, - at least one identification code of a telephony terminal not assigned to this user for a user-based data record assigned to the first user, and/or - a data record relating to information to be exchanged for each identification code of a telephony terminal not assigned to this user to the first database for storage. Informationsaustauschsystem nach einem der vorstehenden Ansprüche 1 bis 4, wobei das zweite Telefonieendgerät (30) und ferner eine zweite Steuereinheit umfasst sind, wobei die zweite Steuereinheit ausgebildet ist, unter Ausführung eines zweiten Programms das zweite Telefonieendgerät anzuweisen, nach Empfangen dieses Datensatzes betreffend eine auszutauschende Information, ein Ausfiltern der auszutauschenden Information aus diesem Datensatz zu bewirken.Information exchange system according to one of the preceding Claims 1 until 4 , wherein the second telephony terminal (30) and further comprise a second control unit, wherein the second control unit is designed to instruct the second telephony terminal, by executing a second program, to filter out the information to be exchanged from this data set after receiving this data set relating to information to be exchanged. Informationsaustauschsystem nach Anspruch 5, wobei in Reaktion auf das Ausfiltern der auszutauschenden Information eine Anzeige der Information über das zweite Telefonieendgerät erfolgt und/oder die Steuerung einer Rufbearbeitung, insbesondere zur Rufannahme, eingeleitet wird.Information exchange system according to Claim 5 , wherein in response to the filtering out of the information to be exchanged, the information is displayed via the second telephony terminal and/or the control of call processing, in particular for call acceptance, is initiated. Informationsaustauschsystem nach Anspruch 5 oder 6, wobei eine zweite Datenbank (50) umfasst ist, wobei in der zweiten Datenbank eine Anzahl von Identifikationskennungsbasierten Datensätzen gespeichert ist, wobei jedem Identifikationskennungsbasierten Datensatz eine Identifikationskennung zugeordnet ist sowie ein dieser Identifikationskennung zugeordneter Nutzer und ferner zu jeder zugeordneten Identifikationskennung ein Datensatz betreffend eine auszutauschende Information und/oder eine Regelwerk für eine Rufbearbeitung gespeichert sein kann, und wobei das zweite Telefonieendgerät und die zweite Datenbank jeweils eine zweite Datenübertragungsschnittstelle besitzen und die zweite Steuereinheit (40) ferner unter Ausführung des zweiten Programms ausgebildet ist, das zweite Telefonieendgerät anzuweisen, unter Nutzung der zweiten Datenübertragungsschnittstellen eine Datenabfrage bei der zweiten Datenbank dahingehend durchzuführen, ob in dieser eine zur Identifikationskennung des ersten Telefonendgeräts identische Identitätskennung einem der Anzahl von Identitätskennungsbasierten Datensätzen zugeordnet ist, und sofern dies der Fall ist, ob zu dieser identischen Identifikationskennung ein Datensatz betreffend eine auszutauschende Information und/oder ein Regelwerk für eine Rufbearbeitung gespeichert ist, und sofern ein Datensatz betreffend eine auszutauschende Information gespeichert ist, eine Verifikation der ausgefilterten auszutauschenden Information durchzuführen und/oder sofern ein Regelwerk für eine Rufbearbeitung gespeichert ist, eine diesem Regelwerk entsprechende Rufbearbeitung durchzuführen.Information exchange system according to Claim 5 or 6 , wherein a second database (50) is included, wherein a number of identification-based data records are stored in the second database, wherein each identification-based data record is assigned an identification identifier and a user assigned to this identification identifier, and furthermore, a data record relating to information to be exchanged and/or a set of rules for call processing can be stored for each assigned identification identifier, and wherein the second telephony terminal and the second database each have a second data transmission interface, and the second control unit (40) is further configured, upon execution of the second program, to instruct the second telephony terminal, using the second data transmission interfaces, to perform a data query in the second database to determine whether an identity identifier identical to the identification identifier of the first telephone terminal is assigned to one of the number of identity-based data records in the second database, and if this is the case, whether a data record relating to information to be exchanged and/or a set of rules for call processing is stored for this identical identification identifier, and if a data record relating to information to be exchanged is stored is to carry out a verification of the filtered information to be exchanged and/or, if a set of rules for call processing is stored, to carry out call processing in accordance with this set of rules. Informationsaustauschsystem nach einem der Ansprüche 1 bis 7, wobei mittels des Datensatzes betreffend eine auszutauschende Information das Übertragen eines Toncodes definiert ist, insbesondere unter Nutzung eines DTMF-Signals, eine Verschlüsselung der auszutauschenden Information definiert ist, und/oder eine Identifikationskennung des diesem Datensatz zugeordneten Nutzers definiert ist.Information exchange system according to one of the Claims 1 until 7 , wherein the data set relating to information to be exchanged defines the transmission of a tone code, in particular using a DTMF signal, an encryption of the information to be exchanged is defined, and/or an identification code of the user assigned to this data set is defined. Informationsaustauschsystem nach einem der Ansprüche 1 bis 8, wobei die erste Steuereinheit ferner ausgebildet ist, unter Ausführung des ersten Programms und nach Rufannahme durch das zweite Telefonieendgerät, von dem ersten Telefonieendgerät an das zweite Telefonieendgerät einen zweiten Datensatz betreffend eine auszutauschende Information zu übertragen und die zweite Steuereinheit ferner ausgebildet ist, unter Ausführung des zweiten Programms das zweite Telefonieendgerät anzuweisen, nach Empfangen dieses zweiten Datensatzes, ein Ausfiltern der auszutauschenden Information aus diesem zweiten Datensatz zu bewirken, wobei mittels des zweiten Datensatzes betreffend eine auszutauschende Information insbesondere das Übertragen eines Toncodes definiert ist.Information exchange system according to one of the Claims 1 until 8 , wherein the first control unit is further designed, upon execution of the first program and after the call has been accepted by the second telephony terminal, to transmit a second data set relating to information to be exchanged from the first telephony terminal to the second telephony terminal, and the second control unit is further designed, upon execution of the second program, to instruct the second telephony terminal, after receiving this second data set, to filter out the information to be exchanged from this second data set, wherein the transmission of a tone code is defined in particular by means of the second data set relating to information to be exchanged. Informationsaustauschsystem nach einem der Ansprüche 1 bis 9, wobei die erste Steuereinheit ferner ausgebildet ist, unter Ausführung des ersten Programms das erste Telefonieendgerät anzuweisen, Schritt a) und Schritt b) erst nach Empfangen eines von dem zweiten Telefonieendgerät an das erste Telefonieendgerät übersandtes Anfragesignal durchzuführen.Information exchange system according to one of the Claims 1 until 9 , wherein the first control unit is further designed to instruct the first telephony terminal, upon execution of the first program, to carry out step a) and step b) only after receiving a request signal sent from the second telephony terminal to the first telephony terminal. Programmprodukt, umfassend Anweisungen, die, wenn von einem Prozessor ausgeführt, ein Telefonieendgerät anweisen oder zumindest bewirken, das Telefonieendgerät anzuweisen, als erstes Telefonieendgerät oder als zweites Telefonieendgerät für ein Informationsaustauschsystem nach einem der vorstehenden Ansprüche zu fungieren.A program product comprising instructions which, when executed by a processor, instruct or at least cause a telephony terminal to act as a first telephony terminal or as a second telephony terminal for an information exchange system according to any one of the preceding claims.
DE102024106586.9A 2024-03-07 2024-03-07 Information exchange system Active DE102024106586B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102024106586.9A DE102024106586B4 (en) 2024-03-07 2024-03-07 Information exchange system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102024106586.9A DE102024106586B4 (en) 2024-03-07 2024-03-07 Information exchange system

Publications (2)

Publication Number Publication Date
DE102024106586A1 DE102024106586A1 (en) 2025-09-11
DE102024106586B4 true DE102024106586B4 (en) 2025-10-16

Family

ID=96810332

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102024106586.9A Active DE102024106586B4 (en) 2024-03-07 2024-03-07 Information exchange system

Country Status (1)

Country Link
DE (1) DE102024106586B4 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160373576A1 (en) 2013-03-14 2016-12-22 Intel Corporation Call handling based on user profile identification
US20230224402A1 (en) 2022-01-13 2023-07-13 Joseph A. Charlson System, Method, and Apparatus for Initiating Outbound Communications from a User Device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160373576A1 (en) 2013-03-14 2016-12-22 Intel Corporation Call handling based on user profile identification
US20230224402A1 (en) 2022-01-13 2023-07-13 Joseph A. Charlson System, Method, and Apparatus for Initiating Outbound Communications from a User Device

Also Published As

Publication number Publication date
DE102024106586A1 (en) 2025-09-11

Similar Documents

Publication Publication Date Title
EP2308219B1 (en) Access management for connection-accompanying data of telecommunication connections
DE102024106586B4 (en) Information exchange system
DE102010009765B4 (en) Method and device for legally compliant archiving of telephony content
EP0990367B1 (en) Device for monitoring a connection setup
EP2037666A1 (en) Method and assembly for providing communication in a communications system
DE60026316T2 (en) SYSTEM AND METHOD FOR PROCESSING TELEPHONE CALLS
EP0720340A2 (en) Method for screening telephone calls at the recipient&#39;s end
EP0808540B1 (en) Method of initiating remote maintenance of a private branch exchange
DE19706781C2 (en) Communication system with remote access to implement service procedures
AT520910B1 (en) Apparatus and method for controlling telephone calls
EP4216525B1 (en) Method for using both a primary telephone number and a secondary telephone number with respect to a subscriber of a telecommunication network, telecommunication network or system, caller identity unit or functionality, computer program and computer readable medium
EP1191771A2 (en) Method for authenticating a user in a telecommunication network
DE10254620B4 (en) Multiple registration in telephone systems
DE102007005002B4 (en) Method and system for performing communication with suppressed network identification
EP0765092A2 (en) Control method for a telecommunications exchange
EP1278352B1 (en) IP Telecomms Equipment and Method for Operating
DE19706782C2 (en) Method for a communication system
WO2000005906A1 (en) Method for transmitting information from a connection-oriented communication network to a connected communication terminal
EP1626602A1 (en) Administration of communication links in a radio communication system using multiple subscriber profiles
DE10310257A1 (en) User access verification method e.g. for application server via data network, involves setting up communication link to voice communication terminal of user
EP1744578A1 (en) Method for signalling an invitation to join an ongoing group- or broadcast call in a GSM network
EP1217813A1 (en) Processor controlled switching system with supplementary service features and method for controlling and using supplementary service features
EP1089532A2 (en) Method for registering an application in a communication system
DE10111036A1 (en) Communication system e.g. for telephone conference, enables information exchange between subscribers coupled via central communications switch when subscriber information matches information stored in list
DE10314777A1 (en) Filtering dialed connections between users, breaks off call connection should clearance be absent in memory, or when a number should be blocked

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division