Platform for interoperability
First Claim
Patent Images
1. A method for interoperability, the method comprising the acts of:
- providing a plurality of adapters, a plurality of gateways, and a router comprising an application bridge, a network bridge, and a billing bridge;
receiving, by an adapter of the plurality of adapters, a first communication from a user of a first network which communicates according to a first communication protocol;
normalizing, by the adapter in the plurality of adapters, the first communication into a network-independent format;
forwarding, from the adapter in the plurality of adapters to the router, the normalized first communication;
forwarding the normalized first communication from the network bridge to the application bridge and applying one or more services to the first communication independent of protocol, wherein the one or more services comprises a billing policy, virus checking, or content filtering;
generating, by the router, a second communication for a user of a second network that communicates according to the second communication protocol, wherein generation of the second communication comprises;
determining, by the router, the second communication protocol; and
translating the normalized first communication into the second communication; and
sending, by a gateway in the plurality of gateways, the second communication to the second network for routing to the second user.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for interoperability are disclosed which allow for a user of one network to communicate seamlessly with a user of another network. In accordance with one embodiment of the present invention, a network bridge is provided. The network bridge may comprise a number of gateways and adapters for handling multiple protocols. In one embodiment an application bridge comprising an application server may be used to service communications while a billing bridge may be provided to control and charge network subscribers. Users are provided seamless access to data services in different networks without having to subscribe to those networks.
76 Citations
20 Claims
-
1. A method for interoperability, the method comprising the acts of:
-
providing a plurality of adapters, a plurality of gateways, and a router comprising an application bridge, a network bridge, and a billing bridge; receiving, by an adapter of the plurality of adapters, a first communication from a user of a first network which communicates according to a first communication protocol; normalizing, by the adapter in the plurality of adapters, the first communication into a network-independent format; forwarding, from the adapter in the plurality of adapters to the router, the normalized first communication; forwarding the normalized first communication from the network bridge to the application bridge and applying one or more services to the first communication independent of protocol, wherein the one or more services comprises a billing policy, virus checking, or content filtering; generating, by the router, a second communication for a user of a second network that communicates according to the second communication protocol, wherein generation of the second communication comprises; determining, by the router, the second communication protocol; and translating the normalized first communication into the second communication; and sending, by a gateway in the plurality of gateways, the second communication to the second network for routing to the second user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing interoperability between networks, the method comprising the acts of:
-
providing a plurality of adapters, a plurality of gateways, and a router comprising an application bridge, a network bridge, and a billing bridge; receiving, by an adapter of the plurality of adapters, a first communication from a first network which communicates according to a first protocol; normalizing, by the adapter in the plurality of adapters, the first communication into a network-independent format; forwarding the normalized first communication from the network bridge to the application bridge and applying one or more services to the first communication independent of protocol, wherein the one or more services comprises a billing policy, virus checking, or content filtering; routing the normalized first communication to an application server comprising an application layer having application logic for generating an appropriate second communication, and a component layer having services with selected functionality and accessible to the application layer, wherein the application server is configured to generate the second communication for a second network which communicates according to a second protocol based on the normalized first communication, wherein generating the second communication comprises determining, by the router, the second communication protocol; and translating the normalized first communication into the second communication;
receiving the second communication from the application server; andsending the second communication to a second network. - View Dependent Claims (7, 8)
-
-
9. A system for interoperability between a first network communicating according to a first protocol and a second network communicating according to a second protocol, the system comprising:
-
an adapter configured to normalize a first communication received from the first network into a network-independent format; a router comprising an application bridge, a network bridge, and a billing bridge; and the application bridge comprising; an application layer comprising logic for determining a second communication valid for the second network; and a component layer comprising a plurality of components accessible to the application layer; wherein the application bridge is configured to apply one or more services to the first communication independent of protocol, wherein the one or more services comprises a billing policy, virus checking, content filtering or delivering premium services, inspect the normalized first communication and to generate a second communication adapted for the second network using one or more components based on the normalized first communication, wherein generating the second communication comprises determining, by the router, the second communication protocol; and translating the normalized first communication into the second communication. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising a machine-readable medium having stored thereon a set of instructions operable for causing the computer to execute the following:
-
receive a first communication from a first network which communicates according to a first communication protocol; normalize the first communication into a network-independent format; apply one or more services to the first communication independent of protocol, wherein the one or more services comprises a billing policy, virus checking, or content filtering; generate a second communication for a second network that communicates according to a second communication protocol based on the normalized first communication, wherein generating the second communication comprises determining, by a router, the second communication protocol; and translating the normalized first communication into the second communication; and send the second communication to the second network. - View Dependent Claims (20)
-
Specification