Patent ID: 9497225
Filing Date: 2016-11-15
CPC Classification: H04L

Claim Text:
1. A method for consolidating applications across a plurality of communication networks of different types, the method comprising: receiving, at a first enabler of a server, a communication from a first communication network of the plurality of communication networks, the communication comprising a communication in a communication session on the first communication network in a legacy network protocol, the first enabler comprising a southbound interface specific to the legacy network protocol; providing the communication from the first communication network through a northbound interface of the first enabler to a service layer application executing on the server, the northbound interface providing an abstract, network-agnostic interface for invoking one or more of a plurality of functions of the first communication network, wherein the first enabler is between the service layer application and the first communication network, and the service layer application interacts with the first communication network through the first enabler; translating the communication from the legacy network protocol to an intermediate protocol and from the intermediate protocol to a next-generation network protocol by the service layer application based on a state of the communication session on the first communication network, wherein the legacy network protocol, the intermediate protocol, and the next-generation network protocol are each different; and providing the translated communication from the service layer application to a component of a second communication network of the plurality of communication networks.