CA2304543A1

Integrated customer interface for web based communications network management

Abstract

A web-based, integrated customer interface system (30) for enabling customer management of their communication network assets. A web-based GUI (20) enables a customer to interact with one or more network management resources and telecommunication services. The integrated interface system (30) includes: 1) a customer's network report management; 2) a centralized in-box system for online notifications to client workstation; 3) a real-time network services monitoring system; 4) broadband system for presenting physical and logical views of data networks and performance information; 5) a toll-free network management system enabling customization of 800/8xx toll free number routing; 6) Outbound Network Management (ONM); 7) packet-switched events monitoring; 8) a trouble ticket tool; 9) web-based invoice reporting for access to billing information; 10) web-based call manager; 11) on-line order entry and administrative service; 12) system for handling security and authentication.

CA2304543A1, drawing sheet 1
Sheet 1 of 143

Term

Term ended

Projected expiry passed 25 September 2018, 8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

107 claims: 4 independent, 103 dependent

  1. 1
    WHAT IS CLAIMED IS:1. An integrated system for providing a plurality of communications network management services and products to a customer over the public internet, said network management services and products accessible from a client workstation employing a client browser associated with said customer and capable of receiving web based communications from a communications service enterprise, said system comprising: (a) one or more secure web servers for managing one or more secure client sessions over the internet in response to customer entry into said system, each said secure web server supporting secure communications with said client workstation;(b) a plurality of client applications integrated within a web-based GUI and downloaded from a secure web server according to pre-determined customer entitlements, each said client application for providing a customer interface integrated within said web based GUI and enabling interactive communications with one or more communications network management resources provided by said communications service enterprise via a secure web server;and, -338SUBST1TUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 (c) each said secure web server supporting communication of request messages entered by said customer via said customer interface to said one or more network management resources capable of providing 5 a desired communications network management function;wherein said one or more remote application resource processes said request messages and provides responses to said one or more secure web servers for secure uploading to said client browser and display via said 10 integrated customer interface, thereby enabling a customer to manage its communications network assets.
  2. 3
    The integrated system as claimed in Claim 2, -339SUBSTITUTE SHEET (RULE 2S) *rB CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 11038.SF f:\work\1171\11038\SPEC\11038.FOR further comprising a dispatch server for communicating with a secure web server and a plurality of said remote application resource, said dispatch server providing verification of system access and proxy generation for said system resources after said customer's entitlements have been verified.
  3. 5
    The integrated system as claimed in Claim 2, wherein said downloaded web-based GUI comprises a backplane object downloaded with, and launched by said web-based GUI, said backplane object capable of launching said one or more client applications upon initiation by said customer, the backplane object further enabling inter-application communications among the client applications and also with said backplane object, whereby said backplane object and the client applications interoperate with one another to provide said integrated customer interface to a plurality of communications network management products and services -340SUBSTÎTUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 subscribed by the customer.
  4. 20
    The integrated system as claimed in Claim 16, wherein a network management resource provides a priced call detail data reporting function for providing customer specific data pertaining to usage of a customer's switched communications network.
  5. 21
    The integrated system as claimed in Claim 20, wherein a network management resource providing a priced call detail data reporting function comprises:a system for extracting call detail data records from billing systems generating priced call detail records specific to a customer's communications network, a system for harvesting said extracted priced call -346SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 detail records for storage in an database storage device;and a decision support server for receiving customer request messages for said priced call detail data, said decision support server accessing said customer-specific priced call detail data from said database storage device and transmitting said customerspecific priced call detail data to said inbox server in accordance with said customer request.
  6. 22
    The integrated system as claimed in Claim 21, wherein a reporting option includes running a predefined report at a pre - determined frequency, said report scheduler system communicating a message to said decision support server to run said pre-defined report at said pre-determined frequency, each said pre-defined report being updated with recent customer-specific priced call detail data available at a run time.
  7. 23
    The integrated system as claimed in Claim 16, wherein a network management resource provides a near real-time unpriced call detail data reporting function for providing customer specific data pertaining to usage of a customer's switched communications network, said unpriced call detail data reporting service receiving customer request messages for customer -347SUBSTITUTE SHEET (RULE 2β) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 specific unpriced call detail data and transmitting said customer-specific unpriced call detail data to said inbox server in accordance with said customer request.
  8. 24
    The integrated system as claimed in Claim 23, wherein a reporting option includes running a customerdefined unpriced call detail data report at a predetermined frequency, said report scheduler system communicating a message to an unpriced call detail data reporting server for obtaining recent customer - specific unpriced call detail data.
  9. 25
    The integrated system as claimed in Claim 23, wherein a network management resource comprises:a system for generating statistical data based on realtime call data obtained from a circuit - switched communications network, said statistical data being generated according to said customer entitlements;and, a client application for integrating retrieved statistical data within a Web-based GUI for presentation to said customer via said integrated interface, said Web-based GUI being updated to contain statistical data at customer-specified time intervals. -348SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 '
  10. 26
    The integrated system as claimed in Claim 25, wherein said customer entitlement includes specification of one or more toll free numbers associated with a customer's communications network for which statistical data are to be generated.
  11. 27
    The integrated system as claimed in Claim 26, wherein said system for generating statistical data includes script mechanism for initiating update of said web-based GUI with most recent statistical data.
  12. 28
    The integrated system as claimed in Claim 25, wherein a network management resource comprises:a communications network configuration device for maintaining an inventory of customer's network call routing plans and associated call routing plan details, and interfacing with a plurality of network control elements for configuring a customer's communications network according to a desired call routing plan;and, a network management server for receiving customer request messages for accessing said call routing plan details from said communications network configuration device, retrieving said call routing plan details according to customer entitlements, and downloading said call routing plan details for customers via said -349SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 integrated interface.
  13. 29
    The integrated system as claimed in Claim 28, wherein said report requestor application enables generation of messages specifying customer modification of said call-routing plan, said network management server receiving said messages via said integrated interface and translating said received modification request into commands for input to said network configuration device, whereby said commands are forwarded to said network control elements for configuring said customer's network according to said request.
  14. 30
    The integrated system as claimed in Claim 29, wherein said modification request messages includes a unique customer identifier enabling downloading of specific call routing plan details associated with said customer identifier.
  15. 31
    The integrated system as claimed in Claim 30, wherein a customer request message includes an order for modifying an existing customer network call routing plan for a predetermined period of time, said network management server enabling said customer network to -350SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 automatically revert to a corresponding call routing plan configured prior to invocation of said order at a customer-specified revert time.
  16. 32
    The integrated system as claimed in Claim 31, wherein a customer request message includes an order for modifying a percent allocation of call traffic routed to a network number used in a particular call routing plan for a predetermined period of time, said network management server enabling said allocation of call traffic routed to a number to automatically revert to a corresponding percent allocation specified prior to invocation of said order at a customer-specified revert time.
  17. 33
    The integrated system as claimed in Claim 28, wherein a network management resource comprises:a customer's switched data circuit network;and, a device for periodically polling network switches of said switched data circuit network to obtain network performance data relating thereto and temporarily storing said network performance data;said integrated system further comprising: a broadband network server for receiving customer request messages for reporting network performance data, retrieving said network -351SUBSTÎTUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 performance data according to customer entitlements, and downloading said network performance data to said customer for presentation via said integrated interface.
  18. 34
    The integrated system as claimed in Claim 33, wherein said report viewer application enables display of broadband network reports in accordance with selected customer reporting options, said customer reporting options including specification of graphical, tabular, and map views of said network performance data.
  19. 35
    The integrated system as claimed in Claim 34, wherein said report viewer application includes support for simultaneous multiple graph reporting views of specific broadband network performance data.
  20. 36
    The integrated system as claimed in Claim 35, wherein said customer's switched data network generates alarm status indications, said broadband network server receiving said alarm status indications pertaining to said customer's network and communicating alarm status data to said customer workstation via said integrated interface. -352SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 ’
  21. 37
    The integrated system as claimed in Claim 36, wherein said report requestor application enables generation of messages specifying network performance thresholds for enabling reporting of specific data network behavior via said integrated interface.
  22. 38
    The integrated system as claimed in Claim 37, wherein said report viewer supports display of a graphical view comprising an area map view having indicators depicting locations of a customer's data network, said report viewer application enabling said customer to select said indicators on said graphical representation and provide a textual view of network performance characteristics relating to physical circuits supported at said selected network location. 33, wherein a network management resource includes a system for providing an alarm management function -353SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 ' including a device for deriving performance alarms based on performance statistics collected on the performance of a customer's data network; said integrated system further comprising:an event monitor server for receiving and storing the network performance statistics and the derived alarms from the deriving device, and communicating said network performance statistics and the derived alarms for presentation to said customer via said integrated interface. 41. The integrated system as claimed in claim
  23. 39
    40, wherein said report requestor application further enables customers to define and submit network performance thresholds specifying reporting of specific network behavior via said integrated interface, said event monitor server enabling filtering of said network alarms and performance statistics according to the customer-defined threshold for presentation to the customer at the client workstation. 42. The integrated system as claimed in claim
  24. 40
    41, wherein a report requestor application further enables customers to define and enter troubleshooting procedures for specific alarms or circuits pertaining -354SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 iso the data network via the integrated interface.
  25. 42
    44. The integrated system as claimed in Claim 28, wherein a network management resource includes a system for generating invoice documents relating to a communications management services provided by said communications service enterprise; said integrated system further comprising:a client application downloaded from the secure web server for enabling selection and presentation of invoice documents in accordance with customer entitlements, said client application further generating an invoice request message in response to customer selection of a specific invoice option and forwarding the invoice request message via the secure web server? and -355SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT7US98/20173 ’ an invoice application server for maintaining a database of image files associated with invoice documents from the application service and receiving the invoice request message, said invoice application server accessing the database in response to a request message, generating a response message including a customer selected invoice document, and downloading said response message to said client workstation, whereby said customer selected invoice document is formatted in a manner suitable for display via said integrated client interface.
  26. 43
    45. The integrated system as claimed in Claim 44, wherein the database of image files further includes an object database, said invoice application server further comprising:conversion process for imaging documents by defining key information necessary to retrieve documents from the communications application service and compress the documents for storing;and store process for loading the compressed documents into the object database.
  27. 44
    46. The integrated system as claimed in Claim 45, wherein the database of image files further includes an index database, said invoice application -356SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 ’ server further including index load process for storing index pointers pointing to the compressed documents into the index database.
  28. 45
    47. The integrated system as claimed in Claim 28, wherein a network management resource further comprises a system for providing a circuit switched call center management function, said integrated system further comprising:a client application downloaded from the secure web server for enabling a customer to monitor, define, and manipulate call routing parameters, the client application further formatting customer defined parameters into client message transactions and communicating the client message transactions to the secure server over the secure connection;and, a routing engine device for maintaining call routing rules and interfacing with said plurality of network control elements for directing call routing and receiving data statistics, the routing engine device further using the rules, the data statistics, and the customer defined parameters in determining where to route calls, whereby customer control of call routing via said integrated interface is enabled. -357SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT7US98/20173
  29. 46
    48. The integrated system as claimed in Claim 47, further comprising a proxy server for processing a plurality of transaction requests received from the client application via the secure server by opening a connection to the routing engine device and retrieving information relating to the transaction requests and forwarding back the information to the client application via the secure server, and wherein the client application presents the information to the customer at the client workstation.
  30. 47
    49. The integrated system as claimed in Claim 48, further comprising one or more database (s) for storing the data statistics generated by the routing engine device and the plurality of network control elements, said one or more databases residing with the proxy server, the proxy server further processing predetermined transaction requests locally by retrieving information related to the transaction requests from said one or more database(s), and forwarding the information to the client application.
  31. 48
    50. The integrated system as claimed in Claim 3, wherein said session management provided by said secure server includes web cookie generation at each instance -358SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 ’ of client identification to link a session with said client through a plurality of discrete client communications in said session to verify said client to said dispatch server at each transmission in said session.
  32. 49
    51. The integrated system as claimed in Claim 50, wherein said cookie is generated by a program on a separate server during an entitlements communications, after identification and authentication of the client.
  33. 50
    52. The integrated system as claimed in Claim 51, wherein said client web browser secure socket layer encrypts client identification, authentication and said session management cookie during each transmission.
  34. 51
    53. The integrated system as claimed in Claim 52, wherein said session cookies provide simultaneous session management for a plurality of system resource platforms .
  35. 52
    54. The integrated system as claimed in Claim 53, further including RSA encryption for transmission of all customer data between said secure web server and said dispatch server, and SSL encryption for -359SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 transmission of all customer data between said secure web server and said client web browser.
  36. 53
    55. The integrated system as claimed in Claim 54, wherein each client request from said web browser is encrypted with a public key provided by said communications network, and each of said client requests includes an encrypted client cookie for client authentication.
  37. 54
    56. The integrated system as claimed in Claim 28, further comprising :a client application downloaded from the secure web server for enabling a customer to generate trouble tickets to be processed by a trouble ticket resolution entity;and, a service inquiry application server for receiving requests for a customer's trouble ticket information, translating said requests into commands for retrieving trouble ticket information from said communications network configuration device, and downloading response messages including said requested trouble ticket information to said customer via said integrated interface.
  38. 55
    57. The integrated system as claimed in Claim 28, -360SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 further comprising:a client application downloaded from said secure web server for enabling customers to manage and track outbound network management features associated with that customer's communications network;and, an outbound network management server for receiving requests for outbound network management features associated with a customer network including calling party numbers, dialing plans, calling card number and customer identification code sets, or, combinations thereof, translating said received requests into commands for retrieving said outbound network management feature information from said communications network configuration device, and downloading response messages including said requested outbound network management feature information to said customer via said integrated interface.
  39. 56
    58. A method for enabling customer management of their communications network assets via the public Internet, including provision of a plurality of services and products accessible from a client workstation employing a client web browser associated with a customer and capable of receiving web based communications from said communications service -361SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 ’ enterprise providing said products and services, said method comprising the steps of:(a) enabling interactive communications between said system and said customer over the public Internet with an object oriented protocol invoked from within said client web browser, said protocol supporting customer identification, authentication and a determination of network entitlements for the customer;(b) managing a plurality of customer sessions over the public Internet with a secure web server, said secure web server providing session encryption and management of the customer's session, said session management including the steps of identifying, validating, and determining the customer's entitlements within the network;(c) initiating download of a web-based GUI from said secure web server, said downloaded web-based GUI capable of launching one or more of a plurality of client applications available to a customer according to pre-determined customer entitlements, (d) providing a customer interface integrated within said web-based GUI upon launch of a selected client application, said customer interface enabling interactive communication of request messages with one -362SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/2O173 or more of a plurality of communications network management resources capable of providing a selected communications network management function;(e) a communications network management resource receiving said request messages, generating a proxy request corresponding to a request message, providing responses according to said request, and communicating said responses to said secure web server for secure uploading to said customer workstation for display via said integrated interface, whereby customer management of its communications network management assets via the public internet is enabled.
  40. 58
    60. The method as claimed in Claim 58, further comprising providing a dispatch server for -363SUBST1TUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 ’ communicating with a secure web server and each of said plurality of said network management resources, said dispatch server verifying system access and proxy generation for said system resources after said customer's entitlements have been verified.
  41. 60
    62. The method as claimed in Claim 60, wherein said downloaded web-based GUI comprises a backplane object downloaded with, and launched by said web based GUI, said backplane object launching said client applications programs upon initiation by said customer, the backplane object further enabling interapplication communications among the client applications and also with said backplane object,whereby said backplane object and the client applications interoperate with one another to provide said integrated customer interface to a plurality of communications network management products and services subscribed by the customer.
  42. 65
    67. The method as claimed in claim 65, wherein said client applications utilizing a set of common graphical user interface objects and the backplane for providing common look-and-feel desktop window management features . -366SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 ’
  43. 66
    68. The method as claimed in claim 66, wherein a network management resource comprises a report manager server for providing a customer data report management function and a database for maintaining an inventory of reports associated with a customer, said method further comprising :providing a report requestor client application enabling creation and scheduling of customer specific reports pertaining to usage of their switched communications networks and initiating generation of report request messages for said one or more network management resources via said integrated interface;and, providing a report viewer application enabling display of reports in accordance with customer-entitled reporting options .
  44. 68
    70. The method as claimed in claim 68, wherein said report requestor application enables customization of reporting items to be included in said customer report, said authentication server providing said reporting items capable of being customized according to said customer entitlements to said report requestor application when generating a report request message.
  45. 69
    71. The method as claimed in claim 69, further including:providing a report scheduler system for initiating periodic generation of reports from network management resources at a customer - specified frequency.
  46. 74
    76. The method as claimed in Claim 74, wherein a network management resource provides a priced call detail data reporting process for providing customer specific data pertaining to usage of a customer's switched communications network, said priced call detail data reporting process comprising the steps of:extracting call detail data records from billing systems generating priced call detail records specific to a customer's communications network, -370SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 harvesting said extracted priced call detail records for storage in a database storage device;and implementing decision support server for receiving customer request messages for said priced call detail data, accessing said customer-specific priced call detail data from said database storage device, and transmitting said customer-specific priced call detail data to said inbox server in accordance with said customer request.
  47. 75
    77. The method as claimed in Claim 76, further comprising :running a pre-defined report at a pre-determined frequency, said report scheduler system communicating a message to said decision support server to run said pre-defined report at said pre-determined frequency, each said pre-defined report being updated with recent customer-specific priced call detail data available at a run time.
  48. 76
    78. The method as claimed in Claim 74, wherein a network management resource provides a near real-time unpriced call detail data reporting function for providing customer-specific unpriced call detail data pertaining to usage of a customer's switched -371SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 ‘ communications network, said method comprising:providing an unpriced call detail data reporting server for receiving customer request messages for their unpriced call detail data;obtaining said customer specific unpriced call detail data;and, transmitting said customer-specific unpriced call detail data to said inbox server in accordance with said customer request.
  49. 77
    79. The method as claimed in Claim 78, wherein a reporting option includes running a customer-defined unpriced call detail data report at a pre-determined frequency, said report scheduler system communicating a message to said unpriced call detail data reporting server for obtaining recent customer - specific unpriced call detail data.
  50. 78
    80. The method as claimed in Claim 78, wherein a network management resource comprises a system for generating statistical data based on real-time call data obtained from a circuit-switched communications network, said statistical data being generated according to said customer entitlements, said method comprising:-372SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 integrating retrieved statistical data within a Web-based GUI for presentation to said customer via said integrated interface, said Web-based GUI being updated to contain statistical data at customerspecified time intervals .
  51. 79
    81. The method as claimed in Claim 80, further including specifying one or more toll free numbers associated with a customer's communications network for which statistical data are to be generated.
  52. 80
    82. The method as claimed in Claim 80, further comprising:implementing a script mechanism for initiating update of said web-based GUI with most recent statistical data.
  53. 81
    83. The method as claimed in Claim 72, wherein a network management resource comprises a communications network configuration device for maintaining an inventory of customer's network call routing plans and associated call routing plan details, and interfacing with a plurality of network control elements for configuring a customer's communications network according to a desired call routing plan; said method further comprising:-373SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 providing a network management server for receiving customer request messages for accessing said call routing plan details from said communications network configuration device;retrieving said call routing plan details according to customer entitlements;and, downloading said call routing plan details for presentation to customers via said integrated interface.
  54. 82
    84. The method as claimed in Claim 83, further comprising:generating a customer request message specifying customer modification of said call-routing plan, said network management server receiving said request messages via said integrated interface and translating said received modification request into commands for input to said network configuration device;and, forwarding said commands to said network control elements for configuring said customer's network according to said request.
  55. 83
    85. The method as claimed in Claim 84, wherein a customer request message includes a unique customer identifier enabling downloading of specific call -374SUBST1TUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/2O173 routing plan details associated with said customer identifier.
  56. 84
    86. The method as claimed in Claim 83, further comprising :generating a customer request message including an order for modifying an existing customer network call routing plan for a predetermined period of time, said network management server enabling said customer network to automatically revert to a corresponding call routing plan configured prior to invocation of said order at a customer-specified revert time.
  57. 85
    87. The method as claimed in Claim 83, further comprising:generating a customer request message including an order for modifying a percent allocation of call traffic routed to a network number used in a particular call routing plan for a predetermined period of time, said network management server enabling said allocation of call traffic routed to a number to automatically revert to a corresponding percent allocation specified prior to invocation of said order at a customer-specified revert time. -375SÜBST1TUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173
  58. 86
    88. The method as claimed in Claim 83, wherein a network management resource comprises:a customer's switched data circuit network;and, a device for periodically polling network switches of said switched data circuit network to obtain network performance data relating thereto and temporarily storing said network performance data, said method further comprising: providing a broadband network server for receiving customer request messages for reporting network performance data;retrieving said network performance data from temporary storage according to customer entitlements;and, downloading said network performance data to said customer for presentation via said integrated interface .
  59. 87
    89. The method as claimed in Claim 88, further comprising :enabling display of broadband network reports in accordance with selected customer reporting options, said customer reporting options including specification of graphical, tabular, and map views of said network performance data. -376SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173
  60. 88
    90. The method as claimed in Claim 88, wherein said report viewer application includes supporting simultaneous multiple graph reporting views of specific broadband network performance data.
  61. 89
    91. The method as claimed in Claim 88, wherein said customer's switched data network generates alarm status indications, said broadband network server receiving said alarm status indications pertaining to said customer's network and communicating alarm status data to said customer workstation via said integrated interface.
  62. 90
    92. The method as claimed in Claim 91, further comprising the step of generating customer request messages specifying network performance thresholds for enabling reporting of specific data network behavior via said integrated interface.
  63. 91
    93. The method as claimed in Claim 92, wherein said report viewer supports display of a graphical view comprising an area map view having indicators depicting locations of a customer's data network, said method including enabling said customer to select said indicators on said graphical representation and -377SU0STITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 providing a textual view of network performance characteristics relating to physical circuits supported at said selected network location.
  64. 92
    94. The method as claimed in Claim 88, wherein a network management resource includes a system for providing an alarm management function including a device for deriving performance alarms based on performance statistics collected on the performance of a customer's data network; said method further comprising :providing an event monitor server for receiving and storing the network performance statistics and the derived alarms from the deriving device, and communicating said network performance statistics and the derived alarms for presentation to said customer via said integrated interface.
  65. 96
    98. The method as claimed in Claim 72, wherein a network management resource includes a system for generating invoice documents relating to communications network management services provided by said communications service enterprise, said method further comprising:downloading a client application from the secure web server for enabling selection and presentation of invoice documents in accordance with customer entitlements ;-379SUBSTÎTUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 generating customer request messages including customer selection of a specific invoice option;providing an invoice application server for maintaining a database of image files associated with invoice documents from the application service, said invoice application server: receiving the invoice request message from said customer;accessing the database in response to a request message;generating a response message including a customer selected invoice document;downloading said response message to said client workstation;and, formatting said customer selected invoice document in a manner suitable for display via said integrated client interface.
  66. 97
    99. The method as claimed in Claim 98, wherein the database of image files further includes an object database, said invoice application server further:converting invoice documents to images;defining key information necessary to retrieve documents from the communications network management resource application service and compressing the documents for storing;and -380SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 loading the compressed documents into the object database.
  67. 98
    100. The method as claimed in Claim 99, wherein the database of image files further includes an index database, said method further including storing index pointers for pointing to the compressed documents in the index database.
  68. 99
    101. The method as claimed in Claim 72, wherein a network management resource further comprises a system for providing a circuit switched call center management function, said method further comprising:downloading a client application from the secure web server for enabling a customer to monitor, define, and manipulate call routing parameters, the client application further formatting customer defined parameters into client message transactions and communicating the client message transactions to the secure server over the secure connection;and, providing a routing engine device for maintaining call routing rules and interfacing with said plurality of network control elements for directing call routing and receiving data statistics, the routing engine device further using the rules, the data statistics, -381SUBST1TUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 and the customer defined parameters in determining where to route calls, whereby customer control of call routing via said integrated interface is enabled.
  69. 100
    102. The method as claimed in Claim 101, further comprising:processing a plurality of transaction requests received from the client application via the secure server by opening a connection to the routing engine device ;and, retrieving information relating to the transaction requests and forwarding back the information to the client application via the secure server, said client application presenting the information to the customer at the client workstation via said integrated interface.
  70. 101
    103. The method as claimed in Claim 102, further comprising:providing one or more database(s) for storing the data statistics generated by the routing engine device and the plurality of network control elements, said one or more databases operating in conjunction with a proxy server for processing predetermined transaction requests locally by retrieving information related to the transaction requests from said one or more database(s), and -382SUBSTÎTUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 forwarding the information to the client application.
  71. 102
    104. The method as claimed in Claim 60, further including the step of generating a web cookie at each instance of client identification to link a session with said client through a plurality of discrete client communications in said session to verify said client to said dispatch server at each transmission in said session.
  72. 103
    105. The method as claimed in Claim 104, wherein said cookie is generated by a program on a separate server during an entitlements communications, after identification and authentication of the client.
  73. 104
    106. The method as claimed in Claim 105, further including:encrypting client identification, authentication and said session management cookie during each transmission.
  74. 105
    107. The method as claimed in Claim 106, wherein said session cookies provide simultaneous session management for a plurality of system resource platforms. -383SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98/20173 ’
  75. 106
    108. The method as claimed in Claim 107, further including encrypting transmission of all customer data between said secure web server and said dispatch server using RSA encryption, and encrypting transmission of all customer data between said secure web server and said client web browser using SSL encryption.
  76. 107
    109. The method as claimed in Claim 108, further including encrypting each client request from said web browser with a public key provided by said communications network, and each of said client requests includes an encrypted client cookie for client authentication. -384SUBSTITUTE SHEET (RULE 26) CA 02304543 2000-03-24 WO 99/19803 PCT/US98Z20173 ' 1/125 Front-End Business Logic Front-End Business Logic Front-End Business Logic Backplane Services, Presentation Services... >20 Tier 1 Front-End Services Framework Session Services, Communication Services Back-End Services Framework Request Handlers Back-End Business Logic Adapter Framework Adapter Framework Adapter Framework Tier 2 Tier 3 Back-End System Resource Back-End System Resource x ............:Back-End System Resource X...... , . XJ
Independent claims76