Web gateway multi-carrier support
First Claim
1. A gateway, comprising:
- a dynamically updateable carrier format table associating a plurality of carriers serviced by said gateway and network types and protocols of particular ones of said plurality of carriers;
a physical message distribution center to interrogate an incoming message to said gateway to determine an external remote physical destination carrier gateway;
a destination identification addressing module to address said incoming message to said external remote physical destination carrier gateway in accordance with information retrieved from said dynamically updateable carrier format table; and
a destination link interface to transparently route said received and queued messages to said external remote physical destination carrier gateway, said external remote physical destination carrier gateway being selected for each said received message based on carrier specific information obtained from said dynamically updateable carrier message format table.
4 Assignments
0 Petitions
Accused Products
Abstract
Wireless Internet gateway (WIG) providing multicarrier support that allows the gateway to send message to other peer gateways including a Message Distribution Center (MDS) trough which short messages are routed to other carriers based on carrier formats stored in a lookup table. Carrier format tables may be updated rather than employing an Internet gateway program thereby reducing downtime for updating, reducing the complexity of updates, and improving reliability during changes in a subscriber carrier. The WIG communicates with other carrier gateways utilizing different or varying protocols. Information regarding other carriers may be added, changed, and/or removed by modifying a configuration property file relating to the message format for other carriers, rather than by providing each carrier with its own class thereby avoiding a need to reprogram sending gateways.
261 Citations
10 Claims
-
1. A gateway, comprising:
-
a dynamically updateable carrier format table associating a plurality of carriers serviced by said gateway and network types and protocols of particular ones of said plurality of carriers; a physical message distribution center to interrogate an incoming message to said gateway to determine an external remote physical destination carrier gateway; a destination identification addressing module to address said incoming message to said external remote physical destination carrier gateway in accordance with information retrieved from said dynamically updateable carrier format table; and a destination link interface to transparently route said received and queued messages to said external remote physical destination carrier gateway, said external remote physical destination carrier gateway being selected for each said received message based on carrier specific information obtained from said dynamically updateable carrier message format table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of facilitating movement of a message between networks, comprising:
-
accessing a dynamically updateable carrier format table associating a plurality of carriers serviced by a physical message distribution center gateway and network types and protocols of particular ones of said plurality of carriers; interrogating an incoming message at said physical message distribution center to determine a destination address associated with said incoming message; interrogating said dynamically updateable carrier format table to determine an external remote physical destination carrier gateway associated with said destination address; addressing said incoming message to said external remote physical destination carrier gateway in accordance with information retrieved from said dynamically updateable carrier format table; and transparently routing said addressed incoming message to said external remote physical destination carrier gateway, said external remote physical destination carrier gateway being selected for each said incoming message based on carrier specific information obtained from said dynamically updateable carrier message format table. - View Dependent Claims (10)
-
Specification