Patent classifications
H04M1/663
NOTIFICATION DISPLAY STATUS OF A USER EQUIPMENT
Methods and apparatus are provided. In an example aspect, a method in a User Equipment (UE) in a network is provided. The method includes determining an update of a notification display status of the UE, and providing an indication of the updated notification display status to a node in the network.
Telephone call screener based on call characteristics
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a telephone call screener are disclosed. In one aspect, a method includes the actions of receiving a telephone call. The actions further include determining characteristics of the telephone call. The actions further include, based on the characteristics of the telephone call, determining a level of screening to apply to the telephone call. The actions further include determining screening data based on screening the telephone call according to the level of screening. The actions further include providing, for output, the screening data.
Information provided to parent regarding a called for child protection
The present disclosure describes a system, method, and computer readable medium for providing information of a calling party to an alert party, wherein the calling party is in communication with the receiving party in a communications network. The method includes receiving a message from a calling party to a receiving party and performing a lookup of information relating to the calling party in a database, wherein the lookup is based on an identifier associated with the message, Thereafter, an alert is sent to the alert party if the calling party information is unavailable in a contact list of the receiving party.
Information provided to parent regarding a called for child protection
The present disclosure describes a system, method, and computer readable medium for providing information of a calling party to an alert party, wherein the calling party is in communication with the receiving party in a communications network. The method includes receiving a message from a calling party to a receiving party and performing a lookup of information relating to the calling party in a database, wherein the lookup is based on an identifier associated with the message, Thereafter, an alert is sent to the alert party if the calling party information is unavailable in a contact list of the receiving party.
AUTOMATIC COMMUNICATION RESPONSES
A method, and associated system, for determining an automatic action to be performed in response to an unsuccessful communication request. A first set of data, obtained from a first electronic communication device, is transmitted by the first electronic communication device to the computing system in response to a determination by the first electronic communication device that a called user of the first electronic communication device is unable or unwilling to accept a communication request from a calling user of a second electronic communication device. The first set of data is associated with the called user, the first electronic communication device, the second electronic communication device, or combinations thereof. A second set of data is obtained from the second electronic communication device and associated with the calling user, the second electronic communication device, or both. The action to be performed is determined based on the first and second sets of data.
AUTOMATIC COMMUNICATION RESPONSES
A method, and associated system, for determining an automatic action to be performed in response to an unsuccessful communication request. A first set of data, obtained from a first electronic communication device, is transmitted by the first electronic communication device to the computing system in response to a determination by the first electronic communication device that a called user of the first electronic communication device is unable or unwilling to accept a communication request from a calling user of a second electronic communication device. The first set of data is associated with the called user, the first electronic communication device, the second electronic communication device, or combinations thereof. A second set of data is obtained from the second electronic communication device and associated with the calling user, the second electronic communication device, or both. The action to be performed is determined based on the first and second sets of data.
Automated calling system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
Automated calling system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
SYSTEM AND METHOD FOR ENABLING VOICE AND VIDEO COMMUNICATIONS USING A MESSAGING APPLICATION
Example methods and apparatus for enabling voice communications via a messaging application are described. One example method includes providing a conversation user interface in the messaging application, where the conversation user interface includes communication records between a contact and a user. Voice information of the user is received after the user triggers a record button, where the record button appears in the conversation user interface. A voice note related to the voice information is presented in the form of the communication records on the conversation user interface. The voice note is played in response to selecting the voice note by the user. The voice note is paused from playing in response to a first instruction from the user to pause playing the voice note, and is resumed playing in response to a second instruction from the user to resume playing the voice note.
SYSTEM AND METHOD FOR ENABLING VOICE AND VIDEO COMMUNICATIONS USING A MESSAGING APPLICATION
Example methods and apparatus for enabling voice communications via a messaging application are described. One example method includes providing a conversation user interface in the messaging application, where the conversation user interface includes communication records between a contact and a user. Voice information of the user is received after the user triggers a record button, where the record button appears in the conversation user interface. A voice note related to the voice information is presented in the form of the communication records on the conversation user interface. The voice note is played in response to selecting the voice note by the user. The voice note is paused from playing in response to a first instruction from the user to pause playing the voice note, and is resumed playing in response to a second instruction from the user to resume playing the voice note.