MANAGING MESSAGES BETWEEN MULTIPLE WIRELESS CARRIERS TO MULTIPLE ENTERPRISES USING A RELATIVELY LIMITED NUMBER OF IDENTIFIERS
First Claim
1. A method for identifying a reply message, comprising:
- associating a first message with a source identifier selected from a sub-block of a plurality of sub-blocks of a relatively limited number of identifiers allocated by a communication carrier, wherein the source identifier identifies a source of the first message, and wherein each sub-block is associated with one of a plurality of enterprises, each enterprise comprising a plurality of users;
associating the first message with a client inbox that is associated with a client identifier of a client to which the first message is directed, wherein the client is associated with at least two of the plurality of enterprises;
receiving a second message directed to the source identified by the source identifier and wherein the second message is identified as from the client identified by the client identifier; and
identifying the second message as a reply message if the client inbox is associated with a message identified as from the source by the source identifier within the sub-block.
1 Assignment
0 Petitions
Accused Products
Abstract
Identifying a reply message using a relatively limited number of message source identifiers divided among multiple enterprises. In an exemplary embodiment, a message is sent with a source device to one or more target mobile devices on one or more wireless carriers. Each target mobile device can be associated with multiple enterprises. A gateway assigns one of a limited number of long codes to the message for each wireless carrier. The long code is selected from a sub-block of long codes that are associated with one of the multiple enterprises. Each long code identifies the gateway as a return address for the message. Upon receiving a second message, addressed to the long code, the gateway examines an associated target mobile device inbox for a message assigned the same long code. If a matching message exists, the gateway interprets the second message is a reply to the first message.
-
Citations
20 Claims
-
1. A method for identifying a reply message, comprising:
-
associating a first message with a source identifier selected from a sub-block of a plurality of sub-blocks of a relatively limited number of identifiers allocated by a communication carrier, wherein the source identifier identifies a source of the first message, and wherein each sub-block is associated with one of a plurality of enterprises, each enterprise comprising a plurality of users;
associating the first message with a client inbox that is associated with a client identifier of a client to which the first message is directed, wherein the client is associated with at least two of the plurality of enterprises;
receiving a second message directed to the source identified by the source identifier and wherein the second message is identified as from the client identified by the client identifier; and
identifying the second message as a reply message if the client inbox is associated with a message identified as from the source by the source identifier within the sub-block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for identifying a reply message, comprising:
-
a communication interface;
a processor in communication with the communication interface; and
a memory storing machine readable instructions that cause the processor to perform at least the actions of;
associating a first message with a source identifier selected from a sub-block of a plurality of sub-blocks of a relatively limited number of identifiers allocated by a communication carrier, wherein the source identifier identifies a source of the first message, and wherein each sub-block is associated with one of a plurality of enterprises, each enterprise comprising a plurality of users;
associating the first message with a client inbox that is associated with a client identifier of a client to which the first message is directed, wherein the client is associated with at least two of the plurality of enterprises;
receiving a second message directed to the source identified by the source identifier and wherein the second message is identified as from the client identified by the client identifier; and
identifying the second message as a reply message if the client inbox is associated with a message identified as from the source by the source identifier within the sub-block. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for identifying a reply message, comprising:
-
a virtual inbox storing a first message associated with a source identifier selected from a sub-block of a plurality of sub-blocks of a relatively limited number of identifiers allocated by a communication carrier, wherein the source identifier identifies a source of the first message, and wherein the first message is associated with a client identifier of a client to which the first message is directed, wherein the client is associated with at least two of a plurality of enterprises and each enterprise is associated with one sub-block of the plurality of sub-blocks; and
a message routing engine that;
receives a second message directed to the source identified by the source identifier and wherein the second message is identified as from the client identified by the client identifier; and
identifies the second message as a reply message if the virtual inbox is associated with a message identified as from the source by the source identifier.
-
Specification