Patent ID: 7672267
Filing Date: 2010-03-02
Classification: H04L,H04M,H04Q,H04W

Abstract:
1. An intermediary network system for interconnecting multiple networks, comprising: an input unit selectably connectable to an entity from which a Short Message Service (SMS) message is received, the message having a destination address; an output unit selectably connectable to a destination entity that services the destination address; a transformation unit, the transformation unit being operable to operate on the SMS message to modify at least a portion of the SMS message received from the input unit and sent to the output unit; and a routing unit, the routing unit being operable to: determine the destination entity that services the destination address, and apply dynamically-configurable rules to determine an SMS message delivery channel through which to deliver the SMS message to the destination entity, wherein the routing unit provides a single consolidated interface that message handling elements of the intermediary network can invoke to determine the destination entity and the SMS message delivery channel, wherein the interface maintains a set of uninterrupted connections to an in-memory database, and wherein the in-memory database provides access to domestic data and international data, wherein the routing unit is further operable to maintain configurable quality of service SMS message delivery targets by load balancing among more than one link offering the same quality of service to the same destination, and wherein the routing unit comprises a database of message delivery channels available for a wireless carrier, and wherein the dynamically-configurable rules comprise logic to apply when selecting the message delivery channel for the wireless carrier at any given time, wherein the available message delivery channels and the dynamically-configurable rules are stored as a coordinated set of definitional entries, and wherein the definitional entries are manageable through a Web-based interface.