Mobile messaging platform
First Claim
1. A method for providing mobile messages using a mobile messaging platform comprising:
- generating, by one or more processors of the mobile messaging platform, a message based on received content;
identifying, by the one or more processors of the mobile messaging platform, a first functional bind from the mobile messaging platform to an aggregator by detecting that a first of a plurality of binds is functional;
identifying, by the one or more processors of the mobile messaging platform, a second functional bind from the mobile messaging platform to the aggregator by detecting that a second of the plurality of binds is functional, wherein the first functional bind and the second functional bind are distinct communication connections;
dividing, by the one or more processors of the mobile messaging platform, message recipients into a plurality of groups of message recipients based at least in part on a number of the plurality of binds identified being functional;
associating, by the one or more processors of the mobile messaging platform, a first group of message recipients among the plurality of groups of message recipients with the first functional bind;
associating, by the one or more processors of the mobile messaging platform, a second group of message recipients among the plurality of groups of message recipients with the second functional bind; and
providing, by the one or more processors of the mobile messaging platform via a network, the message in parallel to the aggregator for the first group of message recipients through the first functional bind and for the second group of message recipients through the second functional bind, andwherein the first group of message recipients and the second group of message recipients are mobile devices,the first group of message recipients are associated with a first carrier,the second group of message recipients are associated with a second carrier, andthe first carrier is different from the second carrier.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing mobile messages includes generating a message based on received content. A first functional bind to an aggregator is identified. A second functional bind to the aggregator is also identified. The first functional bind and the second functional bind are distinct communication connections to the aggregator. First message recipients are associated with the first functional bind, and second message recipients are associated with the second functional bind. The message is provided in parallel to the aggregator for the first message recipients through the first functional bind and for the second message recipients through the second functional bind.
12 Citations
19 Claims
-
1. A method for providing mobile messages using a mobile messaging platform comprising:
-
generating, by one or more processors of the mobile messaging platform, a message based on received content; identifying, by the one or more processors of the mobile messaging platform, a first functional bind from the mobile messaging platform to an aggregator by detecting that a first of a plurality of binds is functional; identifying, by the one or more processors of the mobile messaging platform, a second functional bind from the mobile messaging platform to the aggregator by detecting that a second of the plurality of binds is functional, wherein the first functional bind and the second functional bind are distinct communication connections; dividing, by the one or more processors of the mobile messaging platform, message recipients into a plurality of groups of message recipients based at least in part on a number of the plurality of binds identified being functional; associating, by the one or more processors of the mobile messaging platform, a first group of message recipients among the plurality of groups of message recipients with the first functional bind; associating, by the one or more processors of the mobile messaging platform, a second group of message recipients among the plurality of groups of message recipients with the second functional bind; and providing, by the one or more processors of the mobile messaging platform via a network, the message in parallel to the aggregator for the first group of message recipients through the first functional bind and for the second group of message recipients through the second functional bind, and wherein the first group of message recipients and the second group of message recipients are mobile devices, the first group of message recipients are associated with a first carrier, the second group of message recipients are associated with a second carrier, and the first carrier is different from the second carrier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
wherein the generating of the message further comprising processing the received content to generate meta data corresponding to the received content.
-
-
9. A system comprising:
-
one or more processors of a mobile messaging platform configured to; generate a message based on received content; identify a first functional bind from the mobile messaging platform to an aggregator by detecting that a first of a plurality of binds is functional; identify a second functional bind from the mobile messaging platform to the aggregator by detecting that a second of the plurality of binds is functional, wherein the first functional bind and the second functional bind are distinct communication connections; divide message recipients into a plurality of groups of message recipients based at least in part on a number of the plurality of binds identified being functional; associate a first group of message recipients among the plurality of groups of message recipients with the first functional bind; associate a second group of message recipients among the plurality of groups of message recipients with the second functional bind; and provide the message in parallel to the aggregator for the first group of message recipients through the first functional bind and for the second group of message recipients through the second functional bind, and wherein the first group of message recipients and the second group of message recipients are mobile devices, the first group of message recipients are associated with a first carrier, the second group of message recipients are associated with a second carrier, and the first carrier is different from the second carrier. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having machine instructions stored thereon, the instructions, upon execution by one or more processors, causing the one or more processors to perform operations comprising:
-
generating a message based on received content; identifying a first functional bind from the mobile messaging platform to an aggregator by detecting that a first of a plurality of binds is functional; identifying a second functional bind from the mobile messaging platform to the aggregator by detecting that a second of the plurality of binds is functional, wherein the first functional bind and the second functional bind are distinct communication connections; dividing message recipients into a plurality of groups of message recipients based at least in part on a number of the plurality of binds identified being functional; associating a first group of message recipients among the plurality of groups of message recipients with the first functional bind; associating a second group of message recipients among the plurality of groups of message recipients with the second functional bind; and providing the message in parallel to the aggregator for the first group of message recipients through the first functional bind and for the second group of message recipients through the second functional bind, and wherein the first group of message recipients and the second group of message recipients are mobile devices, the first group of message recipients are associated with a first carrier, the second group of message recipients are associated with a second carrier, and the first carrier is different from the second carrier. - View Dependent Claims (16, 17, 18, 19)
-
Specification