DE102021121943A1 - Method and answering machine for answering calls using artificial intelligence - Google Patents

Method and answering machine for answering calls using artificial intelligence Download PDF

Info

Publication number
DE102021121943A1
DE102021121943A1 DE102021121943.4A DE102021121943A DE102021121943A1 DE 102021121943 A1 DE102021121943 A1 DE 102021121943A1 DE 102021121943 A DE102021121943 A DE 102021121943A DE 102021121943 A1 DE102021121943 A1 DE 102021121943A1
Authority
DE
Germany
Prior art keywords
context
caller
voice response
user
entry
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE102021121943.4A
Other languages
German (de)
Other versions
DE102021121943B4 (en
Inventor
Mark Foligno
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.)
Dr Ing HCF Porsche AG
Original Assignee
Dr Ing HCF Porsche AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dr Ing HCF Porsche AG filed Critical Dr Ing HCF Porsche AG
Priority to DE102021121943.4A priority Critical patent/DE102021121943B4/en
Publication of DE102021121943A1 publication Critical patent/DE102021121943A1/en
Application granted granted Critical
Publication of DE102021121943B4 publication Critical patent/DE102021121943B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/527Centralised call answering arrangements not requiring operator intervention

Landscapes

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

Abstract

Die Erfindung betrifft ein Verfahren zur Beantwortung eines Anrufs vorgeschlagen, wobei einem Anrufbeantworter eines Nutzers ein Kalender, eine Kontaktliste und eine Mehrzahl von Sprachantwortbausteinen als jeweilige Textdateien und jeweilige Audiodateien mit einem jeweilig zugewiesenen Kontext bereitgestellt werden. Einem jeweiligen Kontaktlisteneintrag, welcher eine Identität und eine Telefonnummer eines Anrufers aufweist, wird mindestens ein Kontext zugewiesen. Die Sprachantwortbausteine werden durch den Nutzer eingesprochen. Bei einem aktuell ankommenden Anruf wird anhand der Telefonnummer die Identität des Anrufers festgestellt. Mittels einer künstlichen Intelligenzfunktion wird, anhand der jeweiligen Identität und damit einhergehend des dem jeweiligen Kontaktlisteneintrag zugewiesenen mindestens einen Kontextes, der mit dem mindestens einen Kontext verbundene Sprachantwortbaustein als Textdatei dem Nutzer in einem Auswahlmenü als jeweiliger Eintrag angezeigt. Aus dem Kalender wird eine zeitliche Angabe für ein Ende eines aktuell andauernden Termins ausgelesen und in den jeweiligen Eintrag eingefügt. Nach einer Auswahl des jeweiligen Eintrags wird dieser als eine Sprachantwort dem Anrufer abgespielt. Zusätzlich wird ein Anrufbeantworter und ein Computerprogrammprodukt beansprucht, welche eine Ausführung des Verfahrens erlauben.The invention relates to a proposed method for answering a call, a calendar, a contact list and a plurality of voice response modules being provided to a user's answering machine as respective text files and respective audio files with a respective assigned context. At least one context is assigned to a respective contact list entry having an identity and a telephone number of a caller. The voice response modules are spoken by the user. In the case of a currently incoming call, the identity of the caller is determined on the basis of the telephone number. Using an artificial intelligence function, based on the respective identity and the associated at least one context assigned to the respective contact list entry, the voice response module associated with the at least one context is displayed to the user as a text file in a selection menu as the respective entry. A time specification for the end of a currently ongoing appointment is read from the calendar and inserted into the respective entry. After selecting the respective entry, it is played back to the caller as a voice response. In addition, an answering machine and a computer program product are claimed, which allow the method to be carried out.

Description

Die vorliegende Erfindung betrifft ein Verfahren zur Beantwortung eines Anrufs mittels künstlicher Intelligenz. Ferner wird ein Anrufbeantworter beansprucht, welcher eine Ausführung des Verfahrens erlaubt.The present invention relates to a method for answering a call using artificial intelligence. Furthermore, an answering machine is claimed, which allows the method to be carried out.

Auf einer Kommunikationseinrichtung eines Nutzers kann bei einem Erhalt eines Sprachanrufs eine personalisierte Sprachnachricht einer Identität eines Anrufers zugewiesen werden. Dies kann entweder automatisiert von einer auf der Kommunikationseinrichtung implementierten Steuereinheit durchgeführt werden oder durch den angerufenen Nutzer im Moment des Sprachanrufs.When a voice call is received, a personalized voice message can be assigned to a caller's identity on a communication device of a user. This can either be carried out automatically by a control unit implemented on the communication device or by the called user at the moment of the voice call.

Die Druckschrift US 2009/0059897 A1 offenbart ein Assistenzsystem, das bei einem eingehenden Sprachanruf eine personalisierte Sprachnachricht mit einer Anrufer-ID verknüpfen kann. Dies kann entweder selbsttätig oder durch den Benutzer in dem Moment ausgelöst werden, in welchem er den Anruf erhält. Die Sprachnachrichten können mit einer KI-Funktion kombiniert werden und das Assistenzsystem kann einen Anruf für einen späteren Zeitpunkt planen, zu welchem der Benutzer wieder verfügbar ist.The pamphlet US 2009/0059897 A1 discloses an assistance system that can link a personalized voice message with a caller ID for an incoming voice call. This can either be triggered automatically or by the user at the moment he receives the call. The voice messages can be combined with an AI function and the assistance system can schedule a call for a later time when the user is available again.

In der Druckschrift WO 2014/164304 A1 wird ein System beschrieben, welches ein Kommunikationsgerät in die Lage versetzt, einem Anrufer gemäß dessen Anrufsintention auf Grundlage einer automatischen Bestimmung der Anrufsintention und der Berechtigungsstufe des Anrufers zu antworten.In the pamphlet WO 2014/164304 A1 describes a system that enables a communication device to respond to a caller according to the caller's intent based on an automatic determination of the caller's intent and the caller's permission level.

Die US-amerikanische Druckschrift US 2018/0139587 A1 stellt ein künstliches Intelligenzsystem mittels Verwendung eines maschinellen Lernalgorithmus bereit, welches über einen Anruf benachrichtigt.The US publication US 2018/0139587 A1 provides an artificial intelligence system using a machine learning algorithm that notifies of a call.

Allerdings kann der Nutzer nach dem Stand der Technik nur unter vorgefertigten Antworten auswählen bzw. durch die künstliche Intelligenz auswählen lassen, um eine für den Anrufer passende Antwort zu erzeugen.However, according to the prior art, the user can only select from ready-made answers or have them selected by the artificial intelligence in order to generate an answer that suits the caller.

Vor diesem Hintergrund ist es eine Aufgabe der vorliegenden Erfindung, ein Verfahren zur Beantwortung eines Anrufs zur Verfügung zu stellen, bei dem in einer Antwortnachricht individueller auf den Anrufer eingegangen wird. Ferner soll ein Anrufbeantworter beansprucht werden, welcher eine Ausführung des Verfahrens erlaubt.Against this background, it is an object of the present invention to provide a method for answering a call, in which the caller is addressed more individually in a response message. Furthermore, an answering machine is to be claimed which allows the method to be carried out.

Zur Lösung der voranstehend genannten Aufgabe wird ein Verfahren zur Beantwortung eines Anrufs vorgeschlagen, wobei einem Anrufbeantworter eines Nutzers ein Kalender, eine Kontaktliste und eine Mehrzahl von Sprachantwortbausteinen als Textdatei und Audiodatei mit einem jeweilig zugewiesenen Kontext bereitgestellt werden. Einem jeweiligen Kontaktlisteneintrag, welcher eine Identität und eine Telefonnummer eines Anrufers aufweist, wird mindestens ein Kontext zugewiesen. Die Sprachantwortbausteine werden durch den Nutzer eingesprochen. Bei einem aktuell ankommenden Anruf wird anhand der Telefonnummer die Identität des Anrufers festgestellt. Mittels einer künstlichen Intelligenzfunktion wird, anhand der jeweiligen Identität und damit einhergehend des dem jeweiligen Kontaktlisteneintrag zugewiesenen mindestens einen Kontextes, der mit dem mindestens einen Kontext verbundene Sprachantwortbaustein als Textdatei dem Nutzer in einem Auswahlmenü als jeweiliger Eintrag angezeigt. Aus dem Kalender wird eine zeitliche Angabe für ein Ende eines aktuell andauernden Termins ausgelesen und in den jeweiligen Eintrag eingefügt. Nach einer Auswahl des jeweiligen Eintrags wird dieser als eine Sprachantwort dem Anrufer abgespielt.A method for answering a call is proposed to solve the above-mentioned task, wherein a user's answering machine is provided with a calendar, a contact list and a plurality of voice response modules as a text file and audio file with a respectively assigned context. At least one context is assigned to a respective contact list entry having an identity and a telephone number of a caller. The voice response modules are spoken by the user. In the case of a currently incoming call, the identity of the caller is determined on the basis of the telephone number. Using an artificial intelligence function, based on the respective identity and the associated at least one context assigned to the respective contact list entry, the voice response module associated with the at least one context is displayed to the user as a text file in a selection menu as the respective entry. A time specification for the end of a currently ongoing appointment is read from the calendar and inserted into the respective entry. After selecting the respective entry, it is played back to the caller as a voice response.

Die Auswahl kann damit vorteilhaft durch den Nutzer unmittelbar zum Zeitpunkt des Anrufs erfolgen, ohne dass eine akustische Kommunikation notwendig ist. Dies ist bspw. während einer laufenden Besprechung, an welcher der Nutzer teilnimmt, von Vorteil. Die Identität des Anrufers wird dem Nutzer auf der Anzeige des Anrufbeantworters angezeigt. Das erfindungsgemäße Verfahren kann bspw. auf einem mobilen Endgerät ausgeführt werden, welches somit eine Funktion als Anrufbeantworter ausführt und dessen Touchscreen damit als Anzeige dient. Werden dem Nutzer auf Grundlage mehrerer mit dem Anrufer verbundener kontextueller Zuweisungen auch mehrere Einträge mit jeweiligen Sprachantwortbausteinen zur Auswahl angezeigt, so kann der Nutzer bei Erkennen der Identität des Anrufers eine im geeignet erscheinende Auswahl treffen. Die Auswahlmöglichkeiten können dabei zwischen mehr formellen sich in einem Arbeitsumfeld verhafteten Sprachantwortbausteinen, je nach vorherig vorgenommener Kontext-Zuweisung, variieren. Bspw. können einem Arbeitskollegen, mit dem man auch befreundet ist, im Kontext sowohl eher formellere Sprachantwortbausteine wie auch eher jovial klingende Sprachantwortbausteine zugewiesen werden. Je nachdem, ob davon auszugehen ist, dass weitere Personen im beruflichen Umfeld bei dem Anruf des Arbeitskollegen mithören, kann dann im Auswahlmenü der jeweilig passende Eintrag ausgewählt werden.The selection can thus advantageously be made by the user directly at the time of the call, without acoustic communication being necessary. This is advantageous, for example, during an ongoing meeting in which the user is participating. The identity of the caller is shown to the user on the answering machine display. The method according to the invention can be carried out, for example, on a mobile terminal device, which thus performs a function as an answering machine and whose touchscreen is used as a display. If the user is also shown several entries with respective voice response modules for selection on the basis of several contextual assignments associated with the caller, the user can make a selection that appears suitable when recognizing the identity of the caller. The selection options can vary between more formal voice response modules that are rooted in a work environment, depending on the context assignment made beforehand. For example, a work colleague who is also a friend can be assigned both more formal language response modules and more jovial-sounding language response modules in the context. Depending on whether it can be assumed that other people in the professional environment are listening in to the call from the work colleague, the appropriate entry can then be selected in the selection menu.

Als Sprachbausteine werden bspw. Texte wie „Tut mir leid“, „ich befinde mich für die nächsten“, „Minuten in einem Seminar“, „und rufe dann zurück“, „Minuten in einer Besprechung und rufe über das Videokonferenzsystem zurück“, „Liebe Grüße, Peter“, „Bis bald, Peter Schmidt“. Je nach dem Anrufer zugewiesenen Kontext, werden dann die Sprachbausteine zusammengesetzt bzw. um Zeitangaben aus dem Kalender ergänzt. Ruft bspw. ein Familienmitglied, bspw. Tochter „Klara“ an, so würde der Text bspw. folgendermaßen lauten: „Tut mir leid Klara, ich befindet mich für die nächsten 30 Minuten in einem Seminar und rufe dann zurück, Liebe Grüße, Peter“. Ruft dagegen bspw. ein Arbeitskollege an, bspw. „Herr Müller“, so könnte der abzuspielende Auswahltext folgendermaßen lauten: „Tut mir leid Herr Müller, ich befinde mich für die nächsten 30 Minuten in einer Besprechung und rufe über das Videokonferenzsystem zurück. Bis bald, Peter Schmidt“. Der Nutzer spricht vorteilhaft auch seine Kontaktliste ein. Sollte es uneingesprochene Textpassagen geben, bspw. bei einem neuen Kontakt, so wird der Auswahltext mit einer generierten Computeransage ergänzt.Texts such as "I'm sorry", "I'll be in the next", "Minutes in a seminar", "and then call you back", "Minutes in a meeting and call you back via the video conference system", " Kind regards, Peter”, “See you soon, Peter Schmidt”. Depending on the context assigned to the caller, the voice building blocks together or supplemented by time information from the calendar. For example, if a family member calls, e.g. daughter "Klara", the text would read as follows: "I'm sorry Klara, I'll be in a seminar for the next 30 minutes and then I'll call you back, best regards, Peter" . If, on the other hand, a work colleague calls, e.g. "Mr. Müller", the selection text to be played could be as follows: "I'm sorry Mr. Müller, I'll be in a meeting for the next 30 minutes and will call back via the video conference system. See you soon, Peter Schmidt". The user advantageously also speaks his contact list. If there are unspoken text passages, e.g. with a new contact, the selection text is supplemented with a generated computer announcement.

Die künstliche Intelligenzfunktion kann bspw. einen maschinellen Lernalgorithmus umfassen, bspw. eine künstliches neuronales Netz, welches durch den Nutzer auch fortlaufend während des Betriebes konditioniert wird.The artificial intelligence function can, for example, include a machine learning algorithm, for example an artificial neural network, which is also continuously conditioned by the user during operation.

In einer Ausführungsform des erfindungsgemäßen Verfahrens werden zu einer Initialisierung des Anrufbeantworters für die zeitliche Angabe ausgewählte Zahlen durch den Nutzer eingesprochen.In one embodiment of the method according to the invention, selected numbers are spoken by the user to initialize the answering machine for specifying the time.

In einer anderen Ausführungsform des erfindungsgemäßen Verfahrens werden durch den Nutzer weitere Sprachantwortbausteine zu der Mehrzahl von Sprachantwortbausteinen hinzugefügt. Ein Kontext wird zu einem jeweilig hinzugefügten Sprachbaustein an die künstliche Intelligenzfunktion angelernt.In another embodiment of the method according to the invention, further voice response modules are added to the plurality of voice response modules by the user. A context is taught to the artificial intelligence function for a respectively added language module.

In einer weiteren Ausführungsform des erfindungsgemäßen Verfahrens wird die Identität des Anrufers mindestens durch eine Information aus folgender Liste gebildet: Nachname, Vorname, soziale Beziehung, Adresse, Terminvereinbarungsberechtigung. „Soziale Beziehung“ bedeutet eine Einordnung bspw. in Kategorien wie „Familie“, „Lebenspartner“, „Freundeskreis“ oder „Arbeitskollege“. Eine „Terminvereinbarungsberechtigung“ ist ein logischer „true/false“-Wert, welcher bei Hochladen der Kontaktliste oder bei einer Erstellung eines neuen Kontaktlisteneintrags abgefragt wird.In a further embodiment of the method according to the invention, the identity of the caller is formed by at least one piece of information from the following list: surname, first name, social relationship, address, authorization to make an appointment. "Social relationship" means a classification, for example, in categories such as "family", "partner", "circle of friends" or "colleagues". An "appointment permission" is a logical "true/false" value that is requested when uploading the contact list or creating a new contact list entry.

In einer noch weiteren Ausführungsform des erfindungsgemäßen Verfahrens wird die Auswahl des jeweiligen Eintrags nach einem Verstreichen einer vorgegebenen Zeitspanne automatisch getroffen. Als Zeitspanne wird bspw. fünf Sekunden gewählt, um einerseits dem Nutzer Gelegenheit zu geben, selbst eine Auswahl zu treffen, andererseits auf den Anrufer zeitnah zu reagieren.In yet another embodiment of the method according to the invention, the selection of the respective entry is made automatically after a predetermined period of time has elapsed. Five seconds, for example, is selected as the time span, on the one hand to give the user the opportunity to make a selection himself and on the other hand to react promptly to the caller.

In einer fortgesetzt weiteren Ausführungsform des erfindungsgemäßen Verfahrens wird mittels der künstlichen Intelligenzfunktion eine Anruferintention ermittelt und einem Kontext zu einem Sprachantwortbaustein zugewiesen. Dies kann bspw. durch zuvor vereinbarte Signalworte erreicht werden, auf welche die künstliche Intelligenzfunktion bzw. das künstliche neuronale Netz trainiert sind.In a continued further embodiment of the method according to the invention, a caller's intention is determined by means of the artificial intelligence function and assigned to a context for a voice response module. This can be achieved, for example, by previously agreed signal words on which the artificial intelligence function or the artificial neural network is trained.

In einer fortgesetzt noch weiteren Ausführungsform des erfindungsgemäßen Verfahrens wird, falls die Identität des Anrufers eine Terminvereinbarungsberechtigung aufweist, in den Kalender für das Ende des aktuell andauernden Termins ein Rückruf eingetragen.In a still further embodiment of the method according to the invention, if the identity of the caller has an authorization to make an appointment, a callback is entered in the calendar for the end of the currently ongoing appointment.

Ferner wird ein Anrufbeantworter zur Beantwortung eines Anrufs beansprucht, wobei der Anrufbeantworter mit einen Kalender eines Nutzers und einer Kontaktliste eines Nutzers in Verbindung steht und eine Mehrzahl von Sprachantwortbausteinen als jeweilige Textdateien und jeweilige Audiodateien mit einem jeweilig zugewiesenen Kontext umfasst. Einem jeweiligen Kontaktlisteneintrag, welcher eine Identität und eine Telefonnummer eines Anrufers aufweist, ist mindestens ein Kontext zugewiesen. Die Sprachantwortbausteine sind durch den Nutzer eingesprochen. Der Anrufbeantworter ist dazu konfiguriert, bei einem aktuell ankommenden Anruf anhand der Telefonnummer die Identität des Anrufers festzustellen. Der Anrufbeantworter ist weiter dazu konfiguriert, mittels einer künstlichen Intelligenzfunktion anhand der jeweiligen Identität und damit einhergehend des dem jeweiligen Kontaktlisteneintrag zugewiesenen mindestens einen Kontextes, den mit dem mindestens einen Kontext verbundenen Sprachantwortbaustein als Textdatei dem Nutzer in einem Auswahlmenü als jeweiligen Eintrag anzuzeigen. Der Anrufbeantworter ist noch weiter dazu konfiguriert, aus dem Kalender eine zeitliche Angabe für ein Ende eines aktuell andauernden Termins auszulesen, diese in den jeweiligen Eintrag einzufügen, und nach einer Auswahl des jeweiligen Eintrags diesen als eine Sprachantwort dem Anrufer abzuspielen.Furthermore, an answering machine for answering a call is claimed, the answering machine being connected to a user's calendar and a user's contact list and comprising a plurality of voice response modules as respective text files and respective audio files with a respective assigned context. At least one context is associated with each contact list entry having an identity and a phone number of a caller. The voice response modules are spoken by the user. The answering machine is configured to determine the identity of the caller for a currently incoming call based on the telephone number. The answering machine is also configured to use an artificial intelligence function to display the voice response module associated with the at least one context as a text file to the user in a selection menu as the respective entry based on the respective identity and the associated at least one context assigned to the respective contact list entry. The answering machine is further configured to read out a time specification for the end of a currently ongoing appointment from the calendar, to insert this into the respective entry and, after selecting the respective entry, to play it back to the caller as a voice answer.

In einer Ausgestaltung des erfindungsgemäßen Anrufbeantworters ist der Anrufbeantworter dazu konfiguriert ist, weitere Sprachantwortbausteine der Mehrzahl von Sprachantwortbausteinen durch den Nutzer hinzuzufügen und einen jeweiligen Kontext zu einem jeweilig hinzugefügten Sprachbaustein an die künstliche Intelligenzfunktion anzulernen.In one embodiment of the answering machine according to the invention, the answering machine is configured to allow the user to add further voice response modules to the plurality of voice response modules and to teach the artificial intelligence function a respective context for a respectively added voice module.

Ferner wird ein Computerprogrammprodukt mit einem computerlesbaren Medium, auf dem ein auf einem Anrufbeantworter ausführbarer Programmcode gespeichert ist, beansprucht, wobei der Programmcode, bei Ausführung auf einer Recheneinheit, insbesondere als Komponente des Anrufbeantworters, die Recheneinheit dazu veranlasst, mindestens einen der folgenden Schritte auszuführen:

  • • Abspeicherung einer Kontaktliste mit jeweiligen Kontaktlisteneinträgen, welche jeweils eine Identität und eine Telefonnummer eines Anrufers aufweisen;
  • • Abspeicherung einer Mehrzahl von Sprachantwortbausteinen als jeweilige Textdateien und jeweilige Audiodateien mit einem jeweilig zugewiesenen Kontext;
  • • Zuweisung des mindestens eines Kontexts zu dem jeweiligen Kontaktlisteneintrag;
  • • Aufnahme eines Einsprechens der jeweiligen Sprachantwortbausteine durch den Nutzer;
  • • Feststellen der Identität des Anrufers bei einem aktuell ankommenden Anruf anhand der Telefonnummer;
  • • Anzeige des Sprachantwortbausteins, der mit dem mittels einer künstlichen Intelligenzfunktion anhand der jeweiligen Identität und damit einhergehend des dem jeweiligen Kontaktlisteneintrag zugewiesenen mindestens einen Kontext verbunden ist, als Textdatei in einem Auswahlmenü als ein jeweiliger Eintrag;
  • • Auslesen einer zeitlichen Angabe für ein Ende eines aktuell andauernden Termins aus dem Kalender und Einfügen in den jeweiligen Eintrag;
  • • Abspielen des jeweiligen Eintrags nach dessen Auswahl als eine Sprachantwort gegenüber dem Anrufer;
  • • Aufnahme eines Einsprechens ausgewählter Zahlen für die zeitliche Angabe durch den Nutzer bei einer Initialisierung des Anrufbeantworters;
  • • Hinzufügen weiterer Sprachantwortbausteine zu der Mehrzahl von Sprachantwortbausteinen und Anlernen eines Kontexts zu einem jeweilig hinzugefügten Sprachbaustein an die künstliche Intelligenzfunktion durch den Nutzer;
  • • Automatisches Auswählen des jeweiligen Eintrags im Auswahlmenü nach einem Verstreichen einer vorgegebenen Zeitspanne;
  • • Ermitteln einer Anruferintention mittels der künstlichen Intelligenzfunktion und Zuweisung zu einem Sprachantwortbaustein;
  • • Eintragen eines Rückrufs in den Kalender für das Ende des aktuell andauernden Termins, falls die Identität des Anrufers eine Terminvereinbarungsberechtigung aufweist.
Furthermore, a computer program product with a computer-readable medium is claimed, on which a program code that can be executed on an answering machine is stored, wherein the program code, when executed on a processing unit, in particular as a component of the answering machine, causes the processing unit to do at least one of the following:
  • • Storage of a contact list with respective contact list entries, each of which has an identity and a telephone number of a caller;
  • • Storage of a plurality of voice response modules as respective text files and respective audio files with a respective assigned context;
  • • assignment of the at least one context to the respective contact list entry;
  • • Recording of the user speaking the respective voice response modules;
  • • Establishing the identity of the caller for a current incoming call based on the telephone number;
  • • display of the voice response module, which is connected to the at least one context assigned by means of an artificial intelligence function based on the respective identity and, as a result, the respective contact list entry, as a text file in a selection menu as a respective entry;
  • • Reading out a time specification for an end of a currently ongoing appointment from the calendar and inserting it into the respective entry;
  • • playing the respective entry after its selection as a voice response to the caller;
  • • Recording a speaking of selected numbers for the time specification by the user when initializing the answering machine;
  • • The user adding further speech response modules to the plurality of speech response modules and teaching a context to a respectively added speech module to the artificial intelligence function;
  • • Automatic selection of the respective entry in the selection menu after a predetermined period of time has elapsed;
  • • Determining a caller's intention using the artificial intelligence function and assigning it to a voice response module;
  • • Calendaring a callback at the end of the current appointment if the caller's identity has appointment scheduling permission.

Es versteht sich, dass die voranstehend genannten Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.It goes without saying that the features mentioned above can be used not only in the combination specified in each case, but also in other combinations or on their own, without departing from the scope of the present invention.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents cited by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturPatent Literature Cited

  • US 20090059897 A1 [0003]US20090059897A1 [0003]
  • WO 2014164304 A1 [0004]WO 2014164304 A1 [0004]
  • US 20180139587 A1 [0005]US20180139587A1 [0005]

Claims (10)

Verfahren zur Beantwortung eines Anrufs, wobei einem Anrufbeantworter eines Nutzers ein Kalender, eine Kontaktliste und eine Mehrzahl von Sprachantwortbausteinen als jeweilige Textdateien und jeweilige Audiodateien mit einem jeweilig zugewiesenen Kontext bereitgestellt werden, wobei einem jeweiligen Kontaktlisteneintrag, welcher eine Identität und eine Telefonnummer eines Anrufers aufweist, mindestens ein Kontext zugewiesen wird, wobei die Sprachantwortbausteine durch den Nutzer eingesprochen werden, wobei bei einem aktuell ankommenden Anruf anhand der Telefonnummer die Identität des Anrufers festgestellt wird, wobei mittels einer künstlichen Intelligenzfunktion, anhand der jeweiligen Identität und damit einhergehend des dem jeweiligen Kontaktlisteneintrag zugewiesenen mindestens einen Kontextes, der mit dem mindestens einen Kontext verbundene Sprachantwortbaustein als Textdatei dem Nutzer in einem Auswahlmenü als jeweiliger Eintrag angezeigt wird, wobei aus dem Kalender eine zeitliche Angabe für ein Ende eines aktuell andauernden Termins ausgelesen wird und in den jeweiligen Eintrag eingefügt wird, und nach einer Auswahl des jeweiligen Eintrags dieser als eine Sprachantwort dem Anrufer abgespielt wird.A method for answering a call, wherein a user's answering machine is provided with a calendar, a contact list and a plurality of voice response modules as respective text files and respective audio files with a respective assigned context, with a respective contact list entry having an identity and a telephone number of a caller, at least one context is assigned, with the voice response modules being spoken by the user, with the identity of the caller being determined on the basis of the telephone number in the case of a currently incoming call, with an artificial intelligence function using the respective identity and, consequently, the at least assigned to the respective contact list entry a context associated with the at least one context voice response module as a text file is displayed to the user in a selection menu as a respective entry, with a time from the calendar Specification for an end of a currently ongoing appointment is read and inserted into the respective entry, and after a selection of the respective entry it is played back to the caller as a voice response. Verfahren nach Anspruch 1, wobei zu einer Initialisierung des Anrufbeantworters für die zeitliche Angabe ausgewählte Zahlen durch den Nutzer eingesprochen werden.procedure after claim 1 , wherein selected numbers are spoken by the user to initialize the answering machine for the time indication. Verfahren nach einem der voranstehenden Ansprüche, wobei durch den Nutzer weitere Sprachantwortbausteine zu der Mehrzahl von Sprachantwortbausteinen hinzugefügt werden und ein Kontext zu einem jeweilig hinzugefügten Sprachbaustein an die künstliche Intelligenzfunktion angelernt wird.Method according to one of the preceding claims, wherein further speech response modules are added to the plurality of speech response modules by the user and a context for a respectively added speech module is taught to the artificial intelligence function. Verfahren nach einem der voranstehenden Ansprüche, wobei die Identität des Anrufers mindestens durch eine Information aus folgender Liste gebildet wird: Nachname, Vorname, soziale Beziehung, Adresse, Term invereinbarungsberechtigung.Method according to one of the preceding claims, in which the identity of the caller is formed by at least one piece of information from the following list: surname, first name, social relationship, address, appointment authorization. Verfahren nach einem der voranstehenden Ansprüche, wobei die Auswahl des jeweiligen Eintrags nach einem Verstreichen einer vorgegebenen Zeitspanne automatisch getroffen wird.Method according to one of the preceding claims, in which the selection of the respective entry is made automatically after a predetermined period of time has elapsed. Verfahren nach einem der voranstehenden Ansprüche, wobei mittels der künstlichen Intelligenzfunktion eine Anruferintention ermittelt wird und einem Kontext zu einem Sprachantwortbaustein zugewiesen wird.Method according to one of the preceding claims, wherein a caller intention is determined by means of the artificial intelligence function and a context is assigned to a voice response module. Verfahren nach einem der voranstehenden Ansprüche, wobei, falls die Identität des Anrufers eine Terminvereinbarungsberechtigung aufweist, in den Kalender für das Ende des aktuell andauernden Termins ein Rückruf eingetragen wird.A method according to any one of the preceding claims, wherein if the caller's identity includes appointment scheduling authorization, a callback is entered in the calendar for the end of the current appointment. Anrufbeantworter zur Beantwortung eines Anrufs, wobei der Anrufbeantworter mit einen Kalender eines Nutzers und einer Kontaktliste eines Nutzers in Verbindung steht und eine Mehrzahl von Sprachantwortbausteinen als jeweilige Textdateien und jeweilige Audiodateien mit einem jeweilig zugewiesenen Kontext umfasst, wobei einem jeweiligen Kontaktlisteneintrag, welcher eine Identität und eine Telefonnummer eines Anrufers aufweist, mindestens ein Kontext zugewiesen ist, wobei die Sprachantwortbausteine durch den Nutzer eingesprochen sind, wobei der Anrufbeantworter dazu konfiguriert ist, bei einem aktuell ankommenden Anruf anhand der Telefonnummer die Identität des Anrufers festzustellen, wobei der Anrufbeantworter weiter dazu konfiguriert ist, mittels einer künstlichen Intelligenzfunktion anhand der jeweiligen Identität und damit einhergehend des dem jeweiligen Kontaktlisteneintrag zugewiesenen mindestens einen Kontextes, den mit dem mindestens einen Kontext verbundenen Sprachantwortbaustein als Textdatei dem Nutzer in einem Auswahlmenü als jeweiligen Eintrag anzuzeigen, wobei der Anrufbeantworter noch weiter dazu konfiguriert ist, aus dem Kalender eine zeitliche Angabe für ein Ende eines aktuell andauernden Termins auszulesen und in den jeweiligen Eintrag einzufügen, und nach einer Auswahl des jeweiligen Eintrags diesen als eine Sprachantwort dem Anrufer abzuspielen.Answering machine for answering a call, the answering machine being connected to a user's calendar and a user's contact list and comprising a plurality of voice response modules as respective text files and respective audio files with a respectively assigned context, with a respective contact list entry having an identity and a Has a caller's telephone number, at least one context is assigned, the voice response modules being spoken by the user, the answering machine being configured to use the telephone number to determine the identity of the caller for a currently incoming call, the answering machine being further configured to use an artificial intelligence function based on the respective identity and, as a result, the at least one context assigned to the respective contact list entry, the voice response module associated with the at least one context as a text file to the user in a selection menu as a respective entry, with the answering machine being further configured to read a time specification for the end of a currently ongoing appointment from the calendar and to insert it into the respective entry, and after selecting the respective entry this as a voice response to play back to the caller. Anrufbeantworter nach Anspruch 8, wobei der Anrufbeantworter dazu konfiguriert ist, weitere Sprachantwortbausteine zu der Mehrzahl von Sprachantwortbausteinen durch den Nutzer hinzuzufügen und einen jeweiligen Kontext zu einem jeweilig hinzugefügten Sprachbaustein an die künstliche Intelligenzfunktion anzulernen.answering machine after claim 8 , wherein the answering machine is configured to add further voice response modules to the plurality of voice response modules by the user and to teach a respective context to a respectively added voice module to the artificial intelligence function. Computerprogrammprodukt mit einem computerlesbaren Medium, auf dem ein auf einem Anrufbeantworter ausführbarer Programmcode gespeichert ist, wobei der Programmcode, bei Ausführung auf einer Recheneinheit des Anrufbeantworters, die Recheneinheit dazu veranlasst, mindestens einen der folgenden Schritte auszuführen: • Abspeicherung einer Kontaktliste mit jeweiligen Kontaktlisteneinträgen, welche eine Identität und eine Telefonnummer eines Anrufers aufweisen; • Abspeicherung einer Mehrzahl von Sprachantwortbausteinen als jeweilige Textdateien und jeweilige Audiodateien mit einem jeweilig zugewiesenen Kontext; • Zuweisung des mindestens eines Kontexts zu dem jeweiligen Kontaktlisteneintrag; • Aufnahme eines Einsprechens der Sprachantwortbausteine durch den Nutzer; • Feststellen der Identität des Anrufers bei einem aktuell ankommenden Anruf anhand der Telefonnummer; • Anzeige des Sprachantwortbausteins, der mit dem mittels einer künstlichen Intelligenzfunktion anhand der jeweiligen Identität und damit einhergehend des dem jeweiligen Kontaktlisteneintrag zugewiesenen mindestens einen Kontext verbunden ist, als Textdatei in einem Auswahlmenü als einen jeweiligen Eintrag; • Auslesen einer zeitlichen Angabe für ein Ende eines aktuell andauernden Termins aus dem Kalender und Einfügen in den jeweiligen Eintrag; • Abspielen des jeweiligen Eintrags nach dessen Auswahl als eine Sprachantwort gegenüber dem Anrufer; • Aufnahme eines Einsprechens ausgewählter Zahlen für die zeitliche Angabe durch den Nutzer bei einer Initialisierung des Anrufbeantworters; • Hinzufügen weiterer Sprachantwortbausteine zu der Mehrzahl von Sprachantwortbausteinen und Anlernen eines Kontexts zu einem jeweilig hinzugefügten Sprachbaustein an die künstliche Intelligenzfunktion durch den Nutzer; • Automatisches Auswählen des jeweiligen Eintrags im Auswahlmenü nach einem Verstreichen einer vorgegebenen Zeitspanne; • Ermitteln einer Anruferintention mittels der künstlichen Intelligenzfunktion und Zuweisung zu einem Sprachantwortbaustein; • Eintragen eines Rückrufs in den Kalender für das Ende des aktuell andauernden Termins, falls die Identität des Anrufers eine Terminvereinbarungsberechtigung aufweist.Computer program product with a computer-readable medium on which a program code that can be executed on an answering machine is stored, the program code, when executed on a processing unit of the answering machine, causing the processing unit to carry out at least one of the following steps: • Storage of a contact list with respective contact list entries, which have an identity and telephone number of a caller; • Storage of a plurality of voice response modules as respective text files and respective audio files with a respective assigned context; • assignment of the at least one context to the respective contact list entry; • Recording of the voice response modules being spoken by the user; • Establishing the identity of the caller for a current incoming call based on the telephone number; • display of the voice response module, which is connected to the at least one context assigned by means of an artificial intelligence function based on the respective identity and, as a result, the respective contact list entry, as a text file in a selection menu as a respective entry; • Reading out a time specification for an end of a currently ongoing appointment from the calendar and inserting it into the respective entry; • playing the respective entry after its selection as a voice response to the caller; • Recording a speaking of selected numbers for the time specification by the user when initializing the answering machine; • The user adding further speech response modules to the plurality of speech response modules and teaching a context to a respectively added speech module to the artificial intelligence function; • Automatic selection of the respective entry in the selection menu after a predetermined period of time has elapsed; • Determining a caller's intention using the artificial intelligence function and assigning it to a voice response module; • Calendaring a callback at the end of the current appointment if the caller's identity has appointment scheduling permission.
DE102021121943.4A 2021-08-24 2021-08-24 Procedure and answering machine for answering calls using artificial intelligence Active DE102021121943B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102021121943.4A DE102021121943B4 (en) 2021-08-24 2021-08-24 Procedure and answering machine for answering calls using artificial intelligence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102021121943.4A DE102021121943B4 (en) 2021-08-24 2021-08-24 Procedure and answering machine for answering calls using artificial intelligence

Publications (2)

Publication Number Publication Date
DE102021121943A1 true DE102021121943A1 (en) 2023-03-02
DE102021121943B4 DE102021121943B4 (en) 2025-05-22

Family

ID=85175558

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102021121943.4A Active DE102021121943B4 (en) 2021-08-24 2021-08-24 Procedure and answering machine for answering calls using artificial intelligence

Country Status (1)

Country Link
DE (1) DE102021121943B4 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090059897A1 (en) 2007-09-05 2009-03-05 Microsoft Corporation Identity-based interactive response message
WO2014164304A1 (en) 2013-03-11 2014-10-09 Qualcomm Incorporated Intent engine for enhanced responsiveness in interactive remote communications
DE112014003653T5 (en) 2013-08-06 2016-04-21 Apple Inc. Automatically activating intelligent responses based on remote device activity
US20180139587A1 (en) 2016-11-15 2018-05-17 Samsung Electronics Co., Ltd. Device and method for providing notification message about call request
DE112019004505T5 (en) 2018-09-10 2021-06-02 Google Llc Synchronous communication using voice and text

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090059897A1 (en) 2007-09-05 2009-03-05 Microsoft Corporation Identity-based interactive response message
WO2014164304A1 (en) 2013-03-11 2014-10-09 Qualcomm Incorporated Intent engine for enhanced responsiveness in interactive remote communications
DE112014003653T5 (en) 2013-08-06 2016-04-21 Apple Inc. Automatically activating intelligent responses based on remote device activity
US20180139587A1 (en) 2016-11-15 2018-05-17 Samsung Electronics Co., Ltd. Device and method for providing notification message about call request
DE112019004505T5 (en) 2018-09-10 2021-06-02 Google Llc Synchronous communication using voice and text

Also Published As

Publication number Publication date
DE102021121943B4 (en) 2025-05-22

Similar Documents

Publication Publication Date Title
DE69839068T2 (en) System and method for automatic processing of call and data transmission
DE60118844T2 (en) Language filter for replacing recognized words of a voice message
DE112016005042B4 (en) METHODS OF PROCESSING COMMENTS
DE10220524B4 (en) Method and system for processing voice data and recognizing a language
DE69718215T2 (en) DEVICE AND METHOD FOR PLANNING A TELEPHONE CALL
DE102014018205A1 (en) Conference system and method for controlling the conference system
DE102011014130A1 (en) System and method for joining conference calls
DE102009041846A1 (en) Service for a uniform welcome for telecommunications events
EP1282296A2 (en) Method and device for establishing a conference circuit
CN109902834A (en) A kind of old man's company active interlocution robot of topic driving
DE19751123C1 (en) Device and method for speaker-independent language name selection for telecommunications terminal equipment
DE60018349T2 (en) Generation of a name dictionary from recorded telephone greetings for speech recognition
DE10000973A1 (en) Voice-controlled identification involves permitting clear identification once user has been recognized, thereby enabling user to be addressed personally
DE102021121943B4 (en) Procedure and answering machine for answering calls using artificial intelligence
EP1858239B1 (en) Method for managing of applications on a mobile terminal and corresponding management system
DE10220522A1 (en) Method and system for processing voice data using voice recognition and frequency analysis
US20080140421A1 (en) Speaker Tracking-Based Automated Action Method and Apparatus
Konecki Dependancy and worker flirting
EP1214704A1 (en) Method and device for detecting and evaluating vocal signals representing a word emitted by a user of a voice-recognition system
Hempel Usability of telephone-based speech dialog systems as experienced by user groups of different age and background
DE10360317A1 (en) Emotional dialog management in communication network, e.g. via telephone or Internet, determining emotional content using computer program and sensors receiving verbal and nonverbal expressions of communications partners
DE10046208A1 (en) Voice filter system for a telephone network which categorises voice messages
CN113395396B (en) Telephone broadcast conference management method and system for controlling call
EP4239991A1 (en) Technologies for the smart processing of requests from users in a telecommunications system
CN113935604A (en) Method, device and medium for grouping students in large live conference forum

Legal Events

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