Message routing using a multi-entity destination identifier
AssigneeSprint Communications Company L.P.
InventorsRaymond Emilio Reeves, Gregory Anderson Drews, Brian D. Farst, Young Suk Lee
Life of this patent
Estimating the term…
Abstract
Embodiments disclosed herein provide systems and methods for routing messages having destination identifiers associated with multiple entities. In a particular embodiment, a method provides receiving a message from a communication device directed to the message routing system, wherein a destination identifier associated with a plurality of entities indicates the message routing system. The method further provides identifying an entity of the plurality of entities associated with a key indicator within content of the message and routing the message based on the entity.
Claims16
A method of operating a data communication system to route user data messages to a plurality of destinations having destination codes based on a single routing code and a plurality of key indicators, the method comprising:
- receiving individual ones of the key indicators and individual ones of the destination codes from individual ones of the destinations;
- associating the individual ones of the key indicators with the single routing code and with the individual ones of the destination codes for the individual ones of the destinations;
- receiving the user data messages transferred by user communication devices and containing the single routing code and individual ones of the key indicators;
- transferring a notification message to the user communication devices requesting instructions on how to handle the user data messages containing the single routing code and individual ones of the key indicators and responsively receiving a response from the user communication devices indicating instructions on how to handle the user data messages;
- translating the single routing code and the individual ones of the key indicators into the individual ones of the destination codes and adding the individual ones the destination codes to their respective user data messages;
- and
- transferring the user data messages for delivery to the individual ones the destinations based on the individual ones of the destination codes and the instructions from the user communication devices wherein the user data messages comprise at least one of a Short Message Service (SMS) message and a Multimedia Messaging Service (MMS) message and the single routing code comprises at least one of a premium SMS short code and a premium MMS short code.
A data communication system to route user data messages to a plurality of destinations having destination codes based on a single routing code and a plurality of key indicators comprising:
- a communication interface configured to receive individual ones of the key indicators and individual ones of the destination codes from individual ones of the destinations;
- a data processing system configured to associate the individual ones of the key indicators with the single routing code and with the individual ones of the destination codes for the individual ones of the destinations;
- the communication interface configured to receive the user data messages transferred by user communication devices and containing the single routing code and individual ones of the key indicators, transfer a notification message to the user communication devices requesting instructions on how to handle the user data messages containing the single routing code and individual ones of the key indicators, and responsively receive a response from the user communication devices indicating instructions on how to handle the user data messages;
- the data processing system configured to translate the single routing code and the individual ones of the key indicators into the individual ones of the destination codes and to add the individual ones the destination codes to their respective user data messages;
- and
- the communication interface configured to transfer the user data messages for delivery to the individual ones the destinations based on the individual ones of the destination codes and the instructions from the user communication devices wherein the user data messages comprise at least one of a Short Message Service (SMS) message and a Multimedia Messaging Service (MMS) message and the single routing code comprises at least one of a premium SMS short code and a premium MMS short code.
Dependencies are inferred from the claim text.