Abstract:
This invention relates to a messaging priority system that allows for a rich-media digital message sent over an electronic media to an intended recipient to be prioritized over several levels. Each level corresponds to a time limit. If the message does not reach or is not viewed by the intended recipient within the selected level's time limit, a notification is sent to the sender informing that the message was not viewed within the time limit. The rich-media digital message includes text, images, video and audio all sent over electronic media including email, text, instant message, and the like. The notification back to the sender that the message was unread in the allotted time is a dual notification that includes both text and audio.
Abstract:
The present disclosure relates generally to techniques for improving reliability of message communications. In certain embodiments, techniques are described for facilitating reliable communication of messages between a source (e.g., a client system) and a destination (e.g., a target system) via an intermediary communication handler system. In certain embodiments, a message can include a request to be communicated to a destination for a target service. An intermediary communication handler system can store information indicative of the delivery status for a message to ensure reliable communication. The information indicative of the delivery status for a message can be managed in association with a unique identifier corresponding to the message. The information indicative of the delivery status for a message may also be used to determine whether to retry communication of a message in satisfaction of reliability parameters (e.g., QoS criteria) specified for a communication protocol used for communication of the message.
Abstract:
An apparatus, method, and computer readable storage medium for receiving a feed message from an external party system. The feed message is received from an external party system, and includes message content, which may be text, images, or a combination thereof, and one or more sets of instructions. The message content can be displayed on a display which can receive one or more commands. A plurality of message acknowledgments can also be generated, including any one of: a received message acknowledgment when the feed message is received, a viewed message acknowledgment when the message content is displayed, and an operated message acknowledgment when the one or more sets of instructions are executed, or a combination thereof. The plurality of message acknowledgments can be stored in a memory, and transmitted to a remote server.
Abstract:
A mobile electronic communication device includes a controller, memory, wireless transceiver, and output device supported by a housing. The controller executes a program with instructions stored in the memory and suspends execution of the program. The controller resumes execution of the program to retrieve a communication message from an online data storage service with the wireless transceiver in response to receiving a notification message with the wireless transceiver. The controller executes the program to retrieve a communication message and outputs the communication message with the output device. The mobile electronic communication device outputs messages with a reduced delay between transmission of the communication message and output of the communication message.
Abstract:
A system and methods for fallback messaging are disclosed. The system includes an interface module for sending and receiving message data, a fallback determination module and a dispatcher. The fallback determination module determines the availability of a network data connection of a user device designated by the message data to receive the message data and generates a routing signal based at least in part on the availability of the network data connection. The fallback determination module is coupled to the interface module to receive the message data. The dispatcher dispatches the message data via the network data connection using a native messaging protocol or a fallback data connection using a fallback messaging protocol based at least in part on the routing signal. The dispatcher is coupled to the fallback determination module to receive the routing signal.