Methods and apparatus for call service processing by instantiating an object that executes a compiled representation of a mark-up language description of operations for performing a call feature or service
First Claim
Patent Images
1. A method for providing telecommunications services, the method comprising the steps of:
- generating a compiled representation of a textual description in a mark-up language of operations for performing a call feature or a call service;
instantiating a feature object embodying the compiled representation;
instantiating a context object that maintains information regarding a present state of the call feature or service in response to a boundary event with respect to the call service or the call feature, the context object signaling the feature object in regard to events occurring with respect to the call feature or the call service, andthe feature object responding to said signaling from the context object by effecting execution of one or more of the operations in the compiled representation of the textual description in the mark-up language, andpassing notification of at least selected events to the context object,wherein the textual description defines a set of rules and actions for providing the call service, said rules and actions corresponding to a call policy associated with a subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved methods and apparatus for telecommunications call service and call feature processing utilize a compiled representation of a textual description in a mark-up language of operations describing a telecommunication service is generated. Objects access this compiled representation, in response to events occurring with respect to a telecommunication service, in order to cause operations represented in the compiled representation to be executed.
191 Citations
13 Claims
-
1. A method for providing telecommunications services, the method comprising the steps of:
-
generating a compiled representation of a textual description in a mark-up language of operations for performing a call feature or a call service; instantiating a feature object embodying the compiled representation; instantiating a context object that maintains information regarding a present state of the call feature or service in response to a boundary event with respect to the call service or the call feature, the context object signaling the feature object in regard to events occurring with respect to the call feature or the call service, and the feature object responding to said signaling from the context object by effecting execution of one or more of the operations in the compiled representation of the textual description in the mark-up language, and passing notification of at least selected events to the context object, wherein the textual description defines a set of rules and actions for providing the call service, said rules and actions corresponding to a call policy associated with a subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing telecommunications services, comprising the steps of:
-
providing a textual description in a mark-up language of a set of logic instructions describing a call service; parsing the textual description to generate a compiled representation of the logic instructions; instantiating a feature object embodying the compiled representation; instantiating a context object in response to a boundary event with respect to the call service, the context object maintaining information regarding a present state of the call service, the context object signaling the feature object to access the compiled representation and to effect execution of the call service defined by the logic instructions, and passing notification of at least selected events to the context object, wherein the textual description defines a set of rules and actions for providing the call service, said rules and actions corresponding to a call policy associated with a subscriber. - View Dependent Claims (10, 11, 12, 13)
-
Specification