H04M3/4211

Indicating callers for incoming voice calls on a shared speech-enabled device

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indicating callers for incoming voice calls to a shared device among multiple users. The methods, systems, and apparatus include actions receiving an incoming voice call, determining a calling number and a called number from the incoming voice call, identifying a user account that corresponds to the called number, determining a contact name for the calling number based on contact entries for the user account, and providing the audible contact name for output to the device speaker.

INDICATING CALLERS FOR INCOMING VOICE CALLS ON A SHARED SPEECH-ENABLED DEVICE

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for indicating callers for incoming voice calls. The methods, systems, and apparatus include actions receiving an incoming voice call, determining a calling number and a called number from the incoming voice call, identifying a user account that corresponds to the called number, determining a contact name for the calling number based on contact entries for the user account, and providing the contact name for output.

SYSTEM AND METHOD FOR CUSTOMIZING INMATE COMMUNICATION NOTIFICATION
20230353369 · 2023-11-02 · ·

The present disclosure provides details of a system and method for customizing an inmate communication notification. Such a system provides an inmate different customized notification messages to be played to different called parties. The system includes a list of different contacts, and each of the contacts can be associated with one or more contact numbers. Each contact number is associated with one or more customized notification messages. The customized notification messages include terms, phrases, and sentences that draw the called party's attention and sound familiar to the called party. The customized notification messages include customized text files, audio files, and video files. An inmate chooses one or more customized notification messages to be played to a called party.

DYNAMIC REWARDABLE ACTIVITY VALUE DETERMINATION AND ALLOCATION

A Sender Controlled Media (SCM) platform user is presented incentives for performing rewardable platform activities that result in accruing points in a user-specific account from which points can be redeemed by transfer or cryptocurrency conversion to an external user-designated wallet. A reward received for each instance of a rewardable platform activity is determined based on a range of platform context including a target average points payout, an aggregated total points payout over a distribution period, and a type of rewardable platform activity.

Terminal device, advertisement display method, and computer readable medium storing terminal program
11546460 · 2023-01-03 · ·

A terminal device acquires a displayable advertisement. The terminal device displays, based on determination that an output mode of a voice of a person on the other end of the line is a first mode in which the voice is output from an output device different from an earpiece, the acquired advertisement on a display within an invitation period during which a called party is being invited to answer an incoming call because of the terminal device transmitting information to make the call. The terminal device prevents, based on determination that the output mode is a second mode in which the voice is output from the earpiece, the advertisement from being displayed on the display within the invitation period.

AUTHENTICATION AND CONTROL OF INCOMING COMMUNICATION
20220337700 · 2022-10-20 · ·

An incoming communication processing system and method is disclosed for providing communication and data services to residents of a controlled facility. Specifically, the incoming communication processing system allows outside parties to initiate communications to residents of a controlled facility. The incoming communication processing system may work in conjunction with or separately from an outgoing communication processing system. Many restrictions and safeguards may be implemented within the incoming communication system in order to prevent improper use.

NETWORK SERVICE SYSTEM, COMPUTER STORAGE MEDIUM FOR COMMUNICATION, AND NETWORK SERVICE METHOD
20220279025 · 2022-09-01 ·

A network service system, a computer storage medium for communication, and a network service method are provided. The system includes: a communication module and a data processor, the data processor including a storage module, the storage module storing an identification code; and the communication module is configured to receive a communication request from a user terminal, the communication request including the identification code; and the communication module is further configured to establish a communication connection to a target terminal according to the identification code set by the network service system and a target code, the target code enabling the target terminal to communicate with the user terminal in real time by using an Internet Protocol (IP) network.

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.

Data cycling

The disclosed systems and techniques enable data cycling operations for an aliasing system to refresh first and second copies of aliases maintained by an aliasing server and a server that interacts with end-user devices (e.g., an enterprise server). More generally, the disclosed systems and techniques enable an enterprise system to use alias addresses (e.g., email addresses, phone numbers) for users while avoiding storing and managing the users' personal addresses. For example, the enterprise system may forward personal addresses (e.g., received from a user) to a relay or aliasing server configured to generate alias addresses (e.g., alias email addresses or alias phone numbers) based on the personal addresses. The aliasing server may operate as a “middle man” that receives emails, phone calls, or text messages directed to the alias addresses and that forwards the messages to the personal addresses (when appropriate).

Curated search of entities from dial pad selections

Automated dialing of an entity from a curated list of entities responsive to user selections of dial pad entries, the curated list of entities formed from phrases formed from the dial pad entries. The curated list of entities is based on at least one of user call activity, search engine activity responsive to the phrases, a set of Sender Controlled Media participants, a set of categories of contacts, and entity offerings.