Information exchange system
The information exchange system addresses the inadequacies of call identification in modern telephony by enabling secure, automatic, and efficient data transfer between telephony terminals, enhancing privacy and system compatibility.
Patent Information
- Application Number
- DE102024106586
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-07
- Publication Date
- 2025-10-16
- Estimated Expiration
- 2044-03-07
AI Technical Summary
Existing call identification systems are inadequate in the era of messengers and Internet telephony, where call numbers are no longer unique and secure, and oral data transmission is time-consuming and insecure, especially for private and business communications.
An information exchange system that automatically and securely transfers user-based data records between telephony terminals using a database and control units, enabling system-independent and encrypted identification and information exchange.
Facilitates secure, automatic, and efficient identification and information transfer across various telephony systems, reducing the need for oral data transmission and enhancing privacy protection.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[0001] 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.
[0002] As prior art, for example, US2023 / 0224402 A1 can be cited, which describes systems, methods and devices 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 communication with the number should be automatically initiated, wherein in response to the determination not to automatically initiate communication with the number, a selectable option is displayed to the user on the display of the telecommunications device to initiate communication with the number upon selection, and in response to the determination to automatically initiate communication with the number, communication with the number is automatically initiated upon selection.
[0003] Further prior art includes, for example, US 2016 / 0373576 A1 relating to 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 handling to the incoming call based on the personal profile identifier.In addition, the personal communication device may also initiate a call to a call recipient of the shared mobile communication device using a personal profile identifier to identify the call recipient, wherein the shared mobile communication device may then apply call treatment to the incoming call based on the personal profile identifier.
[0004] 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.
[0005] 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.
[0006] 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.
[0007] Particularly in calls between private end customers and service providers, such as a doctor or a car repair shop, but also in a business environment, identification often takes place 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 number is used by the called party during the call for selection or identification purposes, among other things.
[0008] The state of the art is 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. It is also known that with the help of signal tones, e.g. using multi-frequency dialling such as DTMF (dual-tone multifrequency) and a dialogue system, in particular a keypad, alphanumeric information can be transmitted manually when a call is set up, such as in the case of a personal identification number (PIN), or data can be entered for subsequent transmission using voice input. The data is unencrypted. It is also known that passwords can be agreed between the call partners. It is also known that with the help of DTMF, alphanumeric information can be transmitted to a destination telephone number. This is used, for example, for a WebEx dial-in, where the telephone numbers are entered with a separator, such as 0.A number is appended to the end of the line, e.g., a hash mark or a comma. However, all of the above methods are limited to dial-in technology and unencrypted transmission during call setup.
[0009] 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.
[0010] 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.
[0011] Furthermore, there is no comprehensive system to protect privacy against unwanted calls in messengers and telephones, or there is no comprehensive identification option, such as a positive list, also known as an exception list, or a negative list or block list.
[0012] 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.
[0013] To achieve the object, the invention proposes an information exchange system having the features of claim 1 and a program product having the features of claim 11.
[0014] 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.
[0015] 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.
[0016] Furthermore, the invention 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 carry out 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 when the call is setup to the second telephony terminal.
[0017] 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.
[0018] The key advantages of the invention are therefore that it enables a system-independent, dialogue-free, and automatic exchange of information between calling and called telephony terminals, which is, in particular, universal—i.e., not only system-independent but also system-wide—and yet secure. Thus, by means of the “automatic” support provided by the invention, the exchange of identifiers for identification, and possibly also of other information, can be made significantly easier and, in particular, 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.
[0019] 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.
[0020] 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.
[0021] Appropriate refinements and further developments are the subject of the respective further dependent claims.
[0022] 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.
[0023] 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.
[0024] 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 Fig. 1 shows an exemplary embodiment of a preferred information exchange system according to the invention in a highly simplified and schematic manner.
[0025] The exemplary embodiment according to Fig. 1 outlines, as a whole, a preferred information exchange system according to the invention, specifically 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 outset, the telecommunications network 300 used for the transmission generally comprises a single telecommunications network or, depending on the specific further embodiment, also several telecommunications networks and 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.
[0026] The Fig. The telephony terminals 10 and 30 shown in Figure 1 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 is loaded onto it using a program or software provided for this purpose and is or has already been installed there.Also, according to an alternative embodiment within the scope of the invention, the telephony terminal 10 and / or 30 can only be configured to become 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.
[0027] As in Fig. 1, the information exchange system shown there 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.
[0028] 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 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. Furthermore, 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 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 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.
[0029] Furthermore, the Fig. 1, 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 Fig. 1 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 Fig. 1 is identified by 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.
[0030] It should be noted that Fig. 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.
[0031] 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).
[0032] 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 this is the case, 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 can be stored and / or are already stored in the first database. 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.In addition 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.
[0033] 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 second telephony terminals 30, and accordingly also selectively searched and selectively filtered for information to be exchanged, ie in particular also depending on the first telephony terminal 10 used for a call and / or the second telephony terminal 30 to be called.Depending on the specific design, the database 20 can thus be assigned to one or, expediently, 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 different, 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, and comprise different messengers and / or softphones.
[0034] 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 advantageously further designed, in a further supplementary or alternative embodiment of the invention, to instruct the first telephony terminal 10, using the data transmission interfaces 10a, 20a, upon execution of the first program, to 1.) send a user-based data record assigned to the first user 100 to the first database, 2.) send at least one identification code of a telephony terminal 10, 3.) assigned to the assigned user 100 to a user-based data record assigned to the first user 100.) to transmit at least one identification code of a telephony terminal 30 not assigned to this user to a user-based data record assigned to the first user 100 and / or a data record relating to information to be exchanged for storage to 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.
[0035] 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 also the second telephony terminal 30 and furthermore a second control unit 40 are 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 expediently displayed via the second telephony terminal 30, i.e.in particular optically and / or acoustically and / or the control of call processing, in particular for call acceptance, is initiated.
[0036] Similar to the first control unit 11, the second control unit 31, With respect to the second control unit 40, Fig. 1 shows that, in a suitable embodiment, it is arranged outside the telephony terminal 30 and only communicates with the second telephony terminal 30 to issue the corresponding instructions. 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 in more detail for reasons. In a modification of a Fig. 1, the second control unit 40 can, however, also be integrated, for example, in a device belonging to the telecommunications network 300, for example also in the same as an externally arranged first control unit 11. In a further modification, the second control unit 40 can, however, alternatively also be designed as part of the telephony terminal 30.
[0037] Particularly in embodiments in which the second telephony terminal 30 is also part of the information exchange system according to the invention, it is expedient, as is also the case with Fig. 1, 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, a data record relating to information to be exchanged and / or a set of rules for call processing can preferably be stored or is already stored for each assigned identification identifier.
[0038] 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 to carry out a data query in the second database 50 using the second data transmission interfaces 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 identifier-based data records 51 in the second database 50, 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.
[0039] 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.
[0040] 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 carry out 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 set of rules for call processing stored in the second database 50.
[0041] 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 the data records relating to information to be exchanged, as described above, can also be used to define, in particular, the transmission of a tone code, i.e., in particular using a DTMF signal, i.e., a so-called dual-tone multi-frequency signal. Additionally or alternatively, the data records relating to information to be exchanged can also be used to define, in particular, encryption of the information to be exchanged and / or an identification code of the user assigned to a specific data record.
[0042] 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.
[0043] With a careful consideration of the above description, the first user 100, as the calling person, can thus, for example, in an exemplary implementation of a destination number-related transmission of information within the scope of the invention, specify in the database 20 the information that they may wish to automatically transmit or exchange for identification codes, e.g., destination numbers, from a number of second telephony terminals 30. 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.
[0044] 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, ie the user 100 himself, but additionally or alternatively, for example, also 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.
[0045] For example, in the database 20, the information to be exchanged is “ <00456> “ stored, to an identification code of a telephony terminal to be called, e.g. to the destination number “2345678”, the information to be exchanged “ <12312> “ and to an identification code of a telephony terminal to be called, e.g. to the destination number “4567890”, the information to be exchanged “ <56565> “ saved.
[0046] Choose, at Fig. 1 is marked with the arrow marked with the reference symbol 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, Fig. 1 is marked with the arrow marked with the reference symbol 3, the “calling” first telephony terminal 30 is thus in the case of such an entry, e.g. that the information to be exchanged “<00456> “ is stored, instructed 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.
[0047] 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.
[0048] 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) that are only valid for one call can also be used, particularly with DTMF. A list of valid OTPs is conveniently generated in advance, sent securely, and stored, so that the DTMF transmission does not contain, for example, a date of birth, name, date of birth, customer number, or address, but rather an encrypted value that can be decrypted by both parties.
[0049] 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 made available on the called telephony terminal 30 side, 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 by means of a messenger or a softphone, at the recipient, ie at the user 200 as described above.By means of this provided data processing system, 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 rule sets can be usefully defined in advance for various case constellations. For example, the second telephony terminal 30 can be controlled with the aid of the control unit 40, expediently also with the support of integrated, appropriately programmed logic and the rule set to assume a target state agreed upon in the rule set. If the caller calls, iethe user 100, with the first telephony terminal 10 calls the second telephony terminal 30, the incoming call 4, for example, is automatically accepted and transmitted information to be exchanged during call setup or during a call that has already been set up is filtered out and preferably initially passed on to further processing 6, 7, 8, but not yet forwarded to the called party, ie to the user 200, ie displayed to him in particular visually and / or acoustically. By query 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, ie according to the exemplary implementation the information to be exchanged ". <00456>", is checked in the second database and, in particular if these can be assigned to one another, a data record and / or a set of rules based thereon is determined and returned 8. Then, for example, the data record is transmitted 8 to the called party, i.e. the second user 200, e.g. also on the basis of the set of rules on a (separate) computer screen at his workstation and, if this happened during the call setup, the call or the call is put through 5 or the call is allowed through on the basis of the successful check and the set of rules based thereon 5. In a variation, the called party, i.e. the user 200, can also answer the call or the call immediately 5. In a further variation, the called party can, in particular depending on the call during the course of the call, e.g. trigger 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 a predetermined tone code for a specific request, e.g. a request for personal data, e.g. 55, via the communication connection, e.g. via DTMF. 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 to the caller, preferably automatically and expediently again via tone code. Tone codes which are standardized in a preferred embodiment can in turn relate to various information to be exchanged, such as address, date of birth, name, a customer number or an address.
[0050] Especially with messengers, in contrast to the audio code, it is known that files can also be transferred parallel to the conversation.
Claims
[1] Information exchange system for calls over a telecommunications network for the transmission of 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 device (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 device (30) not assigned to this user is stored and wherein for each identification identifier of a telephony terminal device (30) not assigned to this user, a data record relating to information to be exchanged may in turn be stored, - a first telephony terminal (10) which is 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, using the first data transmission interfaces as step a) to perform a data query (2) on the first database to determine whether a data record concerning information to be exchanged for a user-based data record assigned to the first user is stored for an identification identifier of a telephony terminal not assigned to the first user that is identical to the identification identifier of the second telephony terminal (30), and provided that such a data record is stored concerning information to be exchanged, as step b) to effect the transmission of this data set concerning information to be exchanged, in particular to effect the establishment of a call (4) to the second telephony terminal (30). and thus the data records in database 20 are compiled in an extremely finely structured manner and can also be selectively assigned to telephony terminals (30) which are not assigned to this user, and accordingly also selectively searched and filtered according to the information to be exchanged, also depending on a telephony terminal (30) to be called that is not assigned to this user. [2] Information exchange system according to claim 1, wherein the first control unit is further configured, by executing the first program, to instruct the first telephony terminal to perform a data query on the first database prior to step a), either whether a user-based record associated with the first user is stored and, if so, perform step a), or whether the identification identifier of the first telephone terminal is stored in a user-based record associated with the first user and, if so, perform step a). or whether a user-based record associated with the first user is stored and, if so, whether the identification identifier of the first telephone terminal is stored in the user-based record associated with the first user and, if so, perform step a). [3] 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 the identification identifiers of a plurality of telephony terminals assigned to the assigned user can be stored and / or are already stored for each user-based data record, and / or wherein the identification identifiers of a plurality of telephony terminals not assigned to that user can be stored and / or are already stored for each user-based data record. [4] Information exchange system according to claim 1, 2 or 3, wherein the first control unit is further configured to instruct the first telephony terminal device using the data transmission interfaces by executing the first program, - a user-based data set assigned to the first user, - for a user-based data record assigned to the first user, at least one identification identifier of a telephony terminal assigned to the assigned user, - for a user-based data record assigned to the first user, at least one identification identifier of a telephony terminal not assigned to that user, and / or - for each identification identifier of a telephony terminal not assigned to this user, a data record concerning information to be exchanged is to be transmitted to the first database for storage. [5] Information exchange system according to any one of the preceding claims 1 to 4, wherein the second telephony terminal (30) and a second control unit are comprised, wherein the second control unit is configured to instruct the second telephony terminal, after receiving this data set relating to an exchangeable information, to filter out the exchangeable information from this data set. [6] Information exchange system according to claim 5, wherein, in response to the filtering 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. [7] Information exchange system according to claim 5 or 6, comprising a second database (50), wherein the second database stores a number of identification identifier-based data records, wherein each identification identifier-based data record is assigned an identification identifier as well as a user assigned to this identification identifier and furthermore, for each assigned identification identifier, a data record concerning information to be exchanged and / or a set of rules for call processing may be stored, 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, when executing the second program, to instruct the second telephony terminal to perform a data query on the second database using the second data transmission interfaces to determine whether an identity identifier identical to the identification identifier of the first telephony terminal is assigned to one of the number of identity identifier-based data records in the database, and if this is the case, whether a data record concerning 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 verify the filtered information to be exchanged and / or, if a rule set for call processing is stored, to carry out call processing in accordance with this rule set. [8] Information exchange system according to one of claims 1 to 7, wherein the transmission of a tone code is defined by means of the data set relating to information to be exchanged, in particular using a DTMF signal, an encryption of the information to be exchanged is defined, and / or an identification identifier of the user assigned to this data set is defined. [9] Information exchange system according to one of claims 1 to 8, wherein the first control unit is further configured, upon execution of the first program and after call acceptance 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 configured, upon execution of the second program, to instruct the second telephony terminal, upon receipt of this second data set, to effect a filtering of 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. [10] Information exchange system according to one of claims 1 to 9, wherein the first control unit is further configured to instruct the first telephony terminal, by executing the first program, to perform step a) and step b) only after receiving a query signal transmitted from the second telephony terminal to the first telephony terminal. [11] 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 of the preceding claims.
Citation Information
Patent Citations
Call handling based on user profile identification
US20160373576A1
System, Method, and Apparatus for Initiating Outbound Communications from a User Device
US20230224402A1