H04M3/541

CONTEXT-AWARE REDIRECTION FROM TELEPHONY ENVIRONMENT TO MESSAGING ENVIRONMENT
20210044700 · 2021-02-11 · ·

A redirection and messaging system receives telephony information identifying a caller and call context from a telephony system. The system selects one of a plurality of messaging operators based on the call context, optionally sends an introductory message to the caller via a messaging service, and generates a message interface for the selected message operator. The message interface includes the caller and call context and any messages sent between the caller and the selected message operator, with an input interface allowing the selected message operator to input and send messages to the caller.

Systems and methods for utilizing machine learning to detect and determine whether call forwarding is authorized

A device receives, from a server device, a request to determine whether a call is authorized to be forwarded, where the call is intended to be established between the server device and a first client device via a network, and the call is forwarded from the first client device to a second client device. The device receives, from the network, network data associated with the call and account data associated with a first user of the first client device. The device determines that the call is forwarded based on the network data, and processes the account data and information indicating that the call is forwarded, with a machine learning model, to determine a score indicating whether the call is authorized to be forwarded. The device provides the score to the server device to cause the server device to perform one or more actions.

Context-aware redirection from telephony environment to messaging environment
10893145 · 2021-01-12 · ·

A redirection and messaging system receives telephony information identifying a caller and call context from a telephony system. The system selects one of a plurality of messaging operators based on the call context, optionally sends an introductory message to the caller via a messaging service, and generates a message interface for the selected message operator. The message interface includes the caller and call context and any messages sent between the caller and the selected message operator, with an input interface allowing the selected message operator to input and send messages to the caller.

USER INTERFACES FOR MANAGING CONTACTS ON ANOTHER ELECTRONIC DEVICE
20200382637 · 2020-12-03 ·

In some embodiments, a supervising electronic device manages communication restrictions of a supervised electronic device. In some embodiments, a supervised electronic device presents user interfaces that enforce one or more communication restrictions configured by a supervising electronic device when communicating with other users.

SHARED CALL STATE FOR RELATED CALLS

Handling a related call using a shared call state. The computing system establishes a first call between a first entity and a second entity, assigns a user call identifier to the first call. Next, the second entity instructs that a second call between the first entity and a third entity is to be established. The computing system then establishes the second call between the first entity and the third entity, assigns the same user identifier to the second call, such that the first call and the second call are included in a shared call operation. A first global state of the shared call operation is identified based on a status of at least one of the first call and the second call. When the status of at least one of the first call and the second call changes, the global state of the shared call operation changes from the first global state to a second global state.

Email alert for unauthorized call

Selective forwarding and blocking of calls directed to an alias phone number based on a whitelist, as well as email alerts triggered by phone calls from unauthorized originating numbers. More generally, the disclosed techniques enable an enterprise system to store contact phone numbers (i.e., alias phone numbers) for users while avoiding storing and managing personal phone numbers for the user. For example, the enterprise system may forward personal phone numbers to an aliasing server configured to generate alias phone numbers based on the personal phone number. The aliasing server may operate as a middle man that receives calls directed to the alias phone number and that forwards the calls to the personal phone number when appropriate. The enterprise system may store and maintain the alias phone numbers in lieu of the personal phone numbers.

SYSTEMS AND METHODS FOR UTILIZING MACHINE LEARNING TO DETECT AND DETERMINE WHETHER CALL FORWARDING IS AUTHORIZED
20200336597 · 2020-10-22 ·

A device receives, from a server device, a request to determine whether a call is authorized to be forwarded, where the call is intended to be established between the server device and a first client device via a network, and the call is forwarded from the first client device to a second client device. The device receives, from the network, network data associated with the call and account data associated with a first user of the first client device. The device determines that the call is forwarded based on the network data, and processes the account data and information indicating that the call is forwarded, with a machine learning model, to determine a score indicating whether the call is authorized to be forwarded. The device provides the score to the server device to cause the server device to perform one or more actions.

TELEPHONE EXCHANGE SYSTEM AND TELEPHONE EXCHANGE APPARATUS AND METHOD, NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM

Terminal information of a mobile terminal via the Internet is transmitted, and an outgoing reservation is made. Along with this, terminal information of a mobile terminal is transmitted from a telephone network to a telephone exchange apparatus of a company. The telephone exchange apparatus checks the terminal information of a call originator mobile terminal for which an outgoing call is reserved via the Internet against call originating terminal information arrived via the telephone network, and when the call originator terminal information arrived via the telephone network can be authenticated, the reserved call destination terminal is called with the company exchange apparatus as a call originator. When a user calls a customer from his/her mobile terminal phone, a telephone number of the personal mobile terminal is not displayed on a call destination terminal. Further, no troublesome operation for callback is required, and the communication cost charged to a company is reduced.

CONTEXT-AWARE REDIRECTION FROM TELEPHONY ENVIRONMENT TO MESSAGING ENVIRONMENT
20200296211 · 2020-09-17 · ·

A redirection and messaging system receives telephony information identifying a caller and call context from a telephony system. The system selects one of a plurality of messaging operators based on the call context, optionally sends an introductory message to the caller via a messaging service, and generates a message interface for the selected message operator. The message interface includes the caller and call context and any messages sent between the caller and the selected message operator, with an input interface allowing the selected message operator to input and send messages to the caller.

Systems and methods for intercepting communications

Tangible, non-transitory, machine-readable media include instructions that cause a processor to receive a first indication that a user is attempting to communicate with a provider, and intercept communication between the user and the provider based on the first indication being received. The instructions also cause the processor to send user information to a provider application server based on the first indication being received, and display a visual interface that establishes communication with the relevant provider department or performs a transaction based on the first indication being received. The instructions further cause the processor to receive a second indication associated with performing the action associated with the provider via the visual interface; and performing the action based on the second indication being received.