US-12628063-B2 - Public IP usage optimization
Abstract
A disclosed method may include (i) disposing a network access table gateway between a multimedia service center within a cellular service network and a telecommunications server of an external wireless network provider that has partnered with the cellular service network, (ii) receiving, at the network access table gateway, a network packet that was sent from the telecommunications server of the external wireless network provider and that is directed to a public Internet Protocol address of the network access table gateway, and (iii) routing, by referencing a network access table of the network access table gateway, the network packet to a destination within the cellular service network. Related systems and computer-readable mediums are further disclosed.
Inventors
- Prakash Patel
- Partha Tripathy
- Brian Peletz
- Mohammad Dawood Shahdad
Assignees
- Boost SubscriberCo L.L.C.
Dates
- Publication Date
- 20260512
- Application Date
- 20230404
Claims (20)
- 1 . A method comprising: disposing a network address translation gateway between a multimedia service center within a cellular service network and a telecommunications server of an external wireless network provider that has partnered with the cellular service network; receiving, at the network address translation gateway, a network packet that was sent from the telecommunications server of the external wireless network provider and that is directed to a public Internet Protocol address of the network address translation gateway; and routing, by referencing a network address translation table of the network address translation gateway, the network packet to a destination within the cellular service network.
- 2 . The method of claim 1 , wherein the multimedia service center within the cellular service network connects to the telecommunications server of the external wireless network provider that has partnered with the cellular service network using a microservice.
- 3 . The method of claim 2 , wherein the microservice operates according to the MM4 standard of the MMS architecture.
- 4 . The method of claim 2 , wherein the microservice communicates over the SMTP protocol.
- 5 . The method of claim 1 , wherein the telecommunications server of the external wireless network provider that has partnered with the cellular service network communicates over a predefined telecommunications interconnection model for exchange of Internet Protocol based traffic between users of separate telecommunications providers.
- 6 . The method of claim 5 , wherein the predefined telecommunications interconnection model comprises IPX.
- 7 . The method of claim 1 , wherein disposing the network address translation gateway comprises substituting a public Internet Protocol address of the network address translation gateway for multiple respective public Internet Protocol addresses of respective multiple microservices.
- 8 . The method of claim 1 , wherein the network address translation gateway is configured within an on-demand public cloud computing platform.
- 9 . The method of claim 1 , wherein routing, by referencing the network address translation table of the network address translation gateway, the network packet comprises routing the network packet to an internal Internet Protocol address within the cellular service network.
- 10 . The method of claim 9 , wherein the internal Internet Protocol address points to a location within the multimedia service center.
- 11 . A system comprising: at least one physical processor; and at least one non-transitory physical memory encoding computer-executable instructions that, when executed by the at least one physical processor, cause operations to be performed comprising: disposing a network address translation gateway between a multimedia service center within a cellular service network and a telecommunications server of an external wireless network provider that has partnered with the cellular service network; receiving, at the network address translation gateway, a network packet that was sent from the telecommunications server of the external wireless network provider and that is directed to a public Internet Protocol address of the network address translation gateway; and routing, by referencing a network address translation table of the network address translation gateway, the network packet to a destination within the cellular service network.
- 12 . The system of claim 11 , wherein the multimedia service center within the cellular service network connects to the telecommunications server of the external wireless network provider that has partnered with the cellular service network using a microservice.
- 13 . The system of claim 12 , wherein the microservice operates according to the MM4 standard of the MMS architecture.
- 14 . The system of claim 12 , wherein the microservice communicates over the SMTP protocol.
- 15 . The system of claim 11 , wherein the telecommunications server of the external wireless network provider that has partnered with the cellular service network communicates over a predefined telecommunications interconnection model for exchange of Internet Protocol based traffic between users of separate telecommunications providers.
- 16 . The system of claim 15 , wherein the predefined telecommunications interconnection model comprises IPX.
- 17 . The system of claim 11 , wherein disposing the network address translation gateway comprises substituting a public Internet Protocol address of the network address translation gateway for multiple respective public Internet Protocol addresses of respective multiple microservices.
- 18 . The system of claim 11 , wherein the network address translation gateway is configured within an on-demand public cloud computing platform.
- 19 . The system of claim 11 , wherein routing, by referencing the network address translation table of the network address translation gateway, the network packet comprises routing the network packet to an internal Internet Protocol address within the cellular service network.
- 20 . A non-transitory computer-readable medium encoding instructions that, when executed by at least one physical processor of a computing device, cause the computing device to perform operations comprising: disposing a network address translation gateway between a multimedia service center within a cellular service network and a telecommunications server of an external wireless network provider that has partnered with the cellular service network; receiving, at the network address translation gateway, a network packet that was sent from the telecommunications server of the external wireless network provider and that is directed to a public Internet Protocol address of the network address translation gateway; and routing, by referencing a network address translation table of the network address translation gateway, the network packet to a destination within the cellular service network.
Description
BRIEF SUMMARY This application is generally directed to public IP usage optimization, as discussed in more detail below. In some examples, a method may include (i) disposing a network access table gateway between a multimedia service center within a cellular service network and a telecommunications server of an external wireless network provider that has partnered with the cellular service network, (ii) receiving, at the network access table gateway, a network packet that was sent from the telecommunications server of the external wireless network provider and that is directed to a public Internet Protocol address of the network access table gateway, and (iii) routing, by referencing a network access table of the network access table gateway, the network packet to a destination within the cellular service network. In some examples, the multimedia service center within the cellular service network connects to the telecommunications server of the external wireless network provider that has partnered with the cellular service network using a microservice. In some examples, the microservice operates according to the MM4 standard of the MMS architecture. In some examples, the microservice communicates over the SMTP protocol. In some examples, the telecommunications server of the external wireless network provider that has partnered with the cellular service network communicates over a predefined telecommunications interconnection model for exchange of Internet Protocol based traffic between users of separate telecommunications providers. In some examples, the predefined telecommunications interconnection model comprises IPX. In some examples, disposing the network access table gateway comprises substituting a public Internet Protocol address of the network address table gateway for multiple respective public Internet Protocol addresses of respective multiple microservices. In some examples, the network address table gateway is configured within an on-demand public cloud computing platform. In some examples, routing, by referencing the network access table of the network access table gateway, the network packet comprises routing the network packet to an internal Internet Protocol address within the cellular service network. In some examples, the internal Internet Protocol address points to a location within the multimedia service center. BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS Non-limiting and non-exhaustive embodiments are described with reference to the following drawings. In the drawings, like reference numerals refer to like parts throughout the various figures unless otherwise specified. For a better understanding of the present invention, reference will be made to the following Detailed Description, which is to be read in association with the accompanying drawings: FIG. 1 shows a flow diagram for an example method for optimizing public IP usage. FIG. 2 shows a diagram of a home cellular network interconnecting with an additional partnering network. FIG. 3 shows an updated diagram of the home cellular network interconnecting with the additional partnering network. FIG. 4 shows another updated diagram of the home cellular network interconnecting with the updated partnering network due to the insertion of a network access table gateway. FIG. 5 shows a diagram of a multimedia service center communicating with incoming and outgoing messaging HUBs. FIG. 6 shows an updated diagram of the multimedia service center communicating with incoming and outgoing messaging HUBs after the optimization of public IP usage. FIG. 7 shows a diagram of an Internet gateway interconnecting with the Internet using a public subnet. FIG. 8 shows an updated diagram of the Internet gateway interconnecting with the Internet using the public subnet after the insertion of a network access table gateway. FIG. 9 shows a diagram that illustrates the operation of a network access table gateway. FIG. 10 shows an example computing system that may be configured to execute one or more instances of functionality described herein. DETAILED DESCRIPTION The following description, along with the accompanying drawings, sets forth certain specific details in order to provide a thorough understanding of various disclosed embodiments. However, one skilled in the relevant art will recognize that the disclosed embodiments may be practiced in various combinations, without one or more of these specific details, or with other methods, components, devices, materials, etc. In other instances, well-known structures or components that are associated with the environment of the present disclosure, including but not limited to the communication systems and networks, have not been shown or described in order to avoid unnecessarily obscuring descriptions of the embodiments. Additionally, the various embodiments may be methods, systems, media, or devices. Accordingly, the various embodiments may be entirely hardware embodiments, entirely software embodimen