[go: up one dir, main page]

WO2013060888A1 - Computer-supported method and cti system for presenting information for an incoming message - Google Patents

Computer-supported method and cti system for presenting information for an incoming message Download PDF

Info

Publication number
WO2013060888A1
WO2013060888A1 PCT/EP2012/071381 EP2012071381W WO2013060888A1 WO 2013060888 A1 WO2013060888 A1 WO 2013060888A1 EP 2012071381 W EP2012071381 W EP 2012071381W WO 2013060888 A1 WO2013060888 A1 WO 2013060888A1
Authority
WO
WIPO (PCT)
Prior art keywords
software module
information
computer
identification data
communication
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.)
Ceased
Application number
PCT/EP2012/071381
Other languages
German (de)
French (fr)
Inventor
Willy KULL
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of WO2013060888A1 publication Critical patent/WO2013060888A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1076Screening of IP real time communications, e.g. spam over Internet telephony [SPIT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0033Notification or handling of incoming calls by a computer

Definitions

  • Computer-aided method and CTI system for displaying information during an incoming communication
  • the invention relates to a computer-aided method and system for displaying information in an in-depth communication with identification data of a
  • a window such as Lync (registered trademark) of Microsoft (registered trademark)
  • a caller could, for example, insert the text 'I am calling for offer XY', which then appears on the screen of the called party in the message.
  • Lync offers only telephone numbers and other address data from one
  • Identify identified phone number and display without that the caller must enter explicitly One possibility would be, for example, to load the directories worldwide into Lync's database. However, this would both reduce the speed of identification and generate a very high amount of memory on each Lync Server. It would also be desirable in addition to the usual address data and other data, such as above all to the callers stored records of proprietary Show databases, which is currently not possible. As a result, the call time of a caller could be greatly reduced and in addition, an automatic authentication check would be possible by matching the phone number of the caller.
  • Lync and other such known communication systems provide no or insufficiently suitable interface for upgrading CTI functionality.
  • CRM customer relationship management
  • Lync is divided into a server software stored on a central server and running in the processor of the server and a client software running on each workstation (client).
  • the server software identifies the caller and forwards the incoming call to the client with the information found from the phone book about the caller.
  • Standard client software of the corresponding client receives the call, and a window is displayed on a screen of the client, with the information sent to the caller by the server software.
  • Lync now offers the possibility to customize the client software.
  • the received information is analyzed in the client software and further additional information is determined in order to additionally present it in the Lync window with the standard information about the caller.
  • this solution requires the installation of a special software on each client, which is time-consuming and
  • the first interface allows a call received in the Lync server software to be redirected, i. back out of the Lync system. This is for example intended for the use of an answering machine.
  • the second interface is for initiating calls with the ability to pass information to the information window displayed on the client. In this solution is now the on the Lync server
  • European Patent Disclosure EP121 1875A2 discloses a telephone system in which the caller can deposit and edit caller profiles in the telephone network. On a call from this caller, the telephone system recognizes the caller profile and sends it with the telephone call to the called one.
  • US Patent Publication US2003 / 0086556A1 discloses an IP call directly from an Internet site. For this purpose, additional information is entered on the website by the caller and stored in a database in connection with the IP address of the caller. Once the caller makes the IP call, the call will be in one
  • Telephone server forwarded to an operator and displayed on the caller's IP address information stored on the caller's computer.
  • Computer program and system to create that into an existing one proprietary CTI system, which has no interface for entering additional external data for display on the CTI client, can be integrated easily and fail-safe.
  • Identification data of a telecommunications subscriber to a receiver from a telecommunications network comprising a server connected to the telecommunications network and computer connected to the server computer with a screen
  • the communication is passed through the server to the receiver;
  • Database located on the server, taken and displayed on the screen of the computer of the recipient;
  • the identification data are taken from the server, and a second information is additionally displayed on the screen of the computer of the recipient on the basis of the identification data.
  • a computer-implemented method for presenting information in an incoming communication with identification data of a telecommunication subscriber to a receiver from a telecommunication network uses a server connected to the telecommunication network and a computer of the receiver connected to the server with a screen.
  • a first software module is for communicating to the
  • Receiver and for determining a first information based on the identification data, for example by extracting a first information from a first database of the first software module, and sending the first formed information to the computer.
  • Software module of the computer is for receiving the first one
  • Software module is for extracting the identification data from the communication, for determining a second information based on the extracted identification data and for causing the
  • the receiver thus already provide first information until the second information arrives.
  • the second information about an incoming call can be displayed even before the communication is accepted.
  • the invention also relates to a corresponding CTI system. Further advantageous embodiments are in the
  • the first software module of the server and the software module on the computer are part of one
  • the server's first software module and the first software module on the computer are part of a proprietary software product, and the second software module is not part of the same proprietary software product. Especially for such
  • Lync and other such CTI systems are the first software module precisely characterized in that they have no interface to additional information from outside the first software module to one directly into the first
  • the first software module is a
  • Lync and others are the first such CTI systems
  • the first window is displayed upon receipt of the first information in the computer and the second
  • Standard information of the first software module are displayed.
  • the second window is a pop-up window, the popping of which is initiated by the second software module. This has the advantage of being on the computer next to the client program of the first
  • the second information on the computer is from a software program other than that
  • the second information is presented on the computer by another software program using Asynchronous Java Script and XML (AJAX).
  • AJAX allows the second window to be populated from the remote (e.g., server) second software module.
  • the second causes
  • the second causes
  • Software module causes the first software module, upon receipt of each communication, the identification data of these incoming
  • the first software module is part of Microsoft's Lync program
  • the second software module (11) sends a subscription to the identification data to the first one
  • a telephone number a telephone number, SIP address, e-mail address, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, SIP address, e-mail address, a telephone number, SIP address, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number, a telephone number,
  • Communication a telephone call, an e-mail, an instant message, a video call, a telephone or video conference or a change in the presence status of a communication subscriber.
  • the second database includes data compiled from a plurality of other programs of the recipient.
  • the first and second databases log incoming communications.
  • the second information is retrieved from the Internet.
  • the first and second information consists of name, company, address and other information of the caller.
  • second information includes a link to call a software application.
  • the second information is already displayed prior to accepting the communication. This allows the called party to receive and evict crucial information about the caller prior to receiving the call. also decide not to accept a call or forward it to the right person.
  • a server 12 is connected to a telecommunication network 1.
  • Telecommunication network 1 of the present invention can be any Telecommunication network 1 of the present invention.
  • the server 12 contains a first software module, which provides an in-depth communication with identification data of a
  • This first software module of the server 12 is preferably the
  • This communication 7 is directed to an internal receiver of the system and may in principle be a telephone call, an e-mail, an instant message, a video call, a telephone or video conference, or even a change in the presence status of a communication subscriber.
  • the receiver has a computer 2 connected to the server 12
  • the main data of the incoming communication 7 such as sound signal, video signal, etc. are received in the first software module and to the receiver in the CTI (Computer Telephony
  • a server 12 with a screen 3 e.g. also a telephone, a hand-held device such as a smartphone, a device that only displays graphics data sent by the server 12, as happens in a Sun (registered trademark) system, or just a classic personal computer.
  • a screen 3 e.g. also a telephone, a hand-held device such as a smartphone, a device that only displays graphics data sent by the server 12, as happens in a Sun (registered trademark) system, or just a classic personal computer.
  • Sun registered trademark
  • the first software module of the server 12 contains a first database 6.
  • Telecommunication subscriber of the incoming communication 7 are, for example, date / time information, identification of the
  • Communication initiating party e.g. the calling party
  • the information of the recipient e.g. of the called party.
  • the identification data as
  • Database 6 additional data are taken as the first information to the incoming identification data.
  • the first database 6 can log the identification data.
  • the first information can for example consist of name, company and / or address of the caller and / or name, company and / or address of the called party. However, the first information only from the with the
  • the computer 2 comprises a first software module which is in communication with the first software module of the server 12.
  • the two software modules mentioned belong to the same proprietary software product, preferably Lync from Microsoft.
  • a software product consists of at least one software program from one manufacturer.
  • the software product consists of a proprietary server program installed on server 12 and at least one proprietary one
  • Software program in the context of this invention is a binary program coded for the execution of the program that other programs can only communicate through the external interfaces provided in the program.
  • Proprietary in the sense of the invention means here that the proprietary software product or the proprietary software program originates from a manufacturer and can only be changed by this manufacturer. The only influence on a proprietary software product happens through external interfaces, because the source code of the
  • a software module according to this invention may consist of a software program, but may also be part of a software program or of several
  • the first software module of the computer 2 receives the first information from the server 12.
  • the first software module of the computer 2 generates a first window 5 on the screen 3 representing the first information.
  • a window in the sense of the invention is a subset (also a spurious subset) of the visual surface of the operating system, which is represented on the whole or a part of the screen 3 of the computer 2, this subset being defined by the togetherness of its contents. So the whole subset is always shared
  • a window according to the invention corresponds to the window of the visual presentation unit in operating systems such as Windows (e.g., Windows Vista) (registered trademark) or in programs running on such window-based operating systems.
  • Windows e.g., Windows Vista
  • the system additionally has an unknown second software module 11, which is not contained in the server 12 in the figure, but alternatively also on the same server 12 as the first software module of the server 12.
  • the second software module 1 1 corresponds to one
  • the second software module 1 1 of the inventive method and system takes the communication 7 the
  • the second software module 1 1 uses a functionality of the Lync server program (first software module of the server 12) which defines the subscription of
  • the second software module 1 1 sends a message to the first at least once
  • Software module 12 which defines the triggering event and defines the desired information.
  • the triggering event is the input of a
  • the desired information is the identification data of the subscriber sent with the communication 7 or others
  • the desired information may additionally contain a computer 2 identifying information, if this is not already determined by the identification data of the subscriber.
  • identification data of the caller as the communication initiating subscriber is by the
  • Caller telephone number is not necessarily the recipient or his computer 2 defines. Therefore, additionally the called telephone number could be requested, if this clearly one
  • Computer 2 can be assigned. In telephone systems, where only in the first software module of the server 12 is decided to which
  • the second software module 1 1 can also take the desired information from the first software module of the server 12 by other means or even the desired information before entering the first software module of the server 12 the
  • the second software module 1 1 determines a second information from the obtained identification data.
  • the second information is intended for enriching and supplementing the identification data and / or the first information. Enrichments may consist, for example, of the name, company and address of the caller and the person called.
  • the second information preferably originates from sources other than the first database 6 of the first software module of the server 12.
  • the data for the enrichment can originate from a second database 10 or from another source, which were taken in via a data flow 9, for example.
  • the data may also be retrieved via the Internet, for example in the form of a telephone directory or a web-based application (e.g., Facebook).
  • the second information can be retrieved from other software applications and thus
  • the second information may also include 'links', so that, for example, another software application can be called, and the corresponding mask with the data of the caller is opened.
  • the second software module 1 1 now causes the computer 2 to or to whose receiver the communication 7 has been forwarded to display the second information on the screen of the computer 2. This is preferably accomplished in a second window 4 independent of the first window. In particular, this is achieved by a second software module of the computer 2 that is not part of the same software program ms of the first software module of the computer 2. Preferably, only standard functions of the Operating system of the computer 2 and / or installed there
  • Web browser uses and in particular not the functions of the first software module of the computer 2, so that no further installation on the client is necessary.
  • the second window 4 is opened as a pop-up window. This can be achieved, for example, with the aid of Asynchronous Java Script and XML (AJAX) from the second software module 11.
  • AJAX Asynchronous Java Script and XML
  • other options are conceivable here, such as the installation of a second program in addition to the already
  • Communication system can not or only in a complex way display. Another advantage is that the processes in the given communication system are not or only minimally influenced. Failure of the auxiliary CTI system will not result in failure of the given communication system. Another advantage is that the second software module 1 1 is relatively insensitive to new versions of the first software module of the server 12. Another advantage is that the recipient sees the information as quickly as possible, i. once the first or the second information is received at the computer 2, this first obtained information is displayed independently of the other information in an independent window.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Disclosed is a computer-supported method for displaying information to a recipient from a telecommunications network (1) for an incoming message (7) comprising identification data of a telecommunications subscriber, said method using a server that is connected to the telecommunications network (1) and a computer (2) that comprises a screen (3) and is connected to the server (12). The incoming message is transmitted to the recipient via the server (12). A first piece of information is retrieved based on the identification data of a first database (6) located on the server (12) and is displayed (14) on the screen (3) of the recipient's computer (2). According to the invention, the identification data is retrieved from the server (12), forwarded to a second database (10), and a second piece of information is retrieved based on the identification data and displayed (8) on the screen (3) of the computer (2) of the recipient.

Description

Computergestütztes Verfahren und CTI-System zur Darstellung von Informationen bei einer eingehenden Kommunikation  Computer-aided method and CTI system for displaying information during an incoming communication

Technisches Gebiet Technical area

Die Erfindung bezieht sich auf ein computergestütztes Verfahren und System zur Darstellung von Informationen bei einer eingehenden Kommunikation mit Identifikationsdaten eines The invention relates to a computer-aided method and system for displaying information in an in-depth communication with identification data of a

Telekommunikationsteilnehmers entsprechend den unabhängigen Telecommunication subscriber according to the independent ones

Ansprüchen. Claims.

Stand der Technik State of the art

Es sind Kommunikationssysteme mit einem integrierten CTI (Computer Telephony lntegration)-System bekannt, in denen eingehende Anrufe über einen zentralen Server an den Empfänger weitergeleitet werden und gleichzeitig in dem zentralen Server Daten aus einer There are known communication systems with an integrated CTI (Computer Telephony Integration) system in which incoming calls are forwarded to the receiver via a central server and at the same time in the central server data from a

Datenbank entnommen werden und auf dem Bildschirm des Empfängers in Form eines eingeblendeten Fensters (Window) (als so genannte„Toast Message") darstellt werden. Ein solches System ist beispielsweise Lync (eingetragene Marke) von Microsoft (eingetragene Marke). Die Database and displayed on the screen of the recipient in the form of a window (called a "toast message") such as Lync (registered trademark) of Microsoft (registered trademark)

dargestellten Informationen können vom Anrufenden angereichert werden. Ein Anrufer könnte beispielsweise, den Text 'ich rufe wegen Offerte XY an' einfügen, die dann beim Angerufenen in der Meldung auf dem Bildschirm erscheint. Als Informationen aus einer Datenbank bietet Lync aber nur Telefonnummern und andere Adressdaten aus einer displayed information can be enriched by the caller. A caller could, for example, insert the text 'I am calling for offer XY', which then appears on the screen of the called party in the message. As information from a database Lync offers only telephone numbers and other address data from one

Adressdatenbank in Lync. Wenn unbekannte Personen anrufen, wäre es deshalb von Vorteil auch deren Adressdaten auf der Basis der Address database in Lync. If unknown persons call, it would be advantageous also their address data on the basis of

identifizierten Rufnummer zu identifizieren und anzuzeigen ohne, dass dies der Anrufer explizit eingeben muss. Eine Möglichkeit wäre es z.B. die Telefonbücher weltweit in die Datenbank von Lync zu laden. Dies würde aber sowohl die Geschwindigkeit der Identifikation reduzieren als auch eine sehr hohe Speichermenge auf jedem Lync Server erzeugen. Auch wäre es wünschenswert neben den üblichen Adressdaten auch andere Daten, wie vor allem zu den Anrufern gespeicherte Datensätze von firmeneigenen Datenbanken anzuzeigen, was momentan noch nicht möglich ist. Dadurch könnte die Anrufzeit eines Anrufers stark verkürzt werden und zusätzlich wäre durch die Abgleichung der Telefonnummer des Anrufers eine automatische Authentisierungsprüfung möglich. Identify identified phone number and display without that the caller must enter explicitly. One possibility would be, for example, to load the directories worldwide into Lync's database. However, this would both reduce the speed of identification and generate a very high amount of memory on each Lync Server. It would also be desirable in addition to the usual address data and other data, such as above all to the callers stored records of proprietary Show databases, which is currently not possible. As a result, the call time of a caller could be greatly reduced and in addition, an automatic authentication check would be possible by matching the phone number of the caller.

Lync und andere solche bekannten Kommunikationssysteme stellen jedoch keine oder eine ungenügend geeignete Schnittstelle für einen Ausbau der CTI-Funktionalität zur Verfügung. Es besteht aber das Bedürfnis, die vom gegebenen Kommunikations-System angezeigten oder protokollierten Ereignisse zu ergänzen. Beispielsweise möchte man versuchen - wenn die Telefonnummer des Anrufenden im gegebenen Kommunikationssystem nicht bekannt ist - Name und Adresse des However, Lync and other such known communication systems provide no or insufficiently suitable interface for upgrading CTI functionality. However, there is a need to supplement the events displayed or logged by the given communication system. For example, if the telephone number of the calling party is not known in the given communication system, one would like to try - name and address of the

Anrufenden aus einer öffentlichen Datenbank mit allen Telefonnummern eines Landes (z.B. TwixTel in der Schweiz) zu holen und ebenfalls in der Anzeige einzublenden. Beispielsweise möchte man bei einem bei der Anrufsignalisierung eines Kunden, z.B. der Klingelton, automatisch oder auf Mausklick die Customer-Relationship-Management (CRM) Applikation mit den Daten des Anrufenden auf den Bildschirm bringen, so dass Callers from a public database with all phone numbers of a country (for example, TwixTel in Switzerland) to get and also in the display. For example, at a call alerting of a customer, e.g. the ringtone, automatically or at the click of a mouse, the customer relationship management (CRM) application with the data of the caller bring to the screen, so that

Jahresumsatz, laufende Offerten usw. sofort ersichtlich sind. Lync und andere bekannte Programme bieten aber bis jetzt keine Schnittstelle, um zusätzliche Daten zu importieren und im eingeblendeten Fenster auf dem Bildschirm des Angerufenen darzustellen. Da es sich bei den auf dem Markt befindlichen Systemen grösstenteils um proprietäre Systeme handelt, die nur durch den Hersteller geändert werden können, ist dieses Problem bei diesen Programmen nicht durch eine Einführung der entsprechenden Schnittstelle lösbar, solange der Hersteller dies nicht selbst anbietet. Annual sales, current offers, etc. are immediately apparent. However, Lync and other well-known programs do not yet provide an interface to import additional data and display it on the screen of the called party in the window that appears. Since most of the systems on the market are proprietary systems that can only be changed by the manufacturer, this problem can not be solved by introducing the appropriate interface for these programs unless the manufacturer offers this themselves.

Deshalb gibt es im Stand der Technik Lösungen, um diese nicht vorgesehene Funktion von Lync zu ermöglichen. Lync ist aufgeteilt in eine auf einem zentralen Server gespeicherte und im Prozessor des Servers ablaufende Serversoftware und eine auf jedem Arbeitsplatz (Client) laufende Clientsoftware. Die Serversoftware identifiziert den Anrufer und leitet den eingehenden Anruf mit den aus dem Telefonbuch gefundenen Informationen zu dem Anrufer an einen Client weiter. Die Therefore, there are solutions in the art to enable this unintended function of Lync. Lync is divided into a server software stored on a central server and running in the processor of the server and a client software running on each workstation (client). The server software identifies the caller and forwards the incoming call to the client with the information found from the phone book about the caller. The

Standardclientsoftware des entsprechenden Clients empfängt den Anruf, und auf einem Bildschirm des Clients wird ein Fenster dargestellt, mit den von der Serversoftware gesendeten Informationen zu dem Anrufer. Lync bietet nun die Möglichkeit die Clientsoftware anzupassen. In einer ersten Lösung werden in der Clientsoftware die empfangenen Informationen analysiert und weitere Zusatzinformationen bestimmt, um diese zusätzlich in dem Lync Fenster mit den Standardinformationen zu dem Anrufer darzustellen. Allerdings erfordert diese Lösung die Installation einer besonderen Software auf jedem Client, was aufwendig und Standard client software of the corresponding client receives the call, and a window is displayed on a screen of the client, with the information sent to the caller by the server software. Lync now offers the possibility to customize the client software. In a first solution, the received information is analyzed in the client software and further additional information is determined in order to additionally present it in the Lync window with the standard information about the caller. However, this solution requires the installation of a special software on each client, which is time-consuming and

wartungsintensiv ist. Weiterhin ist eine solche Umschreibung der is maintenance intensive. Furthermore, such a description of the

Clientsoftware sehr fehleranfällig, was sehr unerwünscht ist, da jeder Ausfall der Clientsoftware die Arbeit des Benutzers dieses Clients unterbricht. Zusätzlich muss jeder Client wesentlich mehr Leistung zur Verfügung stellen, um die zusätzlichen Daten zu speichern oder aus dem Internet oder von dem Server zu laden. Deswegen ist diese Lösung sehr nachteilig. Client software very prone to error, which is very undesirable because any failure of the client software interrupts the work of the user of this client. In addition, each client must provide significantly more power to store the additional data or load it from the Internet or from the server. That's why this solution is very disadvantageous.

In einer alternativen Lösung werden zwei Schnittstellen der Serversoftware von Lync verwendet. Die erste Schnittstelle erlaubt es einen in der Lync Serversoftware entgegengenommenen Anruf umzuleiten, d.h. wieder aus dem Lync System herauszuleiten. Dies ist zum Beispiel für die Verwendung eines Anrufbeantworters gedacht. Die zweite Schnittstelle ist für das Auslösen von Anrufen gedacht mit der Möglichkeit Informationen für das Informationsfenster, das auf dem Client dargestellt wird, mitzugeben. In dieser Lösung wird nun der an dem Lync Server An alternate solution uses two Lync server software interfaces. The first interface allows a call received in the Lync server software to be redirected, i. back out of the Lync system. This is for example intended for the use of an answering machine. The second interface is for initiating calls with the ability to pass information to the information window displayed on the client. In this solution is now the on the Lync server

entgegengenommene Anruf über die erste Schnittstelle herausgeleitet in eine zweite Serversoftware. Dort wird der Anrufer identifiziert und die gewünschte Information zu dem Anrufer zusammengesucht. Der Anruf wird in der zweiten Serversoftware erneut umgeleitet und zusammen mit den Zusatzinformationen wieder über die zweite Schnittstelle in die Lync Serversoftware eingespeist. Diese Lösung erlaubt zwar die Informationen zentral auf einem Server zu ergänzen. Allerdings verzögert sich die answered call via the first interface led out in a second server software. There the caller is identified and the desired information is gathered to the caller. The call is redirected in the second server software and fed back together with the additional information via the second interface in the Lync server software. Although this solution allows the information to be supplemented centrally on a server. However, the delay

Umleitung, bis die notwendigen Informationen gefunden sind und mit dem Anruf wieder in die zweite Schnittstelle wieder eingespeist werden können. Dies bedeutet eine zusätzliche Wartezeit für den Anrufenden, selbst wenn der Anrufer durch Lync bekannt ist. Zusätzlich bedeutet die Umleitung durch eine zweite Serversoftware ein erhöhtes Risiko, da bei einem Ausfall der zweiten Serversoftware, gar keine Anrufe mehr durchgestellt werden. Zusätzlich muss eine komplexe zweite Redirection until the necessary information is found and can be fed back into the second interface with the call. This means additional waiting time for the caller, even if the caller is known by Lync. In addition, the redirection through a second server software means an increased risk, as with a failure of the second server software, no more calls are put through. In addition, a complex second needs

Serversoftware für die Umleitung des Anrufs entwickelt werden und gewartet werden, was ebenfalls unerwünscht ist. Deshalb ist auch diese Lösung für das oben genannte Problem nachteilig. Server software for redirecting the call to be developed and maintained, which is also undesirable. Therefore, this solution is also disadvantageous for the above problem.

Die europäische Offenlegungsschrift EP121 1875A2 offenbart ein Telefon System, in dem der Anrufer in dem Telefonnetz Anruferprofile hinterlegen und editieren kann. Bei einem Anruf von diesem Anrufer erkennt das Telefonsystem das Anruferprofil und sendet es mit dem Telefonanruf zu dem angerufenen. European Patent Disclosure EP121 1875A2 discloses a telephone system in which the caller can deposit and edit caller profiles in the telephone network. On a call from this caller, the telephone system recognizes the caller profile and sends it with the telephone call to the called one.

Die US Offenlegungsschrift US2003/0086556A1 offenbart einen IP-Anruf direkt von einer Internetseite aus. Dazu wird auf der Internetseite zusätzliche Information von dem Anrufenden eingegeben und in einer Datenbank in Verbindung mit der IP Adresse des Anrufers gespeichert. Sobald der Anrufer den IP Anruf tätigt, wird der Anruf in einem US Patent Publication US2003 / 0086556A1 discloses an IP call directly from an Internet site. For this purpose, additional information is entered on the website by the caller and stored in a database in connection with the IP address of the caller. Once the caller makes the IP call, the call will be in one

Telefonserver an einen Operator weitergeleitet und die unter der IP Adresse des Anrufers gespeicherte Information auf dem Computer des Anrufers dargestellt. Telephone server forwarded to an operator and displayed on the caller's IP address information stored on the caller's computer.

Die Offenlegungsschrift der internationalen Patentanmeldung WO99/52263 offenbart ein System, um einen Anruf an verschiedene entfernt liegende Operatoren weiterzuleiten. Dabei werden auch International Patent Application Publication WO99 / 52263 discloses a system for forwarding a call to various remote operators. In the process, too

Kundendaten mitübertragen. Transfer customer data.

Darstellung der Erfindung Presentation of the invention

Es ist ein Ziel der Erfindung, ein Verfahren, System und Computerprogram zu schaffen, in dem in einem proprietären CTI-System, das keine Schnittstelle zur Eingabe zusätzlicher externer Daten zur It is an object of the invention to provide a method, system and computer program in which, in a proprietary CTI system, which has no interface for inputting additional external data to the computer

Darstellung auf dem CTI-Client hat, zusätzliche, externe Daten auf dem CTI-Client aufgrund eines eingehenden Anrufs dargestellt werden. Presentation on the CTI client, additional external data on the CTI client due to an incoming call.

Es ist ein anderes Ziel der Erfindung, ein Verfahren, It is another object of the invention to provide a method

Computerprogram und System zu schaffen, das in ein bestehendes proprietäres CTI-System, das keine Schnittstelle zur Eingabe zusätzlicher externer Daten zur Darstellung auf dem CTI-Client hat, leicht und ausfallsicher integriert werden kann. Computer program and system to create that into an existing one proprietary CTI system, which has no interface for entering additional external data for display on the CTI client, can be integrated easily and fail-safe.

Erfindungsgemäss werden diese Ziele bei einem nachfolgend beschriebenen computergestützten Verfahren erreicht. Insbesondere wird dies bei einem computergestützten Verfahren zur Darstellung von According to the invention, these objects are achieved in a computer-aided method described below. In particular, this is done in a computerized method for displaying

Informationen bei einer eingehenden Kommunikation mit Information in an in-depth communication with

Identifikationsdaten eines Telekommunikationsteilnehmers an einen Empfänger aus einem Telekommunikationsnetz erreicht, wobei das Verfahren einen mit dem Telekommunikationsnetz verbundenen Server und mit dem Server verbundene Computer mit einem Bildschirm Identification data of a telecommunications subscriber to a receiver from a telecommunications network, the method comprising a server connected to the telecommunications network and computer connected to the server computer with a screen

verwendet, und folgende Verfahrensschritte umfasst used, and comprises the following method steps

• die Kommunikation wird über den Server zu dem Empfänger durchgestellt;  The communication is passed through the server to the receiver;

• zeitgleich zum Eingang im Server der Kommunikation wird eine erste Information aufgrund der Identifikationsdaten einer ersten  • At the same time as the input in the server of the communication, a first information item, based on the identification data of a first

Datenbank, die sich auf dem Server befindet, entnommen und auf dem Bildschirm des Computers des Empfängers dargestellt; und Database located on the server, taken and displayed on the screen of the computer of the recipient; and

• zeitgleich zum Eingang im Server der Kommunikation werden die Identifikationsdaten vom Server entnommen, und eine zweite Information wird aufgrund der Identifikationsdaten zusätzlich auf dem Bildschirm des Computers des Empfängers dargestellt.  • Simultaneously with the input in the server of the communication, the identification data are taken from the server, and a second information is additionally displayed on the screen of the computer of the recipient on the basis of the identification data.

Erfindungsgemäss werden diese Ziele auch mit einem computergestützten Verfahren, ein Computerprogramm und einem System nach Ansprüchen 1 , 25 oder 26 erreicht. Ein computergestütztes Verfahren zur Darstellung von Informationen bei einer eingehenden Kommunikation mit Identifikationsdaten eines Telekommunikationsteilnehmers an einen Empfänger aus einem Telekommunikationsnetz verwendet einen mit dem Telekommunikationsnetz verbundenen Server und einen mit dem Server verbundene Computer des Empfängers mit einem Bildschirm. Ein erstes Softwaremodul ist für das Durchstellen der Kommunikation zu dem According to the invention, these objects are also achieved with a computerized method, a computer program and a system according to claims 1, 25 or 26. A computer-implemented method for presenting information in an incoming communication with identification data of a telecommunication subscriber to a receiver from a telecommunication network uses a server connected to the telecommunication network and a computer of the receiver connected to the server with a screen. A first software module is for communicating to the

Empfänger und für das Bestimmen einer ersten Information aufgrund der Identifikationsdaten, z.B. durch Entnehmen einer ersten Information aus einer ersten Datenbank des ersten Software moduls, und das Senden der ersten Information an den Computer ausgebildet. Ein erstes Receiver and for determining a first information based on the identification data, for example by extracting a first information from a first database of the first software module, and sending the first formed information to the computer. A first

Softwaremodul des Computers ist für das Empfangen der ersten Software module of the computer is for receiving the first one

Information und das Darstellen der ersten Information auf dem Bildschirm des Computers ausgebildet. Ein erfindungsgemässes zweites Information and representing the first information formed on the screen of the computer. A second invention according to the invention

Softwaremodul ist für das Entnehmen der Identifikationsdaten aus der Kommunikation, für das Ermitteln einer zweite Information aufgrund der entnommenen Identifikationsdaten und für das Veranlassen der Software module is for extracting the identification data from the communication, for determining a second information based on the extracted identification data and for causing the

Darstellung der zweiten Information auf dem Bildschirm des Computers des Empfängers ausgebildet. Representation of the second information formed on the screen of the computer of the recipient.

Der Vorteil dieses zweiten Wegs parallel zu dem ersten Softwaremodul des Servers liegt darin, dass dem Benutzer auch solche Informationen angezeigt werden können, die das gegebenen CTI-System des ersten Softwaremoduls des Servers nicht oder nur auf aufwändige Art und Weise anzeigen kann. Die bestehenden Abläufe im gegebenen The advantage of this second path parallel to the first software module of the server is that the user can also be displayed such information that the given CTI system of the first software module of the server can not or only display in a complex manner. The existing processes in the given

Kommunikationssystem werden nicht oder nur minimal beeinflusst. Ein Ausfall des Zusatz-CTI-Systems hat vorteilhaft keinen Ausfall des Communication systems are not or only minimally influenced. A failure of the additional CTI system has advantageously no failure of

gegebenen Kommunikationssystems zur Folge. Ausserdem kann bereits eine frühere der unabhängig voneinander an dem Computer given communication system result. In addition, an earlier may be independent of the computer

eintreffenden Informationen angezeigt werden und dem Empfänger somit bereits erste Informationen liefern bis die zweite Information eintrifft. Somit kann die zweite Information über einen eingehenden Anruf bereits vor dem Annehmen der Kommunikation angezeigt werden. incoming information is displayed and the receiver thus already provide first information until the second information arrives. Thus, the second information about an incoming call can be displayed even before the communication is accepted.

Die Erfindung bezieht sich auch auf ein entsprechendes CTI- System. Weitere vorteilhafte Ausführungsformen sind in den The invention also relates to a corresponding CTI system. Further advantageous embodiments are in the

Unteransprüchen angegeben. Subclaims specified.

In einem Ausführungsbeispiel sind das erste Softwaremodul des Servers und das Softwaremodul auf dem Computer Teil eines In one embodiment, the first software module of the server and the software module on the computer are part of one

Softwareprodukts, und das zweite Softwaremodul nicht Teil desselben Software produkts ist. Vorzugsweise sind das erste Softwaremodul des Servers und das erste Softwaremodul auf dem Computer Teil eines proprietären Softwareprodukts, und das zweite Softwaremodul nicht Teil desselben proprietären Softwareprodukts ist. Gerade für solche Software product, and the second software module is not part of the same software product. Preferably, the server's first software module and the first software module on the computer are part of a proprietary software product, and the second software module is not part of the same proprietary software product. Especially for such

proprietären Softwareprodukte, die nicht von den Kunden veränderbar sind, ist diese Lösung gedacht, die das gegenwärtige System ohne einen grossen Eingriff in das bestehende System ergänzen kann. Besonders vorteilhaft ist es, dass das Softwareproprodukt Lync von Microsoft ist. proprietary software products that are not changeable by customers This solution is intended to supplement the current system without a major interference with the existing system. It is particularly advantageous that the software product Lync is from Microsoft.

Gerade für Lync tritt dieses Problem auf. Lync und andere solche CTI Systeme sind als erstes Softwaremodul gerade dadurch gekennzeichnet, dass sie keine Schnittstelle aufweisen, um Zusatzinformationen von ausserhalb des ersten Softwaremoduls zu einer direkt in das erste Especially for Lync this problem occurs. Lync and other such CTI systems are the first software module precisely characterized in that they have no interface to additional information from outside the first software module to one directly into the first

Softwaremodul eingehenden Kommunikation hinzuzufügen und auf dem Bildschirm des Computers darstellen zu lassen. Der Begriff „direkt" im Sinne der Erfindung bedeutet in diesem Zusammenhang, dass die Software module to add incoming communication and display on the screen of the computer. The term "direct" in the sense of the invention in this context means that the

Kommunikation nicht bereits in das erste Softwaremodul eingegangen ist, daraus wieder herausgeleitet wurde und erneut wieder in das erste Communication has not already entered the first software module, it was again led out and again in the first

Softwaremodul eingeleitet wird wie es in der Einführung zu dem Stand der Technik beschrieben ist. Zusätzlich oder alternativ sind Lync und andere solche CTI Systeme als erstes Softwaremodul gerade dadurch Software module is introduced as described in the introduction to the prior art. Additionally or alternatively, Lync and other such CTI systems are the first software module in particular

gekennzeichnet, dass das erste Softwaremodul eine in that the first software module is a

Seitenausgangsschnittstelle zu einem externen Programm aufweist, die geeignet ist, eine direkt in das erste Softwaremodul eingehende Side output interface to an external program that is suitable, one directly in the first software module incoming

Kommunikation zur weiteren Verarbeitung herauszuleiten. Zusätzlich oder alternativ sind Lync und andere solche CTI Systeme als erstes To derive communication for further processing. Additionally or alternatively, Lync and others are the first such CTI systems

Softwaremodul gerade dadurch gekennzeichnet, dass das erste Software module just characterized in that the first

Softwaremodul eine Seiteneingangsschnittstelle zu einem externen Software module a page input interface to an external

Programm aufweist, die es dem externen Programm erlaubt, eine Program, which allows the external program, a

Kommunikation zu dem Empfänger zu veranlassen und To initiate communication with the recipient and

Zusatzinformationen zur Darstellung auf dem Bildschirm des Computers in das erste Softwaremodul einzugeben. Im Rahmen der Erfindung wird aber gerade nicht diese Schnittstelle verwendet, die nur erlaubt in das erste Fenster Informationen mit zugeben, sondern es werden die To enter additional information for presentation on the screen of the computer in the first software module. Within the scope of the invention, however, this interface is not used, which only allows information to be included in the first window, but it is the

Identifikationsdaten abgehört und die daraus resultierenden zweiten Informationen in einem zweiten Fenster dargestellt. Identification data tapped and the resulting second information displayed in a second window.

In einem Ausführungsbeispiel wird das erste Fenster bei Eingang der ersten Information in dem Computer dargestellt und das zweite In one embodiment, the first window is displayed upon receipt of the first information in the computer and the second

Fenster bei Eingang der zweiten Information in dem Computer Window on receipt of the second information in the computer

unabhängig von dem ersten Fenster dargestellt. Dies hat den Vorteil, dass die zuerst an dem Computer ankommende Information sofort dargestellt wird und bei Ausfall des Zusatzsystems zumindest die regardless of the first window. This has the advantage that the information that first arrives at the computer is displayed immediately and if the additional system fails, at least the

Standardinformationen des ersten Softwaremoduls angezeigt werden. Vorzugsweise ist das zweite Fenster ein Pop-up Fenster, dessen aufpoppen von dem zweiten Softwaremodul veranlasst wird. Dies hat den Vorteil, dass auf dem Computer neben dem Clientprogramm des ersten Standard information of the first software module are displayed. Preferably, the second window is a pop-up window, the popping of which is initiated by the second software module. This has the advantage of being on the computer next to the client program of the first

Softwaremoduls des Servers kein weiteres Softwareprogramm installiert werden muss. Dies erspart eine aufwendige Wartung der einzelnen Software module of the server no further software program must be installed. This saves a complex maintenance of the individual

Clientprogramme. Client programs.

In einem Ausführungsbeispiel wird die zweite Information auf dem Computer von einem anderen Softwareprogramm als das In one embodiment, the second information on the computer is from a software program other than that

Software programm, das das Softwaremodul des Computers zur Software program that uses the software module of the computer

Darstellung der ersten Information enthält, dargestellt. Presentation of the first information contains shown.

In einem Ausführungsbeispiel wird die zweite Information auf dem Computer von einem anderen Software programm unter Verwendung von Asynchronous Java Script and XML (AJAX) dargestellt. AJAX erlaubt das Aufpoppen des zweiten Fensters ausgehend von dem entfernt laufenden (z.B. auf dem Server) zweiten Softwaremodul. In one embodiment, the second information is presented on the computer by another software program using Asynchronous Java Script and XML (AJAX). AJAX allows the second window to be populated from the remote (e.g., server) second software module.

In einem Ausführungsbeispiel veranlasst das zweite In one embodiment, the second causes

Softwaremodul das erste Softwaremodul, die Identifikationsdaten der eingehenden Kommunikation an das zweite Softwaremodul Software module, the first software module, the identification data of the incoming communication to the second software module

weiterzuleiten. Dies hat den Vorteil, dass das erste Softwaremodul des Servers nicht verändert werden muss, um die Identifikationsdaten an dem zweiten Softwaremodul zu empfangen. forward. This has the advantage that the first software module of the server does not have to be changed in order to receive the identification data at the second software module.

In einem Ausführungsbeispiel veranlasst das zweite In one embodiment, the second causes

Softwaremodul das erste Softwaremodul veranlasst, bei Eingang jeder Kommunikation die Identifikationsdaten dieser eingehenden Software module causes the first software module, upon receipt of each communication, the identification data of these incoming

Kommunikation und eine Identifikation des Computers des Empfängers der Kommunikation an das zweite Softwaremodul zu senden und dem zweiten Softwaremodul bei Eingang von Identifikationsdaten die zweite Information zu diesen Identifikationsdaten zu ermitteln und die zweite Information auf dem Computer des Empfängers, an den die zu der zweiten Information korrespondierende Kommunikation bestimmt war, darzustellen. Dies erlaubt eine Funktionale Erweiterung des Lync Systems für eine grosse Anzahl an Clients. Send communication and an identification of the computer of the receiver of the communication to the second software module and the second software module upon receipt of identification data, the second information to identify these identification data and the second information on the computer of the receiver, to which the corresponding to the second information Communication was determined display. This allows a functional extension of the Lync system for a large number of clients.

In einem Ausführungsbeispiel ist das erste Softwaremodul Teil des Programms Lync von Microsoft, und das zweite Softwaremodul (1 1 ) schickt ein Abonnement für die Identifikationsdaten an das erste In one embodiment, the first software module is part of Microsoft's Lync program, and the second software module (11) sends a subscription to the identification data to the first one

Softwaremodul. Software module.

In einem Ausführungsbeispiel wird als Identifikationsdaten des Anrufers eine Telefonnummer, SIP-Adresse, E-Mailadresse, eine In one embodiment, as the identification data of the caller, a telephone number, SIP address, e-mail address, a

Identifizierung einer Instant Message (IM) verwendet. Identification of an Instant Message (IM) used.

In einem Ausführungsbeispiel ist die eingehende In one embodiment, the incoming one

Kommunikation ein Telefonanruf, ein E-Mail, eine Instant Message, ein Videogespräch, eine Telefon- oder Videokonferenz oder eine Änderung des Präsenzstatus eines Kommunikationsteilnehmers. Communication a telephone call, an e-mail, an instant message, a video call, a telephone or video conference or a change in the presence status of a communication subscriber.

In einem Ausführungsbeispiel ist eine zweite Datenbank vorhanden, aus der die zweite Information entnommen wird. In one embodiment, there is a second database from which the second information is taken.

In einem Ausführungsbeispiel enthält die zweite Datenbank Daten, die aus einer Vielzahl aus anderen Programmen des Empfängers zusammengestellt wurden. In one embodiment, the second database includes data compiled from a plurality of other programs of the recipient.

In einem Ausführungsbeispiel protokollieren die erste und zweite Datenbank eingehende Kommunikationen. In one embodiment, the first and second databases log incoming communications.

In einem Ausführungsbeispiel wird die zweite Information aus dem Internet abgerufen. In one embodiment, the second information is retrieved from the Internet.

In einem Ausführungsbeispiel bestehen die ersten und zweiten Informationen aus Name, Firma, Adresse und anderen Angaben des Anrufenden. In one embodiment, the first and second information consists of name, company, address and other information of the caller.

In einem Ausführungsbeispiel enthält eine zweite Information einen Link zum Aufruf einer Softwareanwendung. In einem Ausführungsbeispiel wird die zweite Information bereits vor dem Annehmen der Kommunikation angezeigt. Dadurch kann der angerufene bereits vor Erhalt des Anrufs entscheidende Informationen über den Anrufer erhalten und evlt. auch entscheiden, einen Anruf nicht anzunehmen oder an den richtigen Ansprechpartner weiterzuleiten. In one embodiment, second information includes a link to call a software application. In one embodiment, the second information is already displayed prior to accepting the communication. This allows the called party to receive and evict crucial information about the caller prior to receiving the call. also decide not to accept a call or forward it to the right person.

Kurze Beschreibung der Figuren Brief description of the figures

Die Erfindung wird anhand der beigefügten Figur näher erläutert, wobei die einzige Figur eine Ansicht eines erfindungsgemässen Systems zeigt. The invention will be explained in more detail with reference to the attached figure, wherein the single figure shows a view of a system according to the invention.

Wege zur Ausführung der Erfindung Ways to carry out the invention

Das erfindungsgemässe Kommunikationssystem einschliesslich des Datenflusses wird in der einzigen Figur dargestellt. Ein Server 12 ist mit einem Telekommunikationsnetz 1 verbunden. Als The inventive communication system including the data flow is shown in the single figure. A server 12 is connected to a telecommunication network 1. When

Telekommunikationsnetz 1 der vorliegenden Erfindung können Telecommunication network 1 of the present invention can

beispielhaft das Internet, Telefonfestnetz oder ein Mobilfunknetz genannt werden. Der Server 12 enthält ein erstes Softwaremodul, welches eine eingehende Kommunikation mit Identifikationsdaten eines be exemplified the Internet, landline phone or a mobile network. The server 12 contains a first software module, which provides an in-depth communication with identification data of a

Telekommunikationsteilnehmers empfängt (Datenfluss 7). Dieses erste Softwaremodul des Servers 12 ist bevorzugterweise das Telecommunication subscriber receives (data flow 7). This first software module of the server 12 is preferably the

Serversoftware programm von Lync von Microsoft. Diese Kommunikation 7 ist an einen internen Empfänger des Systems gerichtet und es kann sich im Prinzip um einen Telefonanruf, ein E-Mail, eine Instant Message, ein Videogespräch, eine Telefon- oder Videokonferenz, oder sogar um eine Änderung des Präsenzstatus eines Kommunikationsteilnehmers handeln. Der Empfänger besitzt einen Computer 2, der mit dem Server 12 Server software program from Lync from Microsoft. This communication 7 is directed to an internal receiver of the system and may in principle be a telephone call, an e-mail, an instant message, a video call, a telephone or video conference, or even a change in the presence status of a communication subscriber. The receiver has a computer 2 connected to the server 12

verbunden ist. Die Hauptdaten der eingehenden Kommunikation 7 wie Tonsignal, Videosignal, usw. werden in dem ersten Softwaremodul empfangen und an den Empfänger im CTI (Computer Telephony connected is. The main data of the incoming communication 7 such as sound signal, video signal, etc. are received in the first software module and to the receiver in the CTI (Computer Telephony

lntegration)-System weitergeleitet. Bei der Sprachübertragung geschieht dies beispielsweise über den Datenfluss 13 an ein Telefon 1 5 des Integration) system forwarded. In the voice transmission, this is done for example via the data flow 13 to a telephone 1 5 of

Empfängers oder an den Computer 2 des Empfängers, an den ein Headset angeschlossen ist. Auch in anderen Kommunikationsbeispielen können die mit der Kommunikation 7 übertragenen Hauptdaten an den Computer 2 des Empfängers weitergeleitet werden. Computer 2 ist hier weit Receiver or to the computer 2 of the receiver to which a headset is connected. In other communication examples, the transmitted with the communication 7 main data to the computer 2 of the receiver. Computer 2 is here far

auszulegen als jedes mit einem Server 12 verbindbares Gerät mit einem Bildschirm 3, wie z.B. auch ein Telefon, ein Handgerät wie ein Smartphone, ein Gerät, das nur von dem Server 12 geschickte graphische Daten darstellt, wie es in einem Sun (registrierte Marke) System geschieht, oder eben einen klassischen Personal Computer. to be interpreted as any device connectable to a server 12 with a screen 3, e.g. also a telephone, a hand-held device such as a smartphone, a device that only displays graphics data sent by the server 12, as happens in a Sun (registered trademark) system, or just a classic personal computer.

Gleichzeitig enthält das erste Softwaremodul des Servers 12 eine erste Datenbank 6. Die Identifikationsdaten eines At the same time, the first software module of the server 12 contains a first database 6. The identification data of a

Telekommunikationsteilnehmers der eingehenden Kommunikation 7 sind beispielsweise Datum/Zeit-Informationen, Identifikation des die  Telecommunication subscriber of the incoming communication 7 are, for example, date / time information, identification of the

Kommunikation initiierenden Teilnehmers, z.B. des Anrufenden, oder die Information des Empfängers, z.B. des Angerufenen. Im Falle eines Anrufers oder eines Angerufenen können die Identifikationsdaten als Communication initiating party, e.g. the calling party, or the information of the recipient, e.g. of the called party. In the case of a caller or a called party, the identification data as

Telefonnummer oder SIP-Adresse ausgeführt sein. Aus der ersten Phone number or SIP address to be executed. From the first

Datenbank 6 werden zusätzliche Daten als erste Information zu den eingehenden Identifikationsdaten entnommen. Die erste Datenbank 6 kann die Identifikationsdaten protokollieren. Die erste Information kann beispielsweise aus Name, Firma und/oder Adresse des Anrufenden und/oder aus Name, Firma und/oder Adresse des Angerufenen bestehen. Allerdings kann die erste Information auch nur aus den mit der Database 6 additional data are taken as the first information to the incoming identification data. The first database 6 can log the identification data. The first information can for example consist of name, company and / or address of the caller and / or name, company and / or address of the called party. However, the first information only from the with the

Kommunikation 7 geschickten Identifikationsdaten bestehen, wie z.B. die Telefonnummer. Communication 7 skillful identification data exist, such. the telephone number.

In einem bevorzugten Ausführungsbeispiel weist der Computer 2 ein erstes Softwaremodul auf, das mit dem ersten Softwaremodul des Servers 12 in Verbindung steht. Die genannten zwei Softwaremodule gehören zu demselben proprietären Softwareprodukt, bevorzugterweise Lync von Microsoft. Ein Softwareprodukt besteht aus zumindest einem Software programm von einem Hersteller. Im Falle von Lync besteht das Software produkt aus einem proprietären Serverprogramm, das auf dem Server 12 installiert ist, und zumindest einem proprietären In a preferred embodiment, the computer 2 comprises a first software module which is in communication with the first software module of the server 12. The two software modules mentioned belong to the same proprietary software product, preferably Lync from Microsoft. A software product consists of at least one software program from one manufacturer. In the case of Lync, the software product consists of a proprietary server program installed on server 12 and at least one proprietary one

Clientprogramm, das auf dem Computer 2 installiert ist. Ein Client program installed on the computer 2. One

Software programm im Sinne dieser Erfindung ist ein für die Ausführung des Programms kodiertes Binärprogramm, das zu anderen Programmen nur durch die in dem Programm vorgesehenen externen Schnittstellen kommunizieren kann. Proprietär im Sinne der Erfindung heisst hier, dass das proprietäre Softwareprodukt oder das proprietäre Softwareprogram von einem Hersteller stammt und nur durch diesen Hersteller veränderbar ist. Die einzige Beeinflussung eines proprietären Software produkts geschieht durch externe Schnittstellen, da der Source Code des Software program in the context of this invention is a binary program coded for the execution of the program that other programs can only communicate through the external interfaces provided in the program. Proprietary in the sense of the invention means here that the proprietary software product or the proprietary software program originates from a manufacturer and can only be changed by this manufacturer. The only influence on a proprietary software product happens through external interfaces, because the source code of the

Software program ms nicht zur freien Verfügung steht. Ein Softwaremodul nach dieser Erfindung kann aus einem Softwareprogramm bestehen, kann aber auch Teil eines Softwareprogramms sein oder aus mehreren Software program ms is not available. A software module according to this invention may consist of a software program, but may also be part of a software program or of several

Software Programmen bestehen. Das erste Softwaremodul des Computers 2 (z.B. das Lync Client Softwareprogramm) empfängt die erste Information von dem Server 12. Das erste Softwaremodul des Computers 2 erzeugt ein erstes Fenster 5 auf dem Bildschirm 3, das die erste Information darstellt. Ein Fenster im Sinne der Erfindung ist ein Untermenge (auch eine unechte Untermenge) der visuellen Oberfläche des Betriebssystems, die auf dem gesamten oder einem Teil des Bildschirms 3 des Computers 2 dargestellt ist, wobei diese Untermenge durch die Zusammengehörigkeit Ihres Inhalts definiert ist. So wird die gesamte Untermenge immer gemeinsam Software programs exist. The first software module of the computer 2 (e.g., the Lync Client software program) receives the first information from the server 12. The first software module of the computer 2 generates a first window 5 on the screen 3 representing the first information. A window in the sense of the invention is a subset (also a spurious subset) of the visual surface of the operating system, which is represented on the whole or a part of the screen 3 of the computer 2, this subset being defined by the togetherness of its contents. So the whole subset is always shared

vergrössert, verkleinert, verschoben, geschlossen und/oder geöffnet. Zwei Fenster sind unabhängig, wenn die zwei Fenster unabhängig voneinander geschlossen, geöffnet, vergrössert, verkleinert und/oder verschoben werden können. Ein Fenster im Sinne der Erfindung entspricht dem Fenster der visuellen Darstellungseinheit in Betriebssystemen wie Windows (z.B. Windows Vista) (registrierte Marke) oder in Programmen, die auf solchen Fensterbasierten Betriebssystemen laufen. enlarged, reduced, shifted, closed and / or opened. Two windows are independent if the two windows can be independently closed, opened, enlarged, reduced and / or moved. A window according to the invention corresponds to the window of the visual presentation unit in operating systems such as Windows (e.g., Windows Vista) (registered trademark) or in programs running on such window-based operating systems.

Die bisher beschriebenen Teile des Systems entsprechen dem Stand der Technik von CTI Systemen, insbesondere dem Lync System, wie es von Microsoft angeboten wird. Erfindungsgemäss weist das System zusätzlich ein nicht bekanntes zweites Softwaremodul 1 1 auf, das in der Figur nicht in dem Server 12 enthalten ist, aber alternativ auch auf dem gleichen Server 12, wie das erste Softwaremodul des Servers 12 enthalten sein kann. Das zweite Softwaremodul 1 1 entspricht einem The parts of the system described so far correspond to the state of the art of CTI systems, in particular the Lync system, as offered by Microsoft. According to the invention, the system additionally has an unknown second software module 11, which is not contained in the server 12 in the figure, but alternatively also on the same server 12 as the first software module of the server 12. The second software module 1 1 corresponds to one

Software programm oder ist Teil eines Software program ms oder besteht aus einer Mehrzahl von Softwareprogrammen, wobei das mindestens eine Software programm des zweiten Softwaremodul 1 1 sich von dem mindestens einen Softwareprogramm des ersten Softwaremoduls des Servers 12 unterscheidet. Software program or is part of a software program ms or consists of a plurality of software programs, wherein the at least one software program of the second software module 1 1 from the distinguishes at least one software program of the first software module of the server 12.

Das zweite Softwaremodul 1 1 des erfindungsgemässen Verfahrens und Systems entnimmt der Kommunikation 7 die The second software module 1 1 of the inventive method and system takes the communication 7 the

Identifikationsdaten oder alternativ auch andere Identifikationsdaten des Teilnehmers als die mit der Kommunikation 7 mitgeschickten, z.B. die erste Information. Vorzugsweise benutzt das zweite Softwaremodul 1 1 eine Funktionalität des Lync Serverprogramms (erstes Softwaremodul des Servers 12), welche das Abonnement (Subscription) von definierten Identification data or alternatively also other identification data of the subscriber than that sent with the communication 7, e.g. the first information. Preferably, the second software module 1 1 uses a functionality of the Lync server program (first software module of the server 12) which defines the subscription of

Informationen auf ein definiertes Event erlaubt. Dazu sendet das zweite Softwaremodul 1 1 zumindest einmal eine Nachricht an das erste Information on a defined event allowed. For this purpose, the second software module 1 1 sends a message to the first at least once

Softwaremodul 12, die das auslösende Event definiert und die gewünschte Information definiert. Das auslösende Event ist der Eingang einer Software module 12, which defines the triggering event and defines the desired information. The triggering event is the input of a

Kommunikation 7 in dem ersten Softwaremodul des Servers 12. Die gewünschte Information sind die Identifikationsdaten des Teilnehmers, die mit der Kommunikation 7 gesendet wurden, oder andere Communication 7 in the first software module of the server 12. The desired information is the identification data of the subscriber sent with the communication 7 or others

Identifikationsdaten, die aus den Identifikationsdaten 7 ermittelt wurden, z.B. die erste Information. Die gewünschte Information kann zusätzlich noch eine den Computer 2 identifizierende Information enthalten, falls dieser nicht bereits durch die Identifikationsdaten des Teilnehmers ermittelbar ist. Im Falle von Identifikationsdaten des Anrufers als der die Kommunikation initiierender Teilnehmer ist durch die Identification data obtained from the identification data 7, e.g. the first information. The desired information may additionally contain a computer 2 identifying information, if this is not already determined by the identification data of the subscriber. In the case of identification data of the caller as the communication initiating subscriber is by the

Anrufertelefonnummer nicht notwendigerweise der Empfänger oder sein Computer 2 definiert. Deshalb könnte zusätzlich noch die angerufene Telefonnummer angefordert werden, falls diese eindeutig einem Caller telephone number is not necessarily the recipient or his computer 2 defines. Therefore, additionally the called telephone number could be requested, if this clearly one

Computer 2 zugeordnet werden kann. In Telefonsystemen, wo erst in dem ersten Softwaremodul des Servers 12 entschieden wird, an welchen Computer 2 can be assigned. In telephone systems, where only in the first software module of the server 12 is decided to which

Empfänger die Kommunikation 7 durchgestellt wird, sollte der Empfänger oder dessen Computer 2 in der gewünschten Information enthalten sein. Durch das Empfangen einer solchen ein Abonnement auslösenden Receiver the communication 7 is put through, the receiver or its computer 2 should be included in the desired information. By receiving such a subscription trigger

Nachricht, schickt das erste Softwaremodul des Servers 12 bei jedem Message, sends the first software module of the server 12 at each

Eingang einer Kommunikation 7 in dem ersten Softwaremodul des Servers 12 eine Nachricht mit der zuvor definierten Information an das zweite Softwaremodul 1 1 . Das zweite Softwaremodul 1 1 empfängt die Input of a communication 7 in the first software module of the server 12 a message with the previously defined information to the second software module 1 first The second software module 1 1 receives the

Identifikationsdaten über einen Datenfluss 8. Der oben beschriebene Datenfluss 7, 14, 13 des bestehenden Systems wird dabei nicht oder kaum beeinflusst. Das zweite Softwaremodul 1 1 kann aber auch durch andere Mittel die gewünschte Information aus dem ersten Softwaremodul des Servers 12 entnehmen oder auch die gewünschten Informationen bereits vor dem Eingang in das erste Softwaremodul des Servers 12 die Identification data about a data flow 8. The above described Data flow 7, 14, 13 of the existing system is not or hardly affected. The second software module 1 1 can also take the desired information from the first software module of the server 12 by other means or even the desired information before entering the first software module of the server 12 the

Identifikationsdaten der Kommunikation entnehmen. Dies könnte zum Beispiel durch ein Abhören der Leitung, z.B. durch ein Gerät, das die induzierten Spannungen der Leitung misst, gelöst werden. Take identification data of the communication. This could be done, for example, by listening to the line, e.g. be solved by a device that measures the induced voltages of the line.

Das zweite Softwaremodul 1 1 ermittelt aus den erhaltenen Identifikationsdaten eine zweite Information. Die zweite Information ist zum Anreichern und Ergänzen der Identifikationsdaten und/oder der ersten Information gedacht. Anreicherungen können beispielsweise aus Namen, Firma und Adresse des Anrufenden und Angerufenen bestehen. Die zweite Information stammt vorzugsweise aus anderen Quellen als der ersten Datenbank 6 des ersten Softwaremoduls des Servers 12. Die Daten für die Anreicherung können aus einer zweiten Datenbank 10 oder aus einer anderen Quelle stammen, die beispielsweise über einen Datenfluss 9 hereingeholt wurden. Die Daten können auch über das Internet abgerufen werden, beispielsweise in Form eines Telefonverzeichnisses oder einer webbasierten Anwendung (z.B. Facebook). Die zweite Information kann aus anderen Softwareanwendungen geholt werden und somit The second software module 1 1 determines a second information from the obtained identification data. The second information is intended for enriching and supplementing the identification data and / or the first information. Enrichments may consist, for example, of the name, company and address of the caller and the person called. The second information preferably originates from sources other than the first database 6 of the first software module of the server 12. The data for the enrichment can originate from a second database 10 or from another source, which were taken in via a data flow 9, for example. The data may also be retrieved via the Internet, for example in the form of a telephone directory or a web-based application (e.g., Facebook). The second information can be retrieved from other software applications and thus

Informationen wie z.B. letztjähriger Umsatz oder Datum der letzten Bestellung angezeigt werden. Ebenso kann die zweite Information auch 'Links' beinhalten, so dass beispielweise eine andere Softwareanwendung aufgerufen werden kann, und die entsprechende Maske mit den Daten des Anrufers geöffnet wird. Information such as last year's sales or date of last order will be displayed. Likewise, the second information may also include 'links', so that, for example, another software application can be called, and the corresponding mask with the data of the caller is opened.

Das zweite Softwaremodul 1 1 veranlasst nun den Computer 2, zu dem oder zu dessen Empfänger die Kommunikation 7 weitergeleitet wurde, auf dem Bildschirm des Computers 2 die zweite Information darzustellen. Dies wird vorzugsweise in einem zweiten Fenster 4, das von dem ersten Fenster unabhängig ist, erreicht. Insbesondere wird dies durch ein zweites Softwaremodul des Computers 2 erreicht, dass nicht teil des gleichen Software program ms des ersten Softwaremoduls des Computers 2 ist. Bevorzugterweise werden hier ausschliesslich Standardfunktionen des Betriebssystems des Computers 2 und/oder des dort installierten The second software module 1 1 now causes the computer 2 to or to whose receiver the communication 7 has been forwarded to display the second information on the screen of the computer 2. This is preferably accomplished in a second window 4 independent of the first window. In particular, this is achieved by a second software module of the computer 2 that is not part of the same software program ms of the first software module of the computer 2. Preferably, only standard functions of the Operating system of the computer 2 and / or installed there

Webbrowsers verwendet und insbesondere nicht die Funktionen des ersten Softwaremoduls des Computers 2, so dass keine weitere Installation auf dem Client notwendig ist. Vorzugsweise wird das zweite Fenster 4 als Pop- Up Fenster geöffnet. Dies kann zum Beispiel mit Hilfe von Asynchronous Java Script and XML (AJAX) von dem zweiten Softwaremodul 1 1 aus erreicht werden. Allerdings sind hier auch andere Möglichkeiten denkbar, wie die Installation eines zweiten Programms neben dem bereits Web browser uses and in particular not the functions of the first software module of the computer 2, so that no further installation on the client is necessary. Preferably, the second window 4 is opened as a pop-up window. This can be achieved, for example, with the aid of Asynchronous Java Script and XML (AJAX) from the second software module 11. However, other options are conceivable here, such as the installation of a second program in addition to the already

installierten Lync Client Programm oder ein Remotezugriff auf den installed Lync client program or remote access to the

Computer 2. Allerdings hat die beschriebene Lösung den Vorteil, dass kein zusätzliches Programm auf den Clients installiert werden muss, um die zweite Information in dem zweiten Fenster 4 darzustellen. Computer 2. However, the solution described has the advantage that no additional program must be installed on the clients to display the second information in the second window 4.

Der Vorteil dieses zweiten Wegs parallel zum denjenigen im gegebenen Kommunikationssystem liegt darin, dass dem Empfänger auch solche Informationen angezeigt werden können, die das gegebene The advantage of this second way parallel to those in the given communication system is that the receiver can also display such information as the given one

Kommunikationssystem nicht oder nur auf aufwändige Art und Weise anzeigen kann. Ein weiterer Vorteil liegt darin, dass die Abläufe im gegebenen Kommunikationssystem nicht oder nur minimal beeinflusst werden. Ein Ausfall des Zusatz-CTI-Systems hat keinen Ausfall des gegebenen Kommunikationssystems zur Folge. Ein weiterer Vorteil liegt darin, dass das zweite Softwaremodul 1 1 relativ unempfindlich gegenüber neuen Versionen des ersten Softwaremoduls des Servers 12 ist. Ein weiterer Vorteil liegt darin, dass der Empfänger die Informationen schnellst möglich sieht, d.h. sobald die erste oder die zweite Information an dem Computer 2 empfangen wird, wird diese zuerst erhaltene Information unabhängig von der anderen Information in einem unabhängigen Fenster dargestellt. Communication system can not or only in a complex way display. Another advantage is that the processes in the given communication system are not or only minimally influenced. Failure of the auxiliary CTI system will not result in failure of the given communication system. Another advantage is that the second software module 1 1 is relatively insensitive to new versions of the first software module of the server 12. Another advantage is that the recipient sees the information as quickly as possible, i. once the first or the second information is received at the computer 2, this first obtained information is displayed independently of the other information in an independent window.

Beispielsweise kann es länger dauern, bis die Daten von einem öffentlichen Telefonverzeichnis über das Internet abgerufen sind, als bereits intern vorhandene Daten anzuzeigen. For example, it may take longer for the data to be retrieved from a public telephone directory over the Internet than already internally available data.

Bezugszeichenliste LIST OF REFERENCE NUMBERS

1 Telekommunikationsnetz Computer 1 telecommunications network computer

Bildschirm des Computers 2 Computer screen 2

zweites Fenster second window

erstes Fenster first window

erste Datenbank first database

Datenfluss der eingehenden Kommunikation mit Data flow of incoming communication with

Identifikationsdaten identification data

Datenfluss der entnommenen Identifikationsdaten und der zweiten Information Data flow of the extracted identification data and the second information

Datenfluss data flow

Datenbank Database

zweites Softwaremodul second software module

Server server

Datenfluss für weitergeleitetes Kommunikationssignal Data flow for forwarded communication signal

Datenfluss der ersten Information Data flow of the first information

Telefonhörer, Mikrofon oder Headset Telephone receiver, microphone or headset

Claims

Patentansprüche claims 1 . Computergestütztes Verfahren zur Darstellung von 1 . Computer-aided method for the display of Informationen bei einer eingehenden Kommunikation (7) mit Information for incoming communication (7) with Identifikationsdaten eines Telekommunikationsteilnehmers an einen Empfänger aus einem Telekommunikationsnetz (1), wobei das Verfahren einen mit dem Telekommunikationsnetz (1 ) verbundenen Server (12) und einen mit dem Server (12) verbundene Computer (2) des Empfängers mit einem Bildschirm (3) verwendet, gekennzeichnet durch folgende Identification data of a telecommunication subscriber to a receiver from a telecommunication network (1), the method using a server (12) connected to the telecommunication network (1) and a computer (2) of the receiver connected to the server (12) with a screen (3) , characterized by the following Verfahrensschritte steps • Durchstellen der Kommunikation (7) zu dem Empfänger mittels eines ersten Softwaremoduls des Servers (12);  Passing the communication (7) to the receiver by means of a first software module of the server (12); • Mittels des ersten Softwaremoduls, Bestimmen einer ersten  • By means of the first software module, determining a first Information aufgrund der Identifikationsdaten und Senden der ersten Information an den Computer (2); Information based on the identification data and sending the first information to the computer (2); • Mittels eines Softwaremoduls des Computers (2), Empfangen der ersten Information und Darstellen der ersten Information auf dem  • By means of a software module of the computer (2), receiving the first information and presenting the first information on the computer Bildschirm (3) des Computers (2); Screen (3) of the computer (2); gekennzeichnet durch die weiteren Schritte characterized by the further steps • Entnehmen von weiteren Identifikationsdaten aus der  • Taking further identification data from the Kommunikation (7) durch ein zweites Softwaremodul (1 1 ); Communication (7) by a second software module (1 1); • Mittels des zweiten Softwaremoduls (1 1 ), Ermitteln einer zweite Information aufgrund der empfangenen weiteren Identifikationsdaten in dem zweiten Softwaremodul (1 1 ); und  • By means of the second software module (1 1), determining a second information based on the received further identification data in the second software module (1 1); and • Mittels des zweiten Softwaremoduls (1 1 ), Veranlassen der  • By means of the second software module (1 1), causing the Darstellung der zweiten Information auf dem Bildschirm (3) des Computers (2) des Empfängers. Representation of the second information on the screen (3) of the computer (2) of the receiver. 2. Verfahren gemäss Anspruch 1 , wobei das erste 2. The method according to claim 1, wherein the first Softwaremodul des Servers (12) und das Softwaremodul auf dem Software module of the server (12) and the software module on the Computer (2) Teil eines Software produkts sind, und das zweite Computers (2) are part of a software product, and the second Softwaremodul (1 1 ) nicht Teil desselben Software produkts ist. Software module (1 1) is not part of the same software product. 3. Verfahren gemäss Anspruch 1 oder 2, wobei das erste 3. The method according to claim 1 or 2, wherein the first Softwaremodul des Servers (12) und das Softwaremodul auf dem Software module of the server (12) and the software module on the Computer (2) Teil eines proprietären Software produkts sind, und das zweite Softwaremodul nicht Teil desselben proprietären Softwareprodukts ist. Computers (2) are part of a proprietary software product, and that second software module is not part of the same proprietary software product. 4. Verfahren gemäss Anspruch 2 oder 3, wobei das 4. The method according to claim 2 or 3, wherein the Softwareprogram Lync von Microsoft ist. Software program Lync is from Microsoft. 5. Verfahren gemäss einem der Ansprüche 1 bis 4, wobei das erste Softwaremodul keine Schnittstelle aufweist, um Zusatzinformationen von ausserhalb des ersten Softwaremoduls zu einer direkt in das erste Softwaremodul eingehenden Kommunikation (7) hinzuzufügen und auf dem Bildschirm (3) des Computers (2) darstellen zu lassen. 5. The method according to one of claims 1 to 4, wherein the first software module has no interface to add additional information from outside the first software module to a directly in the first software module incoming communication (7) and on the screen (3) of the computer (2 ). 6. Verfahren gemäss einem der Ansprüche 1 bis 5, wobei das erste Softwaremodul eine Seitenausgangsschnittstelle zu einem externen Program aufweist, die geeignet ist, eine direkt in das erste Softwaremodul eingehende Kommunikation (7) zur weiteren Verarbeitung herauszuleiten. 6. The method according to any one of claims 1 to 5, wherein the first software module has a side output interface to an external program, which is adapted to derive an incoming directly into the first software module communication (7) for further processing. 7. Verfahren gemäss einem der Ansprüche 1 bis 6, wobei das erste Softwaremodul eine Seiteneingangsschnittstelle zu einem externen Programm aufweist, die es dem externen Programm erlaubt, eine 7. The method according to one of claims 1 to 6, wherein the first software module has a page input interface to an external program that allows the external program, a Kommunikation zu dem Empfänger zu veranlassen und To initiate communication with the recipient and Zusatzinformationen zur Darstellung auf dem Bildschirm (3) des Computers (2) in das erste Softwaremodul einzugeben. To enter additional information for presentation on the screen (3) of the computer (2) in the first software module. 8. Verfahren gemäss einem der Ansprüche 1 bis 7, wobei die erste Information mittels eines ersten Fensters (5) und die zweite 8. The method according to any one of claims 1 to 7, wherein the first information by means of a first window (5) and the second Information mittels eines zweiten Fensters (4) auf dem Bildschirm (3) des Computers (2) dargestellt werden. Information by means of a second window (4) on the screen (3) of the computer (2) are displayed. 9. Verfahren gemäss Anspruch 8, wobei das erste Fenster (5) bei Eingang der ersten Information in dem Computer (2) dargestellt wird und das zweite Fenster (4) bei Eingang der zweiten Information in dem 9. A method according to claim 8, wherein the first window (5) is displayed upon receipt of the first information in the computer (2) and the second window (4) upon receipt of the second information in the computer Computer (2) unabhängig von dem ersten Fenster (5) dargestellt wird. Computer (2) is displayed independently of the first window (5). 10. Verfahren gemäss Anspruch 8 oder 9, wobei das zweite Fenster (5) ein Pop-up Fenster ist, dessen aufpoppen von dem zweiten Softwaremodul (1 1 ) veranlasst wird. 10. The method according to claim 8 or 9, wherein the second window (5) is a pop-up window, the Aufpoppen of the second software module (1 1) is caused. 1 1 . Verfahren gemäss einem der Ansprüche 1 bis 10, wobei die zweite Information auf dem Computer (2) von einem anderen 1 1. Method according to one of claims 1 to 10, wherein the second information on the computer (2) from another Software programm als das Softwareprogramm, das das Softwaremodul des Computers (2) zur Darstellung der ersten Information enthält, dargestellt wird. Software program as the software program, which contains the software module of the computer (2) for displaying the first information is displayed. 12. Verfahren gemäss einem der Ansprüche 1 bis 1 1 , wobei die zweite Information auf dem Computer (2) von einem anderen 12. The method according to any one of claims 1 to 1 1, wherein the second information on the computer (2) from another Software programm unter Verwendung von Asynchronous Java Script and XML (AJAX) dargestellt wird. Software program using Asynchronous Java Script and XML (AJAX). 13. Verfahren gemäss einem der Ansprüche 1 bis 12, wobei das zweite Softwaremodul (1 1 ) das erste Softwaremodul veranlasst, die weiteren Identifikationsdaten der eingehenden Kommunikation (7) an das zweite Softwaremodul (1 1 ) weiterzuleiten. 13. The method according to any one of claims 1 to 12, wherein the second software module (1 1) causes the first software module, the further identification data of the incoming communication (7) to the second software module (1 1) forward. 14. Verfahren gemäss einem der Ansprüche 1 bis 13, wobei das zweite Softwaremodul (1 1 ) das erste Softwaremodul veranlasst, bei Eingang jeder Kommunikation (7) die weiteren Identifikationsdaten dieser eingehenden Kommunikation (7) und eine Identifikation des Computers (2) des Empfängers der Kommunikation an das zweite Softwaremodul (1 1 ) zu senden und dem zweiten Softwaremodul bei Eingang von 14. The method according to any one of claims 1 to 13, wherein the second software module (1 1) causes the first software module, upon receipt of each communication (7), the further identification data of this incoming communication (7) and an identification of the computer (2) of the receiver the communication to the second software module (1 1) to send and the second software module upon receipt of Identifikationsdaten die zweite Information zu diesen weiteren Identification data, the second information to these other Identifikationsdaten zu ermitteln und die zweite Information auf dem Computer (2) des Empfängers, an den die zu der zweiten Information korrespondierende Kommunikation (7) bestimmt war, darzustellen. Identify identification data and the second information on the computer (2) of the receiver to which the corresponding information to the second information communication (7) was intended to represent. 1 5. Verfahren gemäss Anspruch 13 oder 14, wobei das erste Softwaremodul Teil des Programms Lync von Microsoft ist und das zweite Softwaremodul (1 1 ) ein Abonnement für die weiteren Identifikationsdaten an das erste Softwaremodul schickt. The method according to claim 13 or 14, wherein the first software module is part of the program Lync from Microsoft and the second software module (11) sends a subscription for the further identification data to the first software module. 16. Verfahren gemäss einem der Ansprüche 1 bis 15, wobei als Identifikationsdaten und/oder weitere Identifikationsdaten des Anrufers eine Telefonnummer, SIP-Adresse, E-Mailadresse, eine Identifizierung einer Instant Message (IM) verwendet wird. 16. The method according to any one of claims 1 to 15, wherein as identification data and / or further identification data of the caller, a telephone number, SIP address, e-mail address, an identification of an instant message (IM) is used. 17. Verfahren gemäss einem der Ansprüche 1 bis 16, wobei die eingehende Kommunikation ein Telefonanruf, ein E-Mail, eine Instant Message, ein Videogespräch, eine Telefon- oder Videokonferenz oder eine Änderung des Präsenzstatus eines Kommunikationsteilnehmers ist. 17. The method according to any one of claims 1 to 16, wherein the incoming communication is a telephone call, an e-mail, an instant message, a video call, a telephone or video conference or a change of the presence status of a communication subscriber. 18. Verfahren gemäss einem der Ansprüche 1 bis 17, dadurch gekennzeichnet, dass eine zweite Datenbank (10) vorhanden ist, aus der die zweite Information entnommen wird. 18. The method according to any one of claims 1 to 17, characterized in that a second database (10) is present, from which the second information is taken. 19. Verfahren gemäss Anspruch 18, dadurch gekennzeichnet, dass die zweite Datenbank (10) Daten enthält, die aus einer Vielzahl aus anderen Programmen des Empfängers zusammengestellt wurden. 19. The method according to claim 18, characterized in that the second database (10) contains data that has been compiled from a plurality of other programs of the recipient. 20. Verfahren gemäss Anspruch 18 oder 19, dadurch 20. The method according to claim 18 or 19, characterized gekennzeichnet, dass die erste und zweite Datenbank (6, 10) eingehende Kommunikationen (7) protokollieren. characterized in that the first and second databases (6, 10) log incoming communications (7). 21 . Verfahren gemäss einem der Ansprüche 1 bis 20, dadurch gekennzeichnet, dass die zweite Information aus dem Internet abgerufen wird. 21. Method according to one of claims 1 to 20, characterized in that the second information is retrieved from the Internet. 22. Verfahren gemäss einem der Ansprüche 1 bis 21 , dadurch gekennzeichnet, dass die ersten und zweiten Informationen aus Name, Firma, Adresse und anderen Angaben des Anrufenden bestehen. 22. The method according to any one of claims 1 to 21, characterized in that the first and second information consists of name, company, address and other information of the caller. 23. Verfahren gemäss einem der Ansprüche 1 bis 22, dadurch gekennzeichnet, dass eine zweite Information einen Link zum Aufruf einer Softwareanwendung enthält. 23. The method according to any one of claims 1 to 22, characterized in that a second information includes a link for calling a software application. 24. Verfahren gemäss einem der Ansprüche 1 bis 23, wobei die weiteren Identifikationsdaten und die Identifikationsdaten sind. 24. The method according to any one of claims 1 to 23, wherein the further identification data and the identification data are. 25. Verfahren gemäss einem der Ansprüche 1 bis 24, wobei die zweite Information bereits vor dem Annehmen der Kommunikation angezeigt wird. 25. The method according to any one of claims 1 to 24, wherein the second information is already displayed before accepting the communication. 26. System zur Darstellung von Informationen bei einer eingehenden Kommunikation (7) mit Identifikationsdaten eines 26. System for displaying information in an incoming communication (7) with identification data of a Telekommunikationsteilnehmers an einen Empfänger aus einem Telecommunication subscriber to a receiver from a Telekommunikationsnetz (1 ), wobei das System einen mit dem Telecommunications network (1), the system having one with the Telekommunikationsnetz (1 ) verbundenen Server (12) mit einem ersten Softwaremodul und einen mit dem Server (12) verbundene Computer (2) mit einem ersten Softwaremodul und mit einem Bildschirm (3) aufweist, wobei das erste Softwaremodul des Servers (12) aufweist: Telecommunication network (1) having a first software module and a server (12) connected to the computer (2) with a first software module and a screen (3), wherein the first software module of the server (12) comprises: Mittel zum Durchstellen der Kommunikation (7) zu dem Means for transmitting the communication (7) to the Empfänger; Receiver; Mittel zum Bestimmen einer ersten Information aufgrund der Identifikationsdaten;  Means for determining first information based on the identification data; Mittel zum Senden der ersten Information an das erste Softwaremodul des Computers (2);  Means for transmitting the first information to the first software module of the computer (2); wobei das erste Softwaremodul des Computers (2) aufweist: wherein the first software module of the computer (2) comprises: Mittel zum Empfangen der ersten Information; und  Means for receiving the first information; and Mittel zum Darstellen der ersten Information auf dem  Means for presenting the first information on the Bildschirm (3) des Computers (2);  Screen (3) of the computer (2); gekennzeichnet durch marked by ein zweites Softwaremodul in dem Server (12) aufweisend: a second software module in the server (12) comprising: Mittel zum Entnehmen weiterer Identifikationsdaten aus der Means for extracting further identification data from the Kommunikation (7); Communication (7); Mittel zum Ermitteln einer zweite Information aufgrund der entnommenen weiteren Identifikationsdaten;  Means for determining a second information based on the extracted further identification data; Mittel zum Veranlassen der Darstellung der zweiten  Means for causing the representation of the second Information auf dem Bildschirm (3) des Computers (2) des Empfängers.  Information on the screen (3) of the computer (2) of the receiver. 27. Computerprogrammprodukt enthaltend einen 27. Computer program product containing a Programmcode, der geeignet ist, um in einem Arbeitsspeicher eines Server (12) geladen zu werden, und die Verfahrensschritte eines der genannten Ansprüche 1 bis 25 auszuführen, wenn es gestartet wird. Program code adapted to be loaded into a random access memory of a server (12) and to carry out the method steps of one of the aforementioned claims 1 to 25 when it is started.
PCT/EP2012/071381 2011-10-28 2012-10-29 Computer-supported method and cti system for presenting information for an incoming message Ceased WO2013060888A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CH01744/11 2011-10-28
CH01744/11A CH705689A1 (en) 2011-10-28 2011-10-28 A computerized method and CTI system for displaying information on an incoming communication.

Publications (1)

Publication Number Publication Date
WO2013060888A1 true WO2013060888A1 (en) 2013-05-02

Family

ID=47088884

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2012/071381 Ceased WO2013060888A1 (en) 2011-10-28 2012-10-29 Computer-supported method and cti system for presenting information for an incoming message

Country Status (2)

Country Link
CH (1) CH705689A1 (en)
WO (1) WO2013060888A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999052263A1 (en) 1998-04-01 1999-10-14 Ericsson Australia Pty. Ltd. A system and method for accessing customer information by an agent
EP1211875A2 (en) 2000-12-01 2002-06-05 Lucent Technologies Inc. System and method for delivering profile information relating to a caller
US20030086556A1 (en) 1999-03-02 2003-05-08 Toshiba America Information Systems, Inc. System and method for providing computer telephony integration over a computer network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999052263A1 (en) 1998-04-01 1999-10-14 Ericsson Australia Pty. Ltd. A system and method for accessing customer information by an agent
US20030086556A1 (en) 1999-03-02 2003-05-08 Toshiba America Information Systems, Inc. System and method for providing computer telephony integration over a computer network
EP1211875A2 (en) 2000-12-01 2002-06-05 Lucent Technologies Inc. System and method for delivering profile information relating to a caller

Also Published As

Publication number Publication date
CH705689A1 (en) 2013-04-30

Similar Documents

Publication Publication Date Title
DE69736930T2 (en) Network-based audio conferencing system
DE69823809T2 (en) COMMUNICATION BETWEEN STATIONS
DE102016102341A1 (en) SYSTEM AND METHOD FOR THEMATICALLY DISCONNECTED INSTANT MESSAGING
DE60211850T2 (en) Dynamic network conference monitoring through a data stream mechanism
EP1396990B1 (en) Method for data management in an automatic call distribution
EP3488585B1 (en) Device and method for efficiently providing online and offline telephony in combination with the transmission and evaluation of user-specific data
DE602005000362T2 (en) Method and apparatus for using subscriber software for communication with network resident services
DE102010012549A1 (en) Method and apparatus for sequentially ordered telephony applications after disconnection
EP1909472A1 (en) Context-sensitive communications function
WO2013060888A1 (en) Computer-supported method and cti system for presenting information for an incoming message
DE102013010208B3 (en) Method and arrangement for the realization of multimodal waiting fields and search of current telephone calls for a user in a telecommunication network
DE102012102399B4 (en) A method and telecommunication arrangement for providing data to a client computer
EP2198574B1 (en) Dividing e-mails between two users with the aid of a server
DE102008045929A1 (en) Conference unit and method for performing multipoint communication
DE102004055494A1 (en) Method for forwarding a call in one of the directly communicating communication network and communication component for a directly communicating communication network
DE10310886B3 (en) Multiple viewing system for showing same image content on screens of several computers connected to data net involves use of computers with browsers and runs control program
DE102004045692B4 (en) Method and device for displaying events in a computer-telephony arrangement
EP2589212B1 (en) Method and system for calling operations in external applications on the basis of identification data from a telecommunication subscriber
DE102007009135B4 (en) Distributed conference about connection between PBX and conference bridge
DE102005011034A1 (en) Operation of computer telephony integration device by means of web browser involves automatic generation of hypertext transfer protocol requests for determination of information by browser integrated functions
DE10039351B4 (en) Method for storing an entry in a memory of a communication device and communication device for carrying out the method
EP3416346B1 (en) Method for transmitting additional information during the setup and/or operation of a telephone connection between a first communication participant and a second participant, system, computer program with program code and computer program product
DE102006015057B4 (en) User interface for establishing a communication connection
DE29819473U1 (en) Interactive website with a direct connection to a telecommunications facility
DE10147495A1 (en) Method for exchanging data between a graphical user interface module and a multimedia telecommunications platform

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12779064

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12779064

Country of ref document: EP

Kind code of ref document: A1