WO9211603A1

Systems and processes for specifying customized telecommunication services

Abstract

A method and apparatus for creating customized call processing information (CCPI) records to permit customized telephone services for individual subscribers to a telephone network. In particular, a data processing system (20) for designing a procedure to direct a telephone network to provide requested services to a customer of the network, preferably comprising a display terminal (48) for displaying a visual representation of the procedure; and a control device (40), coupled to the display terminal (48), for causing the display terminal (48) to display the visual representation based upon multilevel data, the multilevel data including a graphical representation level containing display information for the visual representation; a data structure level containing data, organized in data structures, which correspond to the display information; and a code level to implement the requested services, the code level corresponding to the data in the data structures.

WO9211603A1, drawing sheet 1
Sheet 1 of 59

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

5 claims: 5 independent, 0 dependent

  1. 1
    What is claimed is:1. A method of designing a procedure to direct a telecommunication network to provide requested services to an individual customer of the network, the method comprising the steps, executed by a data processor, of: presenting the customer with a plurality of types of nodes, the nodes indicating the determinations and actions allowable for the procedure;receiving from the customer indications of desired nodes;receiving from the customer indications of desired relationships between the desired nodes;receiving from the customer values for parameters to be used with the desired nodes;and construction of graphical representation of the desired nodes, the customer values, and the indicated relationships among the nodes.
  2. 2
    A method for providing services for individual customers of a telephone network in response to requests from the customers, the method comprising the steps, executed by a data processor, of:storing a plurality of customer service procedures, each of the customer service procedures corresponding to a different one of the customers of the network;receiving requests for custom customer services;determining the custom customer service procedures corresponding to the received requests;retrieving from a customized procedure storage means the custom customer service procedures corresponding to each of the requests;and executing the retrieved service procedures to provide services for the individual customers.
  3. 3
    A method of storing a procedure in a data processing system to direct a telephone network to provide requested services to a customer of the network, the method comprising the steps, executed by a data processing system, of:storing, in a graphical representation level, display information for the visual representation of the procedure;storing, in a data structure level, data organized in data structures, which correspond to the display information;and storing, in a code level, executable code to implement the requested services, the executable code corresponding to the data in the data structures.
  4. 4
    A method for testing a procedure for providing customized services to an individual customer of a telephone network, the customized services being represented on a display device as a graph containing conditions and actions to be taken according to the evaluations made for the conditions, the evaluations involving tests on values of parameters for said graph, the method comprising the steps, executed by a data processor, of:presetting values for selected ones of the parameters;generating values for other ones of the parameters;executing the procedure using the preset and the generated parameter values;and indicating on the graph the conditions evaluated according to the preset and generated parameter values and the actions to be taken based upon the evaluations of the conditions.
  5. 5
    A method for validating a procedure for providing customized services to a customer of a telephone network, the procedure being embodied in a data structure having data and instructions executable by a data processor, the method comprising the steps, executed by a data processor, of:converting the procedure in the data structure into a schema for evaluation by an expert system, the step of converting including the sub step of extracting the instructions and data for the procedure from the data structure;testing the extracted procedure instructions and data against a set of rules indicating proper use of the instructions;identifying invalid ones of the instructions and data which violate the set of rules;and placing an indicator in the data structure for the invalid instructions and data.