Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
296 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connections aid dynamic allocation means including (i) means for detecting protocols that include in-band signaling information that indicates the bandwidth demand of the port; and (ii) means for determining from the in-band signaling information the number of time slots required to support the bandwidth demand.
Claim 2
Dependent Claim
296 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connections aid dynamic allocation means including (i) means for detecting protocols that include in-band signaling information that indicates the bandwidth demand of the port; and (ii) means for determining from the in-band signaling information the number of time slots required to support the bandwidth demand.
Claim 3
Dependent Claim
307 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection said dynamic allocating means including (i) means for detecting in-band bonding information concerning the requested type of connection provided within a call originating signal, the bonding information indicating the bandwidth demand of the port; and (ii) means for determining from the in-band bonding information the number of time slots required to support the bandwidth demand.
Claim 4
Dependent Claim
307 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection said dynamic allocating means including (i) means for detecting in-band bonding information concerning the requested type of connection provided within a call originating signal, the bonding information indicating the bandwidth demand of the port; and (ii) means for determining from the in-band bonding information the number of time slots required to support the bandwidth demand.
Claim 5
Dependent Claim
304 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection said dynamic allocation means including means for determining for a customer port (i) a port type and (ii) a required number of time slots associated with the port type wherein the means for determining the customer port type includes a memory for storing port type information that is based on switch configuration.
Claim 6
Dependent Claim
304 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection said dynamic allocation means including means for determining for a customer port (i) a port type and (ii) a required number of time slots associated with the port type wherein the means for determining the customer port type includes a memory for storing port type information that is based on switch configuration.
Claim 7
Dependent Claim
28 words
The telephone switching system as in claim 3 wherein the means for determining customer port type includes a means for updating the memory when the switch configuration changes.
Claim 8
Dependent Claim
30 words
A telephone switching system as in claim 4 further including means for changing the switch configuration, said means responding to signals relating to switch reconfiguration received over a control channel.
Claim 9
Dependent Claim
26 words
A telephone switching system as in claim 3 further including a means for changing the switch configuration, said means responding to customer-initiated requests for switch reconfiguration.
Claim 10
Dependent Claim
285 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connect to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection; and means for initiating data flow control service mechanisms to support data services connections, said means initiating the mechanisms when the number of time slots allocated to a connection cannot adequately accommodate the bandwidth demand.
Claim 11
Dependent Claim
285 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connect to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection; and means for initiating data flow control service mechanisms to support data services connections, said means initiating the mechanisms when the number of time slots allocated to a connection cannot adequately accommodate the bandwidth demand.
Claim 12
Dependent Claim
278 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection; and a buffer memory, disposed between one or more customer ports and the time division multiple access bus, for buffering data that cannot be immediately transferred to time slots.
Claim 13
Dependent Claim
278 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection; and a buffer memory, disposed between one or more customer ports and the time division multiple access bus, for buffering data that cannot be immediately transferred to time slots.
Claim 14
Dependent Claim
38 words
A telephone switching system as in claim 8 further includes means for initiating data flow control service mechanisms to support data services connections, the means initiating the mechanisms when the buffer memory contents exceed a predetermined critical capacity.
Claim 15
Dependent Claim
62 words
A telephone switching system as in claim 8 wherein the means for allocating a number of time slots to each connection includes: detecting means for detecting, during the progress of a call, a need for additional or lesser bandwidth; and means for dynamically allocating, during the progress of a call, a number of time slots to support that additional or lesser bandwidth.
Claim 16
Dependent Claim
27 words
The telephone switching system of claim 10 wherein the detecting means detects a need for additional or lesser bandwidth by monitoring the contents of the buffer memory.
Claim 17
Dependent Claim
299 words
A telephone switching system including: a time division multiple access bus: at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signal from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) detecting means for detecting, during the progress of a call, a need for additional or lesser bandwidth; and (ii) means for dynamically allocating, during the progress of a call, a number of time slots to support that additional or lesser bandwidth.
Claim 18
Dependent Claim
299 words
A telephone switching system including: a time division multiple access bus: at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signal from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module, the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating, when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) detecting means for detecting, during the progress of a call, a need for additional or lesser bandwidth; and (ii) means for dynamically allocating, during the progress of a call, a number of time slots to support that additional or lesser bandwidth.
Claim 19
Dependent Claim
294 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for determining which of the customer ports are non-blocking; and (ii) means for refraining from allocating to other than a non-blocking port a number of time slots required to service each of the non-blocking ports.
Claim 20
Dependent Claim
294 words
A telephone switching system including: a time division multiple access bus; at least one customer port module, the customer port module coupled to receive a number of telephone signals on a plurality of customer ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals at the plurality of the customer ports; at least one network port module, the network port module coupled to receive a number of telephone signals from a telephone network on a plurality of network ports, and to provide the telephone signals to the time division multiple access bus, and further coupled to receive telephone signals from the time division multiple access bus and to provide the telephone signals to the network on the plurality of network ports; and means for controlling one or more connections between the plurality ports on the customer port modules and the plurality ports on the network port modules, by which any given telephone signal from a particular customer port module may be connected to a port on a network port module the connections being made by allocating to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots to each such connection, by allocating when a customer port is requesting access to a network port, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for determining which of the customer ports are non-blocking; and (ii) means for refraining from allocating to other than a non-blocking port a number of time slots required to service each of the non-blocking ports.
Claim 21
Dependent Claim
191 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for detecting protocols that include in-band signaling information the indicates the bandwidth demand of the port; and (ii) means for determining from the in-band signaling information the number of time slots required to support the bandwidth demand.
Claim 22
Dependent Claim
191 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for detecting protocols that include in-band signaling information the indicates the bandwidth demand of the port; and (ii) means for determining from the in-band signaling information the number of time slots required to support the bandwidth demand.
Claim 23
Dependent Claim
203 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for detecting in-band bonding information concerning the requested type of connection provided with a call originating signal, the in-band bonding information indicating the bandwidth demand of the port; and (ii) means for determining from the in-band bonding information the number of time slots required to support the bandwidth demand.
Claim 24
Dependent Claim
203 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for detecting in-band bonding information concerning the requested type of connection provided with a call originating signal, the in-band bonding information indicating the bandwidth demand of the port; and (ii) means for determining from the in-band bonding information the number of time slots required to support the bandwidth demand.
Claim 25
Dependent Claim
198 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including means for determining for a customer port (i) a port type and (ii) a required number of time slots associated with the port type wherein the means for determining customer port type includes a memory for storing port type information that is based on switch configuration.
Claim 26
Dependent Claim
198 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including means for determining for a customer port (i) a port type and (ii) a required number of time slots associated with the port type wherein the means for determining customer port type includes a memory for storing port type information that is based on switch configuration.
Claim 27
Dependent Claim
27 words
The telephone switch as in claim 16 wherein the means for determining customer port type includes a means for updating the memory whenever the switch configuration changes.
Claim 28
Dependent Claim
31 words
A telephone switch as in claim 17 wherein the switch includes means for changing the switch configuration, said means responding to signals relating to switch reconfiguration received over a control channel.
Claim 29
Dependent Claim
26 words
A telephone switch as in claim 16 wherein the switch includes means for changing the switch configuration, said means responding to customer-initiated requests for switch reconfiguration.
Claim 30
Dependent Claim
193 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for detecting, during the progress of a call, a need for additional or lesser bandwidth; and (ii) means for dynamically allocating, during the progress of a call, a number of time slots to support that additional or lesser bandwidth.
Claim 31
Dependent Claim
193 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for detecting, during the progress of a call, a need for additional or lesser bandwidth; and (ii) means for dynamically allocating, during the progress of a call, a number of time slots to support that additional or lesser bandwidth.
Claim 32
Dependent Claim
191 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for determining which of the customer ports are non-blocking; and (ii) means for reserving a number of time slots required to service each of the non-blocking ports for which the control means has not made a connection.
Claim 33
Dependent Claim
191 words
A telephone switch for connecting signals from customer premise equipment through one or more ports on a customer port module to one or more ports on a network port module, the switch including: a time division multiple access bus; means for controlling one or more connections between the ports on the customer port module and the ports on the network port module, by which any given telephone signal from a particular customer port module may be connected to a port in a network port module, the connections being made by assigning to the connection time slots on the time division multiple access bus; and dynamic allocation means for dynamically allocating the number of time slots assigned to each such connection, by allocating, when a customer port is requesting access to a network port through the switch, an appropriate number of time slots required to service the connection said dynamic allocation means including (i) means for determining which of the customer ports are non-blocking; and (ii) means for reserving a number of time slots required to service each of the non-blocking ports for which the control means has not made a connection.
Claim 34
Independent Claim
207 words
A method of connecting signals from a customer port on a customer port module to a network port on a network port module, the method including the steps of: A. receiving at a customer port module signals that indicate a connection request to a network port module; B. determining a bandwidth demand for the port requesting the connection; C. dynamically allocating to the requesting port a number of time slots required to meet the bandwith demand including a. determining a port type for the requesting port; b. determining a required number of time slots to service the port; c. determining if the requesting port is a non-blocking port; d. if the port is a non-blocking port, allocating to the port the required number of time slots; e. if the port is not a non-blocking port, determining if the required number of time slots are available and do not reduce the number of available time slots below the number required to service the non-blocking ports, and if such time slots are available allocating the time slots to the port; f. if such time slots are not available informing the port that the network is busy; and D. establishing a connection between the requesting port and a network port.
Claim 35
Independent Claim
207 words
A method of connecting signals from a customer port on a customer port module to a network port on a network port module, the method including the steps of: A. receiving at a customer port module signals that indicate a connection request to a network port module; B. determining a bandwidth demand for the port requesting the connection; C. dynamically allocating to the requesting port a number of time slots required to meet the bandwith demand including a. determining a port type for the requesting port; b. determining a required number of time slots to service the port; c. determining if the requesting port is a non-blocking port; d. if the port is a non-blocking port, allocating to the port the required number of time slots; e. if the port is not a non-blocking port, determining if the required number of time slots are available and do not reduce the number of available time slots below the number required to service the non-blocking ports, and if such time slots are available allocating the time slots to the port; f. if such time slots are not available informing the port that the network is busy; and D. establishing a connection between the requesting port and a network port.
Claim 36
Dependent Claim
135 words
The method of connecting signals from a customer port on a customer port module to a network port on a network port module of claim 22, wherein the step of determining if time slots are available further includes the steps of: v. comparing a number of time slots required to be kept free for the non-blocking ports with a number of available time slots; vi. determining if the number of time slots available exceeds the number of time slots required to be kept free by a number of time slots that is equal to or exceeds the number of time slots required by the requesting customer port; vii. if so, assigning the required number of time slots to the requesting port and viii. if not, refraining from assigning the time slots to the requesting port.
Claim 37
Independent Claim
126 words
A method of connecting signals from a customer port on a customer port module to a network port on a network port module, the method including the steps of: A. receiving at a customer port module signals that indicate a connection request to a network port module; B. determining a bandwidth demand for the port requesting the connection by a. detecting protocols that include in-band signaling information that indicates the bandwidth demand of the requesting port; and b. determining from the in-band signaling information the number of time slots required to support the bandwidth demand; C. dynamically allocating to the requesting port a number of time slots required to meet the bandwidth demand; and D. establishing a connection between the requesting port and a network port.
Claim 38
Independent Claim
126 words
A method of connecting signals from a customer port on a customer port module to a network port on a network port module, the method including the steps of: A. receiving at a customer port module signals that indicate a connection request to a network port module; B. determining a bandwidth demand for the port requesting the connection by a. detecting protocols that include in-band signaling information that indicates the bandwidth demand of the requesting port; and b. determining from the in-band signaling information the number of time slots required to support the bandwidth demand; C. dynamically allocating to the requesting port a number of time slots required to meet the bandwidth demand; and D. establishing a connection between the requesting port and a network port.
Claim 39
Independent Claim
126 words
A method of connecting signals from a customer port on a customer port module to a network port on a network port module, the method including the steps of: A. receiving at a customer port module signals that indicate a connection request to a network port module; B. determining a bandwidth demand for the port requesting the connection by a detecting in-band bonding information concerning the requested type of connection provided within a call originating signal; and b. determining from the in-band bonding information the number of time slots required to support the bandwidth demand; C. dynamically allocating to the requesting non a number of time slots required to meet the bandwidth demand; and D. establishing a connection between the requesting port and a network port.
Claim 40
Independent Claim
126 words
A method of connecting signals from a customer port on a customer port module to a network port on a network port module, the method including the steps of: A. receiving at a customer port module signals that indicate a connection request to a network port module; B. determining a bandwidth demand for the port requesting the connection by a detecting in-band bonding information concerning the requested type of connection provided within a call originating signal; and b. determining from the in-band bonding information the number of time slots required to support the bandwidth demand; C. dynamically allocating to the requesting non a number of time slots required to meet the bandwidth demand; and D. establishing a connection between the requesting port and a network port.
Claim 41
Independent Claim
108 words
A method of connecting signals from a customer port on a customer port module to a network port on a network port module, the method including the steps of: A. receiving at a customer port module signals that indicate a connection request to a network port module; B. determining a bandwidth demand for the port requesting the connection C. buffering data from a port until an appropriate number of time slots can be allocated to the connection; D. dynamically allocating to the requesting port a number of time slots required to meet the bandwidth demand; and E. establishing a connection between the requesting port and a network port.
Claim 42
Independent Claim
108 words
A method of connecting signals from a customer port on a customer port module to a network port on a network port module, the method including the steps of: A. receiving at a customer port module signals that indicate a connection request to a network port module; B. determining a bandwidth demand for the port requesting the connection C. buffering data from a port until an appropriate number of time slots can be allocated to the connection; D. dynamically allocating to the requesting port a number of time slots required to meet the bandwidth demand; and E. establishing a connection between the requesting port and a network port.
Claim 43
Dependent Claim
66 words
The method of connecting signals from a customer port on a customer port module to a network port on a network port module of claim 26 further including the steps of: detecting, during the progress of a call, a need for additional or lesser bandwidth; and dynamically allocating, during the progress of a call, a number of time slots to support the additional or lesser bandwidth.
Claim 44
Dependent Claim
61 words
The method of connecting signals from a customer port on a customer port module to a network port on a network port module of claim 27, wherein the step of detecting a need for additional or lesser bandwidth includes detecting when the contents of the buffer exceed a predetermined maximum capacity level or fall below a predetermined minimum capacity level, respectively.