Initiating an action based on a voice message text generated from a voice message
AssigneeInternational Business Machines Corporation
InventorsArif Ege Or, Tymoteusz Gedliczka, Umit Bektas, Aleksandra Szostak, Andrei Nosatîi
Life of this patent
Estimating the term…
Abstract
From a mobile device a voice message text can be received for a voice message provided by a user for a phone call initiated by the user. Context information pertaining to the phone call can be received from the mobile device. Sentiment data can be generated by performing a sentiment analysis on the voice message text. A severity of an event to which the phone call pertains can be determined based on the context information and the sentiment data. An action can be selected based on the severity of the event to which the phone call pertains. Performance of the action can be initiated.
Claims25
A computer-implemented method, comprising:
- receiving, by a processor, from a mobile device, a voice message text for a first voice message provided by a user for a first phone call initiated by the user, wherein the receiving of the voice message text is based on the first phone call that is not connected to a target recipient device;
- receiving, by the processor, from the mobile device, context information pertaining to the first phone call;
- generating, by the processor, sentiment data by performing a sentiment analysis on the voice message text;
- determining, by the processor, a severity of an event to which the first phone call pertains based on the context information and the sentiment data;
- selecting, by the processor, an action based on the severity of the event to which the first phone call pertains;
- and
- initiating, by the processor, performance of the action, wherein the action includes:
- synthesizing a second voice message from the voice message text;
- initiating a second phone call to the target recipient device;
- and
- playing the synthesized second voice message to the target recipient device in the second phone call.
A system, comprising:
- a processor programmed to initiate executable operations comprising:
- receiving, from a mobile device, a voice message text for a first voice message provided by a user for a first phone call initiated by the user, wherein the receiving of the voice message text is based on the first phone call that is not connected to a target recipient device;
- receiving, from the mobile device, context information pertaining to the first phone call;
- generating sentiment data by performing a sentiment analysis on the voice message text;
- determining a severity of an event to which the first phone call pertains based on the context information and the sentiment data;
- selecting an action based on the severity of the event to which the first phone call pertains;
- and
- initiating performance of the action, wherein the action includes:
- synthesizing a second voice message from the voice message text;
- initiating a second phone call to the target recipient device;
- and
- playing the synthesized second voice message to the target recipient device in the second phone call.
A computer program product, comprising:
- one or more computer readable storage mediums having program code stored thereon, the program code stored on the one or more computer readable storage mediums collectively executable by a data processing system to initiate operations including:
- receiving, from a mobile device, a voice message text for a first voice message provided by a user for a first phone call initiated by the user, wherein the receiving of the voice message text is based on the first phone call that is not connected to a target recipient device;
- receiving, from the mobile device, context information pertaining to the first phone call;
- generating sentiment data by performing a sentiment analysis on the voice message text;
- determining a severity of an event to which the first phone call pertains based on the context information and the sentiment data;
- selecting an action based on the severity of the event to which the first phone call pertains;
- and
- initiating performance of the action, wherein the action includes:
- synthesizing a second voice message from the voice message text;
- initiating a second phone call to the target recipient device;
- and
- playing the synthesized second voice message to the target recipient device in the second phone call.
A computer-implemented method, comprising:
- initiating, by a processor of a mobile device, a first phone call to a target recipient device;
- receiving, by the processor, from a telecommunications service, a call status indicator that indicates the first phone call is not connected to the target recipient device;
- outputting, by the processor, based on the receiving of the call status indicator that indicates the first phone call is not connected to the target recipient device, a prompt to a user to provide a first voice message;
- receiving, by the processor, based on the prompt to the user to provide the first voice message, the first voice message from the user;
- converting, by the processor, the first voice message to a voice message text;
- determining, by the processor, context information pertaining to the first phone call by analyzing the first voice message;
- and
- communicating, by the processor, the voice message text and the context information to the telecommunications service, wherein
- the telecommunications service determines a severity of an event to which the first phone call pertains based, at least in part, on the context information, selects an action based on the severity of the event to which the first phone call pertains, and initiates performance of the action, and
- the action includes:
- synthesizing a second voice message from the voice message text,
- initiating a second phone call to the target recipient device, and
- playing the synthesized second voice message to the target recipient device in the second phone call.
A mobile device, comprising:
- a processor programmed to initiate executable operations comprising:
- initiating a first phone call to a target recipient device;
- receiving, from a telecommunications service, a call status indicator that indicates the first phone call is not connected to the target recipient device;
- outputting, based on the receiving of the call status indicator that indicates the first phone call is not connected to the target recipient device, a prompt to a user to provide a first voice message;
- receiving, based on the prompt to the user to provide the first voice message, receiving the first voice message from the user;
- converting the first voice message to a voice message text;
- determining context information pertaining to the first phone call by analyzing the first voice message;
- and
- communicating the voice message text and the context information to the telecommunications service, wherein
- the telecommunications service determines a severity of an event to which the first phone call pertains based, at least in part, on the context information, selects an action based on the severity of the event to which the first phone call pertains, and initiates performance of the action, and the action includes:
- synthesizing a second voice message from the voice message text,
- initiating a second phone call to the target recipient device, and
- playing the synthesized second voice message to the target recipient device in the second phone call.
Dependencies are inferred from the claim text.