Patent classifications
H04M3/42008
System, method, and apparatus for virtualizing digital assistants
A system and method for providing anonymous communications from a user to a called party includes obtaining a dedicated phone number and creating a user account for the user and assigning the dedicated phone number to the user account. A provider account is created for a digital assistant using the dedicated phone number and the digital assistant is preprogrammed with the user account. The digital assistant is also preprogrammed with a skill for recognizing a specific utterance (e.g. “Call”). Connectivity is provided between the digital assistant and the Internet, for example, using a wireless access point. The digital assistant listens for the specific utterance and, upon recognizing the specific utterance followed by an identification of the called party, the digital assistant initiates a voice call through the Internet to the called party.
Maintaining access to services via SIM card
Implementations of the subject technology provide for storing a temporary certificate on a mobile device for accessing services in association with a primary number. A device determines that a first subscriber identity module (SIM) card, previously used by the device, is not available for use by the device. The device determines that a second SIM card is available for use by the first device within a predetermined time period after the first SIM card is determined to be not available for use by the device. The device confirms that a communication identifier of the first SIM card is strongly tied to a user account associated with the device. The device stores a temporary certificate that attests to continued ownership of the communication identifier by the device and allows the device to access at least one service in association with the communication identifier.
METHOD FOR PROCESSING A REQUEST FROM A COMMUNICATION TERMINAL
A method for processing a request from a first communication terminal, intended to establish communication with a second communication terminal via a communications management platform. The method includes identifying the second communication terminal from among a set of communication terminals associated with the communications management platform. The method furthermore includes: assigning, to the first communication terminal, at least one identifier associated with the identified second communication terminal, allowing the first communication terminal to establish communication with the second communication terminal; and transmitting, to the first communication terminal, a message containing the at least one assigned identifier.
Secure two-way communications
A system and method for enabling two-way communication between a residents of a secure facility (inmate, patient, suspect, etc.) and outside parties shares a limited number of telephone numbers (ANIs) by creating distinct communication channels using other data in addition to the shared ANIs.
SYSTEM AND METHOD FOR SECURE CALL ROUTING AND QUEUING
An agent queuing system implemented without relying on a private branch exchange. The queuing system can be cloud-based and routes calls to agents, for example, through a first-in/first-out (FIFO) queue. Clients are assigned a unique number that identify one or more queues. When a call is received, a database maintains the unique number that was called and the associated company information is retrieved, along with any queues allocated for their company. A call is placed to the next available agent from the selected queue. A recording is played to the agent identifying the queue the call is arriving from and the agent is prompted to accept the call. If the call is accepted, the agent is taken out of the available agent pool for the duration of the call. The call can be routed without exposing the phone numbers of the caller or agent involved in the call.
System and method for secure call routing and queuing
An agent queuing system implemented without relying on a private branch exchange. The queuing system can be cloud-based and routes calls to agents, for example, through a first-in/first-out (FIFO) queue. Clients are assigned a unique number that identify one or more queues. When a call is received, a database maintains the unique number that was called and the associated company information is retrieved, along with any queues allocated for their company. A call is placed to the next available agent from the selected queue. A recording is played to the agent identifying the queue the call is arriving from and the agent is prompted to accept the call. If the call is accepted, the agent is taken out of the available agent pool for the duration of the call. The call can be routed without exposing the phone numbers of the caller or agent involved in the call.
HANDLING CALLS ON A SHARED SPEECH-ENABLED DEVICE
In some implementations, an utterance that requests a voice call is received, the utterance is classified as spoken by a particular known user, the particular known user is determined to be associated with a personal voice number, and in response to determining that the particular known user is associated with a personal voice number, the voice call is initiated with the personal voice number.
SPECIALLY PROGRAMMED COMPUTING DEVICES BEING DYNAMICALLY CONFIGURED TO PARTICULAR COMMUNICATION SESSION PROTOCOL BASED ON LOCATION AND METHODS OF USE THEREOF
In some embodiments, the present disclosure provides for a computer system that includes a plurality of computing devices, a particular computing device includes: a first circuitry configured to conduct a first wireless communication session with another computing device in accordance with a first wireless communication protocol; a second circuitry configured to conduct a second wireless communication session with another computing device in accordance with a second wireless communication protocol; the particular computing device to: receive a location indication of a location of the another computing device, determine, based on the location indication, a unique communication session identifier and a particular wireless communication protocol from the first and second wireless communication protocols; instruct a particular circuitry to conduct a particular communication session with the another computing device by utilizing the unique communication session identifier; and where the particular circuitry is one of the first circuitry or the second circuitry.
System and method for provisioning temporary telephone numbers
Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.
REAL-TIME CONTACT CENTER SPEECH ANALYTICS, WITH CRITICAL CALL ALERTS, DEPLOYED ACROSS MULTIPLE SECURITY ZONES
The invention relates to systems/methods that enable real-time monitoring/processing of contact center communications to provide timely, actionable analytic insights and real-time critical call alerts, while simultaneously providing best-in-class protection of sensitive customer information.