CA2169960C

Broadband intelligent telecommunications network and method providing enhanced capabilities for customer premises equipment

Abstract

A Broadband Intelligent Network employs an ATM fast-packet (51)switch to route signaling cells from a calling party (52) to a switch port(53) directly connected to a network controller (64). The signaling cellscarry a service request for download of a program module or data from anetwork resource unit (63) to the calling party, or for download of a programmodule or data from the calling party apparatus to a network host resourceunit, or for service circuit service to the calling party or in a connection pathbetween the calling party and a called party, or for a message broadcast. Thenetwork controller (64) responds to the information in the signaling cells andestablishes the necessary switched virtual connections in the ATM switch(51) to provide the requested services. A service creation program (31) maybe downloaded to the customer from the network (61), und used by thecustomer to create a new service script which is subsequently downloadedto the network for execution.

CA2169960C, drawing sheet 1
Sheet 1 of 46

Term

Term ended

Expired 13 September 2014, 12 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

66 claims: 10 independent, 56 dependent

  1. 1
    CA 02169960 2001-01-02 -41Claims:1. A broadband intelligent network comprising: a fast-packet switch having a plurality of ports ;a switch processor to establish switched virtual connections or permanent virtual connections between ports;respective customer links having a broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units;a network control processing system interfaced to at least one switch port to receive signaling cells generated by CPE units and carrying customer service request data, and to control network responses thereto;a resource system for the network having at least one resource unit interfaced to a resource unit port of the fast-packet switch to receive query cells and to transmit response cells carrying resource data;the switch processor detecting each customer generated signaling cell generated by a CPE unit and received by the switch and routing each generated signaling cell through a first virtual circuit and the at least one switch port to the network control processing system;the network control processing system detecting service request data in each signaling cell requesting download of a program module or data from the network to a CPE unit from which the service request CA 02169960 2001-01-02 -42data is received or from the requesting CPE unit to the network;the network control processing system responding to download requests by effecting the requested download between the requesting CPE unit and the network through the fast-packet switch;and the network control processing system directing the switch processor to establish a second virtual circuit in the fast-packet switch between the requesting CPE unit and the resource unit if a host or other resource unit connection is required by the service request.
  2. 4
    The broadband intelligent network of claim 2 wherein:the service request is for the program module or the data from the resource units;the network control processing system routes a query cell to the resource unit through the fast-packet switch requesting information from the resource unit to support the requested service;and the resource unit transmits a response cell carrying the requested information to the requesting CPE.
  3. 5
    The broadband intelligent network of claim 2 wherein:the program modules is for a computer program module;and the resource unit is a computer program library from which the computer program module is downloaded to the requesting CPE unit.
  4. 6
    The broadband intelligent network of claim 2 wherein:the program module is for a video program;and the resource unit is a video program library from which the requested video program is downloaded to the requesting CPE unit. CA 02169960 2001-01-02 -447. The broadband intelligent network of claim 1 wherein the requested program module or data is one of being resident in and or is to be hosted in the network control processing system;and the network control processing system directs download for the requesting CPE unit through the first associated virtual circuit of the fast-packet switch.
  5. 8
    9. A broadband intelligent network comprising:a fast-packet switch having a plurality of ports;a switch processor to establish switched virtual connections or permanent virtual connections between ports;respective customer links having a broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units;a network control processing system interfaced to at least one switch port to receive customer CA 02169960 2001-01-02 -45generated signaling cells carrying customer service request data and to control network responses thereto;the switch processor detecting each customer generated signaling cell received by the switch and routing each customer generated signaling cell through a first associated virtual circuit to the network control processing system through the one switch port;the network control processing system detecting service request data in each received signaling cell from a requesting CPE unit requesting download of a service creation program module from the network;and the network control processing system downloading the service creation program module to the requesting CPE unit through one of the first virtual circuit of the fast-packet switch and a second virtual circuit for downloading the service creation program from a separate storage unit.
  6. 9
    10. The broadband intelligent network of claim 9 wherein:respective CPE units are interfaced with the respective customer links.
  7. 10
    11. The broadband intelligent network of claim 10 wherein:the requested service creation program module is executed by the requesting CPE unit to create a new service script after the download is completed.
  8. 11
    12. The broadband intelligent network of claim 11 wherein:CA 02169960 2001-01-02 -46the requesting CPE unit generates a download request for the new service script in a script-download signaling cell sent through the first associated virtual circuit of the fast-packet switch to the network control processing system;and the network control processing system receives the new service script and installs the new service script as an active service in a customer record.
  9. 15
    18. The broadband intelligent network of claim 1 wherein:a system of server devices and service circuits is provided with respective connections to server ports of the fast-packet switch for connection to calling parties or for connection in a connection path between calling and called parties;and the network control processing system detects a need for the services of at least one of a server device and a service circuit and establishes virtual circuitry for a CPE unit through the fast-packet switch to one of the server devices and circuits in accordance with the service need.
  10. 16
    19. A broadband intelligent network comprising :a fast-packet switch having a plurality of ports;a switch processor to establish switched virtual connections or permanent virtual connections between ports;respective customer links having a relatively broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units;CA 02169960 2001-01-02 -48a network control processing system interfaced to at least one switch port to receive signaling cells generated by CPE units and carrying customer service request data, and to control network responses thereto;the switch processor detecting each signaling cell generated by a requesting CPE unit and received by the switch and routing each such signaling cell through a first associated virtual circuit to the network control processing system through the one switch port;a system of server devices and circuits provided with respective connections to server ports of the fast-packet switch for one of a connection to a calling party and a connection between calling and called parties;and the network control processing system detecting a need for the services of one of a server device and a service circuit and establishing virtual circuitry for at least a CPE unit of a calling party through the fast-packet switch to at least one of a server device and a service circuit in accordance with the service need.
  11. 18
    21. The broadband intelligent network of claim 20 wherein the system library is an intelligent services peripheral (ISP) having an additional interface circuit for operation of the (ISP) in a circuit-switched network. -4922. The broadband intelligent network of claim 19 wherein the server system includes a converter device for series connection in a call connection path between calling and called parties;and the network control processing system transmits a command cell to the converter device to provide conversion service in the call connection path between calling and called parties.
  12. 22
    26. The broadband intelligent network of claim 20 wherein the system library includes at least one converter circuit for connection to the network interface circuit to provide a requested service. CA 02169960 2001-01-02 -5027. A broadband intelligent network comprising:a fast-packet switch having a plurality of ports;a switch processor to establish switched virtual connections or permanent virtual connections between ports;respective customer links having a broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units;a network control processing system interfaced to at least one switch port to receive signaling cells generated by CPE units and carrying customer service request data, and to control network responses thereto;the switch processor detecting each signaling cell generated by a requesting CPE unit received by the switch and routing each such signaling cell through a first associated virtual circuit to the network control processing system through the one switch port;an intelligent services peripheral (ISP) having a library of service circuits;a first interface circuit for coupling the ISP to a circuit-switched network to enable the service circuits to provide service thereto on request;a second interface circuit for coupling the ISP to ISP ports of the fast-packet switch for one of a connection to a calling party and a connection between calling and called parties in the broadband intelligent network;and CA 02169960 2001-01-02 -51the network control processing system detecting a need for service from a service circuit in the ISP and directing the ISP to connect a service circuit to the second interface circuit and to establish a virtual circuit for a CPE unit through the fast-packet switch in accordance with the service need.
  13. 24
    29. A broadband intelligent network comprising:a fast-packet switch having a plurality of ports;a switch processor to establish switched virtual or permanent virtual connections between ports;respective customer links having a relatively broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units;CA 02169960 2001-01-02 -52a network control processing system interfaced to at least one switch port to receive signaling cells, generated by CPE units and carrying customer service request data, and to control network responses thereto;the switch processor detecting each signaling cell generated by a CPE unit and received by the fastpacket switch and routing each such signaling cell through a first associated virtual circuit to the network control processing system through the one switch port ;the network control processing system detecting service request data in each signaling cell requesting a message broadcast;and the network control processing system directing the switch processor to establish additional virtual circuits through the fast-packet switch between a requesting CPE from which the service request is received and a designated list of addresses for each message broadcast.
  14. 25
    30. A method for operating a broadband intelligent network having a fast-packet switch with a plurality of ports, a switch processor to establish switched virtual or permanent virtual connections between ports, respective customer links having a broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units, a network control processing system interfaced to at least one switch port to receive signaling cells, generated by CPE units and carrying customer service request data, and to control network responses thereto, CA 02169960 2001-01-02 -53and a resource system for the network having at least one resource unit interfaced to a resource unit port of the fast-packet switch to receive query cells and to transmit response cells, the steps of the method comprising:detecting each signaling cell generated by a requesting CPE unit and received by the switch processor;routing each customer generated signaling cell through a first associated virtual circuit and the one switch port to the network control processing system;detecting service request data in each signaling cell requesting download of one of a program module and data from the network to a requesting CPE unit from which the service request data is received or from the requesting CPE unit to the network;downloading requested downloads between the requesting CPE unit and the network through the fastpacket switch;and directing the switch processor to establish a second associated virtual circuit in the fast-packet switch between the requesting CPE unit and the resource unit if a host or other resource unit connection is required by the service request.
  15. 30
    36. A method for operating a broadband intelligent network having a fast-packet switch with a plurality of ports, a switch processor to establish switched virtual connections or permanent virtual connections between ports, respective customer links having a broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units, and a network control processing system interfaced to at least one switch port to receive signaling cells, generated by CPE units and carrying customer service request data, and to control network responses thereto, the steps of the method comprising:detecting each signaling cell generated by a CPE unit and received by the switch to route each such signaling cell through a first associated virtual circuit and the one switch port to the network control processing system;detecting service request data in a received signaling cell requesting download of a service creation program module from the network;CA 02169960 2001-01-02 -56directing the switch processor to establish a second associated virtual circuit in the fast-packet switch between the requesting CPE unit and one of a host resource unit and a source resource unit if a host or other resource unit connection is required by the service request;and downloading the service creation program module to the requesting CPE unit through the associated virtual circuit of the fast-packet switch.
  16. 32
    38. A method for operating a broadband intelligent network having a fast-packet switch with a plurality of ports, a switch processor to establish switched virtual connections or permanent virtual connections between ports, respective customer links CA 02169960 2001-01-02 -57having a broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units, a network control processing system interfaced to at least one switch port to receive signaling cells generated by CPE units and carrying customer service request data, and to control network responses thereto, and a system of server devices and service circuits provided with respective connections to server ports of the fast-packet switch for one of a connection to a calling party and a connection between calling and called parties, the steps of the method comprising:detecting each signaling cell, generated by a CPE unit and received by the switch, and routing each such signaling cell through a first associated virtual circuit and the one switch port to the network control processing system;and detecting a need for the services of one of a server device and a service circuit and establishing virtual circuitry for a CPE unit through the fast-packet switch to one of the server devices and the service circuits in accordance with the service need.
  17. 34
    41. A method for operating a broadband intelligent network having a fast-packet switch with a plurality of ports, a switch processor to establish switched virtual connections or permanent virtual connections between ports, respective customer links having a broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units, a network control processing system interfaced to at least one switch port to receive signaling cells generated by CPE units and carrying customer service request data, and to control network responses thereto, an intelligent services peripheral (ISP) having a library of service circuits, an interface circuit for coupling, under ISP control, service circuits of the ISP to ISP ports of the fastpacket switch for connection in a path to a calling party or between calling and called parties in the broadband intelligent network, the steps of the method comprising:detecting each signaling cell, generated by a CPE unit and received by the switch, and routing each such signaling cell through a first associated virtual CA 02169960 2001-01-02 -59circuit and the one switch port to the network control processing system;and detecting a need for service for one of the CPE units from a requested service circuit in the ISP and directing the ISP to connect a requested service circuit to the interface circuit;and establishing a virtual circuit for the one CPE unit through the fastpacket switch to the requested service circuit in accordance with the service need.
  18. 35
    42. A method for operating a broadband intelligent network having a fast-packet switch with a plurality of ports, a switch processor to establish switched virtual connections or permanent virtual connections between ports, respective customer links having a broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units, a network control processing system interfaced to at least one switch port to receive customer generated signaling cells carrying customer service request data and to control network responses thereto, the steps of the method comprising:detecting each signaling cell, generated by a CPE unit and received by the switch and routing each such signaling cell through a first associated virtual circuit and the one switch port to the network control processing system;detecting service request data in a signaling cell requesting a message broadcast;and directing the switch processor to establish additional virtual circuits through the fast-packet CA 02169960 2001-01-02 -60switch between the requesting CPE unit and a designated list of addresses for each message broadcast.
  19. 38
    45. The broadband intelligent network of claim 9 wherein:the network control processing system generates billing data based on network use by CPE units for formatting into customer billing statements;and the billing data includes charges for network connections, charges for usage of resource units owned by the networks, including charges for downloading and usage of the service creation program module, and third party charges including charges for usage of resource units owned by one or more third parties. CA 02169960 2001-01-02 -6146. The broadband intelligent network of claim 18, wherein: the network control processing system generates billing data based on network use by CPE units for formatting into customer billing statements;and the billing data including charges for network connections, charges for usage of resource units owned by the network, charges for usage of server devices or service circuits, and third party charges including charges for usage of resource units owned by one or more third parties.
  20. 43
    51. The broadband intelligent network of claim 2 wherein:the resource unit receives a query cell through the fast-packet switch from the network control processing system or the requesting CPE unit;the query cell contains a request for information needed from the resource unit;and the resource unit transmits a response cell carrying requested information to the requesting CPE unit.
  21. 44
    52. The broadband intelligent network of claim 2 wherein:the service request is for the data which includes educational data for distance learning;and the resource unit(s) contains the educational data. CA 02169960 2001-01-02 -6353. The broadband intelligent network of claim 2 wherein the resource system includes a linking directory data base;and the network control processing system sends queries to the linking directory data base to identify at least one of a host resource unit and a source resource unit for connection to the requesting CPE in providing the requested service.
  22. 46
    55. The broadband intelligent network of claim 2 wherein:the program module is a computer program module ;the requested computer program module is stored in the network control processing system from which it is downloaded to the requesting CPE unit through the fast-packet switch;and the requested computer program module is provided in a version compatible with an operating system interface for application programs in the requesting CPE unit. CA 02169960 2001-01-02 -6456. The broadband intelligent network of claim 55 wherein the version of the requested computer program module is determined from a request from the requesting CPE unit or from customer data stored in the network.
  23. 57
    67. The broadband intelligent network of claim 2 wherein:the download request is for the data which provides a menu listing additional resource units that can be queried by the requesting CPE unit to obtain respective lists of selections available from the respective additional resource units;and the menu data is downloaded from its storage location to the requesting CPE unit through the first associated virtual circuit or another associated virtual circuit established by the network control processing system from the menu storage location to the requesting CPE unit.
  24. 58
    68. The broadband intelligent network of claim 67 wherein the available resource units include units housing respective libraries of movies or videos for downloading to CPE units.
  25. 59
    69. The broadband intelligent network of claim 68 wherein an additional download request is made by the requesting CPE for a movie or video selection from one of the additional resource units and the requested movie or video is downloaded from the one additional resource unit through the second associated virtual circuit. CA 02169960 2001-01-02 -6770. The broadband intelligent network of claim 69 wherein the requesting CPE unit receives the selected movie or video and further includes:a VCR control unit for applying VCR control functions to the selected movie or video.
  26. 64
    76. The broadband intelligent network of claim 74 wherein:a resource system is provided for the network and has a plurality of resource units interfaced to respective resource unit ports of the fast-packet switch to receive query cells from the network control processing system and to transmit response cells;and the conference call request further includes a request for connection to a predetermined resource unit.
  27. 65
    77. The broadband intelligent network of claim 75 wherein:a resource system is provided for the network and has a plurality of resource units interfaced to CA 02169960 2001-01-02 -70respective resource unit ports of the fast-packet switch to receive query cells from the network control processing system and to transmit response cells;the conference call request further includes a request for connection to a predetermined resource unit;and the virtual circuits further include direct connection paths between the predetermined resource unit and each of the requesting and second and third CPE units .
  28. 66
    78. A method for operating a broadband intelligent network having a fast-packet switch with a plurality of ports, a switch processor to establish switched virtual connections or permanent virtual connections between ports, respective customer links having a relatively broad digital bandwidth connected to predetermined customer switch ports for transporting signaling and data cells to and from respective customer premises equipment (CPE) units, a network control processing system interfaced to at least one switch port to receive signaling cells, generated by CPE units and carrying customer service request data, and to control network responses thereto, and wherein the steps of the method comprise:detecting each signaling cell generated by a requesting CPE unit and received by the fast-packet switch;and routing each such signaling cell through a first associated virtual circuit and the one switch port to the network control processing system;CA 02169960 2001-01-02 -71detecting service request data in each signaling cell requesting a conference call involving the requesting CPE unit and at least second and third CPE units;and directing the switch processor to establish additional virtual circuits through the fast-packet switch among the requesting and second and third CPE units.
Independent claims28