Methods and apparatus for call service processing
AssigneeCopperCom, Inc.
InventorsRobert Martin, Jared Dubin, Jeff Williamson, Cathy Tio
Life of this patent
Estimating the term…
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, hereinafter referred to as context objects, access this compiled representation, in response to events occurring with respect to a telecommunication service in order to effect the execution of the operations.
Claims40
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 service,
- instantiating an object (hereinafter “context object”) that
- (i) accesses the compiled representation in response to one or more events, and
- (ii) effects execution of the operations.
The method of claim 10, wherein the event includes a call control event indicative of a signal received from an external device.
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 any of a call feature or service,
- responding to an event indicative of a boundary of a telecommunications service or feature for instantiating an object (hereinafter “context object”) to effect execution of that service or feature,
- accessing, with the context object, handler logic operations embodied in the compiled representation, the handler logic operations controlling any of the accessing, processing and execution of further instructions necessary to effect execution of the service or feature.
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 any of a call feature or service,
- responding to an event indicative of a boundary of a telecommunications service or feature for instantiating an object (hereinafter “context object”) to effect execution of that service or feature,
- accessing, with the context object, any handler logic operations embodied in the compiled representation, the handler logic operations controlling any of the accessing, processing and execution of further instructions necessary to effect execution of the service or feature,
- accessing, with the context object and in accord with the handler logic operations, feature logic operations embodied in the compiled representation, the feature logic operations executing additional features or services,
- resolving at run-time a type of at least one selected method required for effecting the execution of an feature logic operation referenced by the compiled representation.
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 telecommunications service,
- parsing the textual description to generate a compiled representation of the logic instructions, and
- instantiating an object (hereinafter “feature context object”) in response to an event that accesses the compiled representation to effect execution of the telecommunication service defined by the logic instructions.
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 telecommunications service, and
- instantiating in response to an event an object embodying a compiled representation of the logic instructions and effecting execution of the telecommunications service.
A telecommunications system, comprising:
- a call control module that controls a call processing context associated with a subscriber, and
- a call feature module in communication with the call control module, the feature control module accessing a compiled representation of textual description in a mark-up language of logic defining a telecommunication service provided to a subscriber in response to an event to effect execution of the service.
Dependencies are inferred from the claim text.