Patent classifications
H04M3/58
Virtual assistant interface for call routing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a transfer option for transferring a call. One of the methods include receiving, by a call assistant engine, a keyword related to information provided by a user to an agent during a call; generating, by the call assistant engine, follow-up questions to be displayed on a user device of the agent in an interactive format, the first follow-up question being generated based on the keyword, each of the following follow-up questions being generated based on an answer of the agent to the previous question; and determining, by the call assistant engine, based on answers of the agent to the follow-up questions, a transfer option for transferring the call.
Call context transfer from one call center system to other call center system(s)
Methods, systems, apparatuses, and computer-readable storage mediums described herein are configured to transfer call context between different call center systems. For example, a first call center system that establishes a communication session between a user and an agent of the first system provides context determined during the session to a call context service. The service stores the context and provides it to other requesting call center systems. For instance, during a call transfer to an agent of a second system, the first system requests the service to provide a transfer number of the second system to which the user is to be transferred. The service determines the transfer number and provides it to the first system. The first system performs the call transfer using the number. After the transfer is complete, the second system provides a request for the context, and the service provides the context to the second system.
Call context transfer from one call center system to other call center system(s)
Methods, systems, apparatuses, and computer-readable storage mediums described herein are configured to transfer call context between different call center systems. For example, a first call center system that establishes a communication session between a user and an agent of the first system provides context determined during the session to a call context service. The service stores the context and provides it to other requesting call center systems. For instance, during a call transfer to an agent of a second system, the first system requests the service to provide a transfer number of the second system to which the user is to be transferred. The service determines the transfer number and provides it to the first system. The first system performs the call transfer using the number. After the transfer is complete, the second system provides a request for the context, and the service provides the context to the second system.
Prior caller location and identity as input into a public-safety answering point (PSAP)
A method and apparatus for providing prior-caller location and/or identity into a public-safety answering point is provided herein. During operation, a device such as a smart phone will store location and identity information for recently-received calls. If the device places a call to a PSAP within a predetermined amount of time from when the prior call was received at the device, a flag is sent to the PSAP operator notifying the PSAP operator of the prior call. The PSAP operator can then inquire about the prior call. The caller is then allowed to electronically transfer location and identity information related to the prior call to the PSAP operator if they wish to do so.
Prior caller location and identity as input into a public-safety answering point (PSAP)
A method and apparatus for providing prior-caller location and/or identity into a public-safety answering point is provided herein. During operation, a device such as a smart phone will store location and identity information for recently-received calls. If the device places a call to a PSAP within a predetermined amount of time from when the prior call was received at the device, a flag is sent to the PSAP operator notifying the PSAP operator of the prior call. The PSAP operator can then inquire about the prior call. The caller is then allowed to electronically transfer location and identity information related to the prior call to the PSAP operator if they wish to do so.
Video-Assisted Presence Detection In Telephony Communications
Video-assisted presence detection is used to enhance a user experience in telephony communications. Image data, video data, or both, from a camera are used to determine whether a user is present at their device before a call is transferred to him or her. The video-assisted presence detection can be implemented based on a privacy setting. For example, one implementation allows a system to have partial access to a detector to detect user presence without capturing facial information, and without identifying that person. Another implementation allows the system to have partial access to the detector to detect user presence without having access to a video feed of the detector.
Video-Assisted Presence Detection In Telephony Communications
Video-assisted presence detection is used to enhance a user experience in telephony communications. Image data, video data, or both, from a camera are used to determine whether a user is present at their device before a call is transferred to him or her. The video-assisted presence detection can be implemented based on a privacy setting. For example, one implementation allows a system to have partial access to a detector to detect user presence without capturing facial information, and without identifying that person. Another implementation allows the system to have partial access to the detector to detect user presence without having access to a video feed of the detector.
Systems for transitioning telephony-based and in-person servicing interactions to and from an artificial intelligence (AI) chat session
A system for transitioning a telephony or in-person servicing to an artificial intelligence (AI) chat session. The system may receive a phone call from a user device associated with a user, and transmit a voice request for personally identifiable information associated with the user. The system may also receive and authenticate the requested personally identifiable information and, in response, generate an authentication token. The system may further receive a servicing intent from the user device, and generate a corresponding servicing intent token. Also, the system may generate an API call to an AI chatbot model, transmit the authentication token and the servicing intent token to the AI chatbot model, and map the servicing intent token to a stored servicing intent. Finally, the system may transmit a message to the user device via the AI chat session.
Systems for transitioning telephony-based and in-person servicing interactions to and from an artificial intelligence (AI) chat session
A system for transitioning a telephony or in-person servicing to an artificial intelligence (AI) chat session. The system may receive a phone call from a user device associated with a user, and transmit a voice request for personally identifiable information associated with the user. The system may also receive and authenticate the requested personally identifiable information and, in response, generate an authentication token. The system may further receive a servicing intent from the user device, and generate a corresponding servicing intent token. Also, the system may generate an API call to an AI chatbot model, transmit the authentication token and the servicing intent token to the AI chatbot model, and map the servicing intent token to a stored servicing intent. Finally, the system may transmit a message to the user device via the AI chat session.
Method and apparatus for controlling sessions from one or more devices
An apparatus and mechanism to manage multi-modal real-time or quasi real-time sessions such as voice, video, instant messaging, or web-conferencing across multiple devices through a simple subscription to a session management service. A user can subscribe to the service from many devices (e.g. mobile device, desk phone, personal computer, internet appliance, internet TV, communication terminal, etc.) and through the service seamlessly move sessions back and forth between subscribed devices. In a preferred embodiment, a user utilizes a “virtual slider” in a simple “two touch” procedure to effectuate the movement of a communication session from one device to another device via the service.