H04M3/428

Methods and apparatus for bypassing holds
11336767 · 2022-05-17 · ·

Automated monitoring of a voice communication session, when the session is in an on hold status, to determine when the session is no longer in the on hold status. When it is determined that the session is no longer in the on hold status, user interface output is rendered that is perceptible to a calling user that initiated the session, and that indicates that the on hold status of the session has ceased. In some implementations, an audio stream of the session can be monitored to determine, based on processing of the audio stream, a candidate end of the on hold status. In response, a response solicitation signal is injected into an outgoing portion of the audio. The audio stream can be further monitored for a response (if any) to the response solicitation signal. The response (if any) can be processed to determine whether the end of the on hold status is an actual end of the on hold status.

SELECTIVE PERFORMANCE OF AUTOMATED TELEPHONE CALLS TO REDUCE LATENCY AND/OR DURATION OF ASSISTANT INTERACTION

Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.

MEDIA PROVIDING SERVER, AND METHOD AND COMPUTER PROGRAM FOR PROVIDING ORDER PROCEDURE CONTENT OF DIFFERENT ORDERING METHODS
20220150359 · 2022-05-12 · ·

A media providing server and a method and computer program for providing call waiting content with respect to ARS order calls for a broadcast product provide call waiting content with respect to ARS order calls for the broadcast product and provide order content to enable a product to be ordered according to one of order methods except for an ARS order method.

INFORMATION PROCESSING DEVICE
20220139418 · 2022-05-05 ·

The present invention addresses the problem of providing a technique for assisting the realization of more efficient business activities, while taking account of objective indicators. In a server 1 which supports a user U having a telephone call with a call destination C, an acquiring unit 101 acquires information recorded during the call between the user U and the call destination C, as call information. An extracting unit 102 detects utterance segments VS1 to VSn in which speech is present, from the acquired call information, and extracts speech information VI1 to VIm from each utterance segment VS1 to VSn. An analyzing unit 103 performs analysis based on elements E1 to Ep, on the basis of the extracted speech information VI1 to VIm. A generating unit 104 generates business support information for supporting the call with the user U, on the basis of the results of the analysis. A presenting unit 105 presents the generated business support information to the user U. The abovementioned problem is thus resolved.

METHODS AND APPARATUS FOR BYPASSING HOLDS
20230308542 · 2023-09-28 ·

Automated monitoring of a voice communication session, when the session is in an on hold status, to determine when the session is no longer in the on hold status. When it is determined that the session is no longer in the on hold status, user interface output is rendered that is perceptible to a calling user that initiated the session, and that indicates that the on hold status of the session has ceased. In some implementations, an audio stream of the session can be monitored to determine, based on processing of the audio stream, a candidate end of the on hold status. In response, a response solicitation signal is injected into an outgoing portion of the audio. The audio stream can be further monitored for a response (if any) to the response solicitation signal. The response (if any) can be processed to determine whether the end of the on hold status is an actual end of the on hold status.

Systems and methods for routing incoming calls

Methods and systems for intelligently routing an incoming call are provided. An automatic call distribution system may include a call flow service that receives incoming calls, and a separate weighted-bid call distribution service. The call flow service can request a recommended recipient for each incoming call from the weighted-bid call distribution service. The weighted-bid call distribution service identifies a recommended recipient for each incoming call by generating a priority weight for that call, one or more relevance weights that indicate the relevance of one or more potential recipients to that call, and an availability weight for one or more potential recipients with high relevancy weights. The weighted-bid call distribution service identifies a recommended recipient by comparing a combination of the priority weight for the call and the relevancy weights for the high relevancy recipients to the availability weight for those recipients.

SHARED CALL STATE FOR RELATED CALLS

Techniques for determining a global state for multiple related calls are disclosed. A first call between a first device and a second device is established, where the first call is assigned a user call identifier. A second call between the first device and a third device is established. A shared call operation is established by assigning the user call identifier to the second call. The user call identifier is assigned to the second call in addition to already being assigned to the first call. A first status of the first call and a second status of the second call are determined. The first status and the second status are used to determine a global state of the shared call operation. The global state of the shared call operation is updated in response to one or both of the first status or the second status changing.

PROCESSING SYSTEM, PROCESSING METHOD, AND NON-TRANSITORY STORAGE MEDIUM

The example embodiments provides a processing system (10) including: an acquisition unit (11) that acquires target speech data in which a target speech is recorded or a target feature value that indicates a feature of the target speech; an inference unit (12) that infers a language of the target speech, based on an inference model for inferring a language of a speech from speech data or a speech feature value and the target speech data or the target feature value; a result output unit (13) that outputs an inference result by the inference unit (12); a determination unit (14) that determines whether the inference result is correct; and a learning data output unit (15) that outputs the inference result determined to be correct by the determination unit (14) and the target speech data or the target feature value, as learning data for generating the inference model.

Call center data transfer system

A call center data transfer system includes one or more processors that are configured to receive call data related to information provided by a caller during a first portion of a call with a first customer service representative. The one or more processors are also configured to assign an identifier to the call in response to receipt of an indication that the call should be transferred from the first customer service representative, associate the identifier with the call data in one or more databases, receive the identifier as an input during a second portion of the call with a second customer service representative, and use the identifier to retrieve the call data from the one or more databases. The one or more processors are further configured to display the call data via a display for visualization by the second customer service representative.

SELECTIVE PERFORMANCE OF AUTOMATED TELEPHONE CALLS TO REDUCE LATENCY AND/OR DURATION OF ASSISTANT INTERACTION

Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.