H04M3/432

Virtual telephony assistant

Examples are disclosed for placing an outbound telephony call using a smart speaker as a proxy device for a telephone account. A smart speaker may receive a verbal command to initiate the telephone call that includes identifying information for the called party. The verbal command may be forwarded to a smart speaker server where it may be converted to a computer instruction to initiate the telephone call. The computer instruction may then be forwarded to a communications server. The communications server may determine the telephone number to call based on the identifying information for the called party. The communications server may then establish a first communication link between itself and a telephony endpoint of the called party and a second communication link between itself and the smart speaker device. The communication links may then be bridged into a communications session between the smart speaker device and the telephony endpoint of the called party.

Family communications in a controlled-environment facility

Systems and methods for facilitating family communications in a controlled-environment facility. In some embodiments, a method may include receiving a request for an electronic communication between a resident and a non-resident of a controlled-environment facility, identifying that the non-resident is the resident's child or parent and, in response to the identification, enabling a family counseling provider to access the electronic communication.

ARTIFICIAL INTELLIGENCE PAYMENT TIMING MODELS

Disclosed in some examples, are methods, systems, and machine-readable mediums which build and utilize an artificial intelligence model to predict debtor payment timing. The past debtor payment history and other debtor information may be for a plurality of accounts over a past time period. Once the model is created, it may be used when a debtor misses a payment to determine a prediction of when the debtor will pay. The model uses characteristics of past debtors and their payment dates to predict, based upon the characteristics of the late debtor, when the late debtor will make a payment. The predicted timing may include a predicted probability for whether the payment will be made within the predicted timing. The predicted timing may be a specific date, or a window (e.g., a three-day window).

ARTIFICIAL INTELLIGENCE PAYMENT TIMING MODELS

Disclosed in some examples, are methods, systems, and machine-readable mediums which build and utilize an artificial intelligence model to predict debtor payment timing. The past debtor payment history and other debtor information may be for a plurality of accounts over a past time period. Once the model is created, it may be used when a debtor misses a payment to determine a prediction of when the debtor will pay. The model uses characteristics of past debtors and their payment dates to predict, based upon the characteristics of the late debtor, when the late debtor will make a payment. The predicted timing may include a predicted probability for whether the payment will be made within the predicted timing. The predicted timing may be a specific date, or a window (e.g., a three-day window).

REAL-TIME COMMUNICATIONS APPLICATION
20180249004 · 2018-08-30 ·

Embodiments include a client device configured for telephone communications and including an application or software that configures the client device to, in response to receiving an input to initiate a telephone call to a selected contact, receive data of the selected contact. The client device determines a current time of the selected contact based on a location corresponding to the selected contact, and determine from the data of the selected contact and the current time an appropriate time to call the selected contact. A display generated at the client device includes a message comprising message data representative of the appropriate time to call the selected contact.

REAL-TIME COMMUNICATIONS APPLICATION
20180249004 · 2018-08-30 ·

Embodiments include a client device configured for telephone communications and including an application or software that configures the client device to, in response to receiving an input to initiate a telephone call to a selected contact, receive data of the selected contact. The client device determines a current time of the selected contact based on a location corresponding to the selected contact, and determine from the data of the selected contact and the current time an appropriate time to call the selected contact. A display generated at the client device includes a message comprising message data representative of the appropriate time to call the selected contact.

SYSTEMS AND METHODS FOR IMPROVED QUALITY OF A VISUALIZED CALL OVER NETWORK THROUGH SCENARIO BASED BUFFER MODULATION
20180205626 · 2018-07-19 ·

Systems and methods for improving quality of a call over network (CON) are provided. Call quality may be improved via buffer length modulation based upon the call scenario type. Scenario detection may be based upon who speaks, and the duration of the speaking, as well as contextual analysis. Further, the call over network quality may further be improved by deploying modules over the network. The modules are intermediary vehicles between each communicator and backend servers. The modules intercept audio packets from the communicator to detect packet loss, and perform recovery of lost packets, thereby accelerating real-time audio conversations.

Electronic device for performing call reservation and method thereof
10015313 · 2018-07-03 · ·

An electronic device and a method thereof area provided. The electronic device includes a communication circuit configured to communicate with at least one or more external electronic devices as a call reservation target, a processor electrically connected with the communication circuit, and a memory electrically connected with the processor. The processor determines a type of a call reservation request from information inputted through a user input requesting a call reservation and controls the communication circuit to perform at least one of transmitting schedule information of the electronic device to the at least one external electronic device and transmitting a request for schedule information of the at least one external electronic device, based on the type of the call reservation request.

Electronic device for performing call reservation and method thereof
10015313 · 2018-07-03 · ·

An electronic device and a method thereof area provided. The electronic device includes a communication circuit configured to communicate with at least one or more external electronic devices as a call reservation target, a processor electrically connected with the communication circuit, and a memory electrically connected with the processor. The processor determines a type of a call reservation request from information inputted through a user input requesting a call reservation and controls the communication circuit to perform at least one of transmitting schedule information of the electronic device to the at least one external electronic device and transmitting a request for schedule information of the at least one external electronic device, based on the type of the call reservation request.

System and method for automatic call scheduling
09924031 · 2018-03-20 ·

A computer system for connecting a user to a scheduled call, including a processor in communication with non-volatile memory and code for receiving a user phone number where the user may be contacted and information allowing access to the user's calendar or email, code for accessing the user's calendar or email and identifying the scheduled call in the user's calendar or email, the scheduled call having information including at least a scheduled call number and a scheduled call time, code for placing a call to the scheduled call number before the scheduled call time, code for placing a call to the user at the user phone number before the scheduled call time, code for confirming the user has answered the call to the user, and code for connecting the call to the user to the call to the scheduled call number.