Integrated Messaging
First Claim
1. A computer-implemented method, comprising:
- receiving message data corresponding to a message to send to a recipient user device;
outputting the message for delivery to the recipient user device using a primary network connection and a primary messaging protocol;
determining whether the message is deliverable to the recipient user device using the primary network connection and primary messaging protocol; and
responsive to determining that the message is not deliverable to the recipient user device using the primary network connection and primary messaging protocol, outputting the message for delivery to the recipient user device using a fallback network connection and a fallback messaging protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
An system, apparatus, and methods for integrated messaging are disclosed. The apparatus may include a user interface engine, an authorization module and a messaging module. The user interface engine receives input describing a recipient and a message to be received by the recipient. The authorization module generates an authorization signal indicating whether the recipient is authorized to exchange messages via a group messaging engine. The authorization module is coupled to the user interface engine to receive the input describing the recipient. The messaging module selectively transmits the message for dispatch to a user device of the recipient via the group messaging engine or a fallback messaging service based at least in part on the authorization signal. The messaging module is coupled to the authorization module to receive the authorization signal and coupled to the user interface engine to receive the input describing the recipient and the message.
18 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving message data corresponding to a message to send to a recipient user device; outputting the message for delivery to the recipient user device using a primary network connection and a primary messaging protocol; determining whether the message is deliverable to the recipient user device using the primary network connection and primary messaging protocol; and responsive to determining that the message is not deliverable to the recipient user device using the primary network connection and primary messaging protocol, outputting the message for delivery to the recipient user device using a fallback network connection and a fallback messaging protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more processors; and a memory coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the system to perform functions that comprise; receiving message data corresponding to a message to send to a recipient user device; outputting the message for delivery to the recipient user device using a primary network connection and a primary messaging protocol; determining whether the message is deliverable to the recipient user device using the primary network connection and primary messaging protocol; and responsive to determining that the message is not deliverable to the recipient user device using the primary network connection and primary messaging protocol, outputting the message for delivery to the recipient user device using a fallback network connection and a fallback messaging protocol. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification