Gateway
5 Assignments
0 Petitions
Accused Products
Abstract
A work flow manager (1) of a gateway comprises a process automation component (2), a policy engine (3), and a traffic gateway (4). The work flow manager (1) communicates via the internet (5) over IP with content providers (6) and content aggregators (7). On the other side it communicates over the Internet or over a private IP network, using diverse proprietary and known protocols with service enabler resources (20) including mobile network SMSCs, MMSCs and IMSs (IP Multi-Media Sub-systems). The process automation component (2) presents a GUI to generate a work flow definition in a high level business process execution language (BPEL), with interaction with the service enabler resources (20) which implement the process. The policy engine (3) interprets the BPEL to provide lower-level policy enforcement work, flows in a policy enforcement execution language (PEEL). The traffic gateway (4) interprets the PEEL to provide a low level language (traffic policy execution language, TPEL) for high performance implementation of steps of the work flow process. PRP means Policy Request Protocol, a lightweight protocol for AAA request/responses within the gateway 1.
51 Citations
39 Claims
-
1-20. -20. (canceled)
-
21. A gateway for interfacing between content provider servers and a communication network for delivery of content to user devices, the gateway comprising a work flow manager comprising:
-
a process automation component for interfacing with operators and defining according to operator inputs required work flows;
a traffic gateway for managing execution of traffic flow for delivery of content;
a policy engine for interfacing with the process automation component and with the traffic gateway;
wherein each of the process automation component, the policy engine, and the traffic gateway execute workflow instances; and
wherein the policy engine workflow instances act as decision points, and the process automation component workflow instances and the traffic gateway workflow instances act as enforcement points; and
wherein the policy engine comprises;
policy decision nodes, each having a traffic policy, a management policy, and a decision server, traffic nodes communicating with the decision servers, management nodes communicating with the decision servers; and
wherein the management nodes access the operator-level workflow model and the traffic nodes access a traffic-optimised work flow model. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification