Patent classifications
H04L51/043
Configurable offline messaging management using user presence information
Methods, systems, computer-readable media, and apparatuses may provide management of messaging for one or more devices of a user according to the user's configurable presence schedule. A messaging management server may receive notifications of messages and the messages themselves from a messaging service provider. The messages may have originated from a first user and be intended for receipt by a second user. After a preset time period has elapsed, a notification of the message may be sent from the messaging management server to each of the second user's devices in accordance with the second user's presence schedule. Subsequent messages from the first user and intended for the second user may be routed from the messaging management server to the device on which the second user responded to the notification of the initial message and might not be routed to the second user's other devices.
Generation of automated message responses
Systems, methods, and devices for computer-generating responses and sending responses to communications when the recipient of the communication is unavailable are disclosed. An individual may send a message (either audio or text) to a recipient. The recipient may be unavailable to contemporaneously respond to the message (e.g., the recipient may be performing an action that makes is difficult or impractical for the recipient to contemporaneously respond to the audio message). When the recipient is unavailable, a response to the message is generated and sent without receiving an instruction from the recipient to do so. The response may be sent to the message originating individual, and content of the response may thereafter be sent to the recipient to receive feedback regarding the correctness of the response. Alternatively, the response content may first be sent to the recipient to receive the feedback, and thereafter the response may be sent to the message originating individual.
NON-TRANSITORY COMPUTER READABLE MEDIUM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
A non-transitory computer readable medium storing a program causing a computer to execute a process is provided, and the process includes extracting at least one message that satisfies a condition specified by a user from one or more messages in a chat room to which one or more users are allowed to write and saving the at least one extracted message or forwarding the at least one extracted message to another chat room.
NON-TRANSITORY COMPUTER READABLE MEDIUM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
A non-transitory computer readable medium storing a program causing a computer to execute a process is provided, and the process includes extracting at least one message that satisfies a condition specified by a user from one or more messages in a chat room to which one or more users are allowed to write and saving the at least one extracted message or forwarding the at least one extracted message to another chat room.
Message History Display System and Method
A technique for message history display includes combining message histories for multiple different messaging services. A system constructed according to the technique may include, for example, a message history database; a history aggregation engine that aggregates message logs for storage in the message history database; and a history provisioning engine that provides an aggregated message log associated with the user from the message history database to a requesting device. A method according to the technique may include, for example, identifying a device in association with a user profile; providing an online platform that receives messages from and sends messages to the device; and creating an aggregated log from messages sent to and from the device.
Message History Display System and Method
A technique for message history display includes combining message histories for multiple different messaging services. A system constructed according to the technique may include, for example, a message history database; a history aggregation engine that aggregates message logs for storage in the message history database; and a history provisioning engine that provides an aggregated message log associated with the user from the message history database to a requesting device. A method according to the technique may include, for example, identifying a device in association with a user profile; providing an online platform that receives messages from and sends messages to the device; and creating an aggregated log from messages sent to and from the device.
MESSAGE REMINDER INTERFACE
A message reminder system, to perform operations that include: causing display of a presentation of a message addressed to a user, at a first position among a message feed of the user at a client device; receiving a request to open the message from the user of the client device, the request including a timestamp; detecting a trigger event based on at least the timestamp of the request to open the message, the trigger event comprising event attributes; generating a notification to be applied to the presentation of the message, the notification based on at least the event attributes of the trigger event; moving the presentation of the message from the first position among the message feed to a second position among the message teed; and applying the notification to the presentation of the message.
MESSAGE REMINDER INTERFACE
A message reminder system, to perform operations that include: causing display of a presentation of a message addressed to a user, at a first position among a message feed of the user at a client device; receiving a request to open the message from the user of the client device, the request including a timestamp; detecting a trigger event based on at least the timestamp of the request to open the message, the trigger event comprising event attributes; generating a notification to be applied to the presentation of the message, the notification based on at least the event attributes of the trigger event; moving the presentation of the message from the first position among the message feed to a second position among the message teed; and applying the notification to the presentation of the message.
SYSTEMS AND METHODS FOR PROVIDING AGGREGATE GROUP PRESENCE STATE IDENTIFIER
The present disclosure relates to systems and methods for presenting a group presence state based on determined participants of the group, obtained presence states of each participants and generated the group presence state using the presence states of each participant.
SYSTEMS AND METHODS FOR PROVIDING AGGREGATE GROUP PRESENCE STATE IDENTIFIER
The present disclosure relates to systems and methods for presenting a group presence state based on determined participants of the group, obtained presence states of each participants and generated the group presence state using the presence states of each participant.