Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
107 words
In a distributed control circuit switch, a method of sending requests from a plurality of requesters to a plurality of network controllers for controlling said switch comprising the steps of: transmitting a request comprising an identity of an output link of said circuit switch from a requester to one of said plurality of network controllers and making resources of said requester unavailable; testing for the availability of said output link in said one controller; and when said testing step indicates that said output link is unavailable, transmitting an output link busy indication from said one controller to said requester for making said resources of said requester available.
Claim 2
Dependent Claim
107 words
In a distributed control circuit switch, a method of sending requests from a plurality of requesters to a plurality of network controllers for controlling said switch comprising the steps of: transmitting a request comprising an identity of an output link of said circuit switch from a requester to one of said plurality of network controllers and making resources of said requester unavailable; testing for the availability of said output link in said one controller; and when said testing step indicates that said output link is unavailable, transmitting an output link busy indication from said one controller to said requester for making said resources of said requester available.
Claim 3
Dependent Claim
50 words
The method of claim 1 further comprising the steps of: testing for the availability of said network controller in said one controller; and if said network controller tests busy, transmitting a network controller busy indication from said one controller to said requester for making said resources of said requester available.
Claim 4
Dependent Claim
302 words
In a distributed control circuit switch, a plurality of network controllers each comprising: a plurality of queues for queuing control requests including at least one disconnect queue and at least one connect queue, each request comprising an inlet and an outlet of said circuit switch; memory for storing availability of outlets of said circuit switch controlled by said controller; memory for storing availability of links controllable by said controller, and for storing identification data for paths set up by said each controller; means for generating acknowledgment response to a source of a request for a connection or disconnect; means for storing static data indicating existence of links between inputs of said circuit switch and outlets controlled by said controller; first control means response to a request for a connection or disconnection for loading said request into one of said queues; second control means responsive to data in said at least one connect queues for hunting for a path between a requested inlet and a requested outlet using said static memory means and said link memory to select an available path, for recording the identity of said available path, for generating instructions to switches of said circuit switch to set up said path, and for causing said acknowledgment response generating means to generate an acknowledgment response to a requester of said path; said second control means further responsive to data from said at least one disconnect queue for consulting said path memory to identify links of a path to be disconnected, to clear said path memory of said path to be disconnected, to make available links of said path to be disconnected, to generate instructions for disconnecting said path in switches of said circuit network, and to cause said acknowledgment response means to generate an acknowledgment response reporting said disconnect to a requester.
Claim 5
Dependent Claim
302 words
In a distributed control circuit switch, a plurality of network controllers each comprising: a plurality of queues for queuing control requests including at least one disconnect queue and at least one connect queue, each request comprising an inlet and an outlet of said circuit switch; memory for storing availability of outlets of said circuit switch controlled by said controller; memory for storing availability of links controllable by said controller, and for storing identification data for paths set up by said each controller; means for generating acknowledgment response to a source of a request for a connection or disconnect; means for storing static data indicating existence of links between inputs of said circuit switch and outlets controlled by said controller; first control means response to a request for a connection or disconnection for loading said request into one of said queues; second control means responsive to data in said at least one connect queues for hunting for a path between a requested inlet and a requested outlet using said static memory means and said link memory to select an available path, for recording the identity of said available path, for generating instructions to switches of said circuit switch to set up said path, and for causing said acknowledgment response generating means to generate an acknowledgment response to a requester of said path; said second control means further responsive to data from said at least one disconnect queue for consulting said path memory to identify links of a path to be disconnected, to clear said path memory of said path to be disconnected, to make available links of said path to be disconnected, to generate instructions for disconnecting said path in switches of said circuit network, and to cause said acknowledgment response means to generate an acknowledgment response reporting said disconnect to a requester.
Claim 6
Dependent Claim
76 words
The apparatus of claim 3 wherein said first control means in response to a connected request checks in said memory for storing availability of outlets whether a requested outlet is available, reports unavailability by causing said means for generating acknowledgment responses to generate a negative acknowledgment without queuing said connect request, and if said outlet is available, marks said outlet unavailable, and, in response to a disconnect request, marks an outlet for said disconnect request available.
Claim 7
Dependent Claim
27 words
The apparatus of claim 4 wherein said second control means in response to a connect request, if no link paths are available, marks the requested outlet available.
Claim 8
Dependent Claim
65 words
Means for controlling a switching network having input and output terminals on one side and another side, respectively, comprising: a plurality of network controllers, each having exclusive control of paths interconnecting a proper subset of terminals on a first side with all terminals on a second side; and a control network for transmitting connection requests from a plurality of sources to one of said controllers.
Claim 9
Dependent Claim
65 words
Means for controlling a switching network having input and output terminals on one side and another side, respectively, comprising: a plurality of network controllers, each having exclusive control of paths interconnecting a proper subset of terminals on a first side with all terminals on a second side; and a control network for transmitting connection requests from a plurality of sources to one of said controllers.
Claim 10
Dependent Claim
25 words
The apparatus of claim 6 wherein said control network further comprises means for transmitting acknowledgments from any of said controllers to any of said sources.
Claim 11
Dependent Claim
39 words
The apparatus of claim 7 wherein said switching network comprises a plurality of interconnected switches wherein said control network further comprises means for transmitting a connection request from any of said controllers to ones of said plurality of switches.
Claim 12
Dependent Claim
78 words
The apparatus of claim 8 wherein each of said controllers controls paths between all of said input terminals and a proper subset of all of said output terminals, wherein said each controller further comprises means for storing availability data for one of said subsets of all output terminals, and comprises means, responsive to said stored availability data, for transmitting a negative acknowledgment to one of said sources when a connection request comprises an identity of an unavailable outlet.
Claim 13
Dependent Claim
55 words
The method of claim 1 wherein each of said controllers controls paths between a proper subset of terminals of a first side of said switch and all terminals on a second side of said switch, and wherein said switch is for connecting any terminal on said first side to any terminal on said second side.
Claim 14
Dependent Claim
55 words
The method of claim 2 wherein each of said controllers controls paths between a proper subset of terminals on a first side of said switch and all terminals on a second side of said switch, and wherein said switch is for connecting any terminal on said first side to any terminal on said second side.
Claim 15
Dependent Claim
117 words
In a distributed control circuit switch, a method of sending requests from a plurality of requesters to a plurality of network controllers for controlling said switch comprising the steps of: transmitting a request comprising an identity of an output link of said circuit switch from a requester to one of said plurality of network controllers, each of said plurality of controllers for controlling connections between any input and a proper subset of output links of said switch, said one controller for establishing connections between any input of said switch and said output link; and responsive to said request, establishing a connection between said output link and an input link of said circuit switch connected to said requester.
Claim 16
Dependent Claim
117 words
In a distributed control circuit switch, a method of sending requests from a plurality of requesters to a plurality of network controllers for controlling said switch comprising the steps of: transmitting a request comprising an identity of an output link of said circuit switch from a requester to one of said plurality of network controllers, each of said plurality of controllers for controlling connections between any input and a proper subset of output links of said switch, said one controller for establishing connections between any input of said switch and said output link; and responsive to said request, establishing a connection between said output link and an input link of said circuit switch connected to said requester.