Service based consolidation of applications across networks
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for consolidating applications or services across networks to allow the applications or services to be available on networks of different types. According to one embodiment, a method for consolidating applications across a plurality of networks of different types can comprise receiving at a service layer component a communication in a communication session from a first communication network of the plurality of networks. The communication can be in a first protocol. The communication can be translated from the first protocol to a second protocol with the service layer component of based on a state of the communication session. The first protocol can be different from the second protocol. The translated communication can be provided to a component of a second network of the plurality of networks.
-
Citations
15 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a first communication network operating on a legacy network protocol; a second communication network operating on a next-generation network protocol, wherein the next-generation network protocol is different from the legacy network protocol; and at least one server executing a service delivery platform (SDP) communicatively coupled with the first communication network and the second communication network, the (SDP) comprising a processor and a memory storing a set of instructions which, when executed by the processor, causes the processor to; receive, at a first enabler of the SDP, a communication from the first communication network, the communication comprising a communication in a communication session on the first communication network in the legacy network protocol, the first enabler comprising a southbound interface specific to the legacy network protocol; provide 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; translate the communication from the legacy network protocol to an intermediate protocol different from the legacy network and next-generation network protocols, and from the intermediate protocol to the next-generation network protocol by the service layer application executing on the SDP based on a state of the communication session on the first network; and provide the translated communication from the service layer application to a component of the second communication network. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A machine-readable memory having stored thereon a series of instruction which, when executed by a processor, cause the processor to consolidate applications across a plurality of communication networks of different types by:
-
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. - View Dependent Claims (12, 13, 14, 15)
-
Specification