System and Method for Providing Multimedia Services
First Claim
Patent Images
1. A method for providing feature services in a multimedia communication environment, the method comprising:
- receiving a signaling message, which can be a request or a response;
running one or more scripts to compare the signaling message with control data to identify one or more service enablers that are responsive to the signaling message; and
invoking each identified service enabler, wherein each identified service enabler operates in accordance with an associated policy hook.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain embodiments, the present invention comprises a system and method for providing feature services in a multimedia communication environment. The system and method comprise comparing signaling messages with control data to identify one or more service enablers and application servers that are responsive to the signaling message. Each responsive service enabler is invoked in accordance with an associated policy hook.
-
Citations
32 Claims
-
1. A method for providing feature services in a multimedia communication environment, the method comprising:
-
receiving a signaling message, which can be a request or a response; running one or more scripts to compare the signaling message with control data to identify one or more service enablers that are responsive to the signaling message; and invoking each identified service enabler, wherein each identified service enabler operates in accordance with an associated policy hook. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multimedia communication system comprising:
-
one or more service enablers; a policy hook associated with each service enabler; and a processing component operable to; run one or more scripts to compare a signaling message with control data to identify one or more of the service enablers that are responsive to the signaling message; and invoke each identified service enabler in accordance with the associated policy hook. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. Software for providing feature services in a multimedia environment, the software being embodied in a computer-readable medium comprising computer code such that when executed is operable to:
-
compare a signaling message with control data to identify one or more service enablers or application servers that are responsive to the signaling message; and invoke each responsive service enabler in accordance with an associated policy hook. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for providing feature services in a multimedia communication environment, the method comprising:
-
means for receiving a signaling message; means for identifying one or more service enablers that are responsive to the signaling message; means for invoking each responsive service enabler; and means for controlling the operation of each service enabler through one or more associated policies. - View Dependent Claims (21)
-
-
22. An application control point for use in a multimedia communication system, the application control point comprising:
-
a signaling protocol interface; a programmable flow engine; a rules engine; one or more service enablers; and one or more policy hooks associated with each service enabler; wherein the rules engine is operable to match expressions in input data; wherein the programmable flow engine is operable to process signaling messages received through the signaling protocol interface, to interact with the rules engine to compare the signaling messages with control data, and to interact with one or more service enablers or application servers to provide multimedia communication features responsive to the signaling messages; and wherein the policy hooks are externally configurable and control the operation of the service enablers. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. An access terminal for use in a multimedia communication system, the access terminal comprising:
-
a signaling protocol interface; a programmable flow engine; a rules engine; one or more service enablers; and one or more policy hooks associated with each service enabler; wherein the rules engine is operable to match expressions in input data; wherein the programmable flow engine is operable to process signaling messages received through the signaling protocol interface, to interact with the rules engine to compare the signaling messages with control data, and to interact with one or more service enablers to provide multimedia communication features responsive to the signaling messages; and wherein the policy hooks are externally configurable and control the operation of the service enablers. - View Dependent Claims (31, 32)
-
Specification