Service level cross network coordinated interaction
First Claim
1. A method for coordinating interactions between different types of networks, the method comprising:
- receiving by an enabler executing on a Service Delivery Platform (SDP) a communication in a communication session from a first communication network, wherein the communication is in a first protocol, wherein the enabler comprises a service layer component of the SDP, and wherein the enabler provides a southbound interface specific to the first communication network and a northbound interface that abstracts the first communication network;
receiving by a translation module executing on the SDP the communication in the communication session from the northbound interface of the enabler, wherein the translation module comprises a service level component of the SDP;
translating, by the translation module of the SDP, the communication from the northbound interface of the enabler to a second protocol based on a state of the communication session, wherein the first protocol is different from the second protocol and wherein the second protocol comprises Session Initiation Protocol (SIP);
identifying by an application dispatcher executing at the service layer of the SDP one or more additional service layer components for providing at least one service in the communication session based on the communication translated to the second protocol and service layer components available to communicate in the second protocol; and
dispatching the translated communication to the one or more additional service layer components from the application dispatcher, wherein dispatching the translated communication to the one or more additional service layer components comprises providing the translated communication to a northbound interface of an enabler of the SDP.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for orchestrating or coordinating interactions between different types of networks such as a legacy network and a next generation network. According to one embodiment, a method for coordinating interactions between different types of networks can comprise receiving at a service layer component a communication in a communication session from a first communication network. 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, wherein the first protocol is different from the second protocol. One or more additional service layer components for providing at least one service in the communication session can be identified with an application dispatcher of the service layer component. The translated communication can be dispatched to the one or more additional service layer components from the application dispatcher.
-
Citations
19 Claims
-
1. A method for coordinating interactions between different types of networks, the method comprising:
-
receiving by an enabler executing on a Service Delivery Platform (SDP) a communication in a communication session from a first communication network, wherein the communication is in a first protocol, wherein the enabler comprises a service layer component of the SDP, and wherein the enabler provides a southbound interface specific to the first communication network and a northbound interface that abstracts the first communication network; receiving by a translation module executing on the SDP the communication in the communication session from the northbound interface of the enabler, wherein the translation module comprises a service level component of the SDP; translating, by the translation module of the SDP, the communication from the northbound interface of the enabler to a second protocol based on a state of the communication session, wherein the first protocol is different from the second protocol and wherein the second protocol comprises Session Initiation Protocol (SIP); identifying by an application dispatcher executing at the service layer of the SDP one or more additional service layer components for providing at least one service in the communication session based on the communication translated to the second protocol and service layer components available to communicate in the second protocol; and dispatching the translated communication to the one or more additional service layer components from the application dispatcher, wherein dispatching the translated communication to the one or more additional service layer components comprises providing the translated communication to a northbound interface of an enabler of the SDP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine-readable memory device comprising a set of instruction stored thereon which, when executed by a processor, cause the processor to coordinate interactions between different types of networks by:
-
receiving by an enabler executing on a Service Delivery Platform (SDP) a communication in a communication session from a first communication network, wherein the communication is in a first protocol, wherein the enabler comprises a service layer component of the SDP, and wherein the enabler provides a southbound interface specific to the first communication network and a northbound interface that abstracts the first communication network; receiving by a translation module executing on the SDP the communication in the communication session from the northbound interface of the enabler, wherein the translation module comprises a service level component of the SDP; translating, by the translation module of the SDP, the communication from the northbound interface of the enabler to a second protocol based on a state of the communication session, wherein the first protocol is different from the second protocol and wherein the second protocol comprises Session Initiation Protocol (SIP); identifying by an application dispatcher executing at the service layer of the SDP one or more additional service layer components for providing at least one service in the communication session based on the communication translated to the second protocol and service layer components available to communicate in the second protocol; and dispatching the translated communication to the one or more additional service layer components from the application dispatcher, wherein dispatching the translated communication to the one or more additional service layer components comprises providing the translated communication to a northbound interface of an enabler of the SDP.
-
-
14. A system comprising:
-
a processor; and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to coordinate interactions between different types of networks by; receiving by an enabler executing on a Service Delivery Platform (SDP) a communication in a communication session from a first communication network, wherein the communication is in a first protocol, wherein the enabler comprises a service layer component of the SDP, and wherein the enabler provides a southbound interface specific to the first communication network and a northbound interface that abstracts the first communication network; receiving by a translation module executing on the SDP the communication in the communication session from the northbound interface of the enabler, wherein the translation module comprises a service level component of the SDP; translating, by the translation module of the SDP, the communication from the northbound interface of the enabler to a second protocol based on a state of the communication session, wherein the first protocol is different from the second protocol and wherein the second protocol comprises Session Initiation Protocol (SIP); identifying by an application dispatcher executing at the service layer of the SDP one or more additional service layer components for providing at least one service in the communication session based on the communication translated to the second protocol and service layer components available to communicate in the second protocol; and dispatching the translated communication to the one or more additional service layer components from the application dispatcher, wherein dispatching the translated communication to the one or more additional service layer components comprises providing the translated communication to a northbound interface of an enabler of the SDP. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification