Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
118 words
In a distributed control system having at least one shared resource and comprising a plurality of processors each having its own local data base, a method of hunting for an available shared resource, comprising the steps of: a. selecting, in a first one of said processors, a shared resource, using data in the local data base of that processor, as the hunted resource; b. broadcasting from said first one of said processors to others of said plurality of processors a data message comprising an identity of said selected shared resource; and c. in response to said message, changing the local data base of each of said other processors to indicate that said selected shared resource is not available.
Claim 2
Dependent Claim
118 words
In a distributed control system having at least one shared resource and comprising a plurality of processors each having its own local data base, a method of hunting for an available shared resource, comprising the steps of: a. selecting, in a first one of said processors, a shared resource, using data in the local data base of that processor, as the hunted resource; b. broadcasting from said first one of said processors to others of said plurality of processors a data message comprising an identity of said selected shared resource; and c. in response to said message, changing the local data base of each of said other processors to indicate that said selected shared resource is not available.
Claim 3
Dependent Claim
171 words
In a distributed control system having at least one shared resource and comprising a plurality of processors each having its own local base base, a method of hunting for an available shared resource comprising the steps of: a. in a first one of said processor, selecting a candidate avaialble shared resource using availability data in the local data base of said first one of said processors; b. broadcasting from said first one of said processors to others of said plurality of processors a message comprising an identity of said candidate available shared resource; c. in response to receipt of said message, recording in the local data base of each said other processors that said candidate available shared resource is not available; d. following step b, testing whether said candidate available shared resource is indicated as being available in the local data base of said first processor; and e. if said test of step d shows that said candidate available resource is available, selecting said candidate available resource as the hunted resource.
Claim 4
Dependent Claim
171 words
In a distributed control system having at least one shared resource and comprising a plurality of processors each having its own local base base, a method of hunting for an available shared resource comprising the steps of: a. in a first one of said processor, selecting a candidate avaialble shared resource using availability data in the local data base of said first one of said processors; b. broadcasting from said first one of said processors to others of said plurality of processors a message comprising an identity of said candidate available shared resource; c. in response to receipt of said message, recording in the local data base of each said other processors that said candidate available shared resource is not available; d. following step b, testing whether said candidate available shared resource is indicated as being available in the local data base of said first processor; and e. if said test of step d shows that said candidate available resource is available, selecting said candidate available resource as the hunted resource.
Claim 5
Dependent Claim
37 words
The method of claim 2 further comprising the following step after step d: f. if said test shows that said candidate resource is not available, repeating steps a, b, c, d, and f; otherwise, executing step e.
Claim 6
Dependent Claim
57 words
The method of claim 3, wherein said step b further comprises the step of sending said message to said first processor, and wherein said step d comprises the steps of: receiving said message in said first processor; and testing whether said candidate resource is indicated as being available in the local data base of said first processor.
Claim 7
Dependent Claim
147 words
In a distributed control telecommunication switching system having a multiplicity of ports and comprising a plurality of modules each having a processor with a local data base, each module comprising a subgroup of said multiplicity of ports, wherein a subset of said multiplicity of ports comprises a multiport group, a method of hunting for an available port in said multiport group, comprising the steps of: a. selecting, in a first one of said processors, an available port in said multiport group as the hunted port, using data in the local data base of that processor; b. broadcasting from said first one of said processors to others of said plurality of processors a data message comprising an identity of said hunted port; and c. in response to said message, changing the data base of each of said other processors to indicate that said hunted port is not available.
Claim 8
Dependent Claim
147 words
In a distributed control telecommunication switching system having a multiplicity of ports and comprising a plurality of modules each having a processor with a local data base, each module comprising a subgroup of said multiplicity of ports, wherein a subset of said multiplicity of ports comprises a multiport group, a method of hunting for an available port in said multiport group, comprising the steps of: a. selecting, in a first one of said processors, an available port in said multiport group as the hunted port, using data in the local data base of that processor; b. broadcasting from said first one of said processors to others of said plurality of processors a data message comprising an identity of said hunted port; and c. in response to said message, changing the data base of each of said other processors to indicate that said hunted port is not available.
Claim 9
Dependent Claim
205 words
In a distributed control telecommunication switching system having a multiplicity of ports and comprising a plurality of modules each having a processor with a local data base, each module comprising a subgroup of said multiplicity of ports, wherein a subset of said multiplicity of ports comprises a multiport group, a method of hunting for an available port in said multiport group, comprising the steps of: a. selecting, in a first one of said processors, an available candidate port in said multiport group, using data in the local data base of that processor without changing that local data base to indicate that said candidate port is not available; b. broadcasting from said first one of said processors to others of said plurality of processors a message comprising an identity of said candidate port; c. in response to receipt of said message, recording in the local data base of each of said other processors that said candidate port is not available; d. following step b, testing whether said candidate port is indicated as being available in the local data base of said first processor; and e. if said test of step d shows that said candidate port is available, selecting said candidate port as the hunted port.
Claim 10
Dependent Claim
205 words
In a distributed control telecommunication switching system having a multiplicity of ports and comprising a plurality of modules each having a processor with a local data base, each module comprising a subgroup of said multiplicity of ports, wherein a subset of said multiplicity of ports comprises a multiport group, a method of hunting for an available port in said multiport group, comprising the steps of: a. selecting, in a first one of said processors, an available candidate port in said multiport group, using data in the local data base of that processor without changing that local data base to indicate that said candidate port is not available; b. broadcasting from said first one of said processors to others of said plurality of processors a message comprising an identity of said candidate port; c. in response to receipt of said message, recording in the local data base of each of said other processors that said candidate port is not available; d. following step b, testing whether said candidate port is indicated as being available in the local data base of said first processor; and e. if said test of step d shows that said candidate port is available, selecting said candidate port as the hunted port.
Claim 11
Dependent Claim
37 words
The method of claim 6 further comprising the following step after step d: f. if said test shows that said candidate port is not available, repeating steps a, b, c, d, and f; otherwise, executing step e.
Claim 12
Dependent Claim
57 words
The method of claim 7, wherein said step b further comprises the step of sending said message to said first processor, and wherein said step d comprises the steps of: receiving said message in said first processor; and testing whether said candidate port is indicated as being available in the local data base of said first processor.
Claim 13
Dependent Claim
144 words
In a distributed control system having at least one shared resource and comprising a plurality of processors, a hunting arrangement for selecting an available shared resource, comprising: means in each of said processors for storing a local data base comprising availability data for said at least one shared resource and operative under program control for slecting an available shared resource; common data communication means connected to each of said processors; means in each of said processors, responsive to said means for storing and selecting, for generating and broadcasting over said common data communication means to others of said processors message comprising an identity of said selected available shared resource; and means in each of said processors responsive to receipt of said message for altering said local data base of each of said processors to indicate that said selected available shared resource is not available.
Claim 14
Dependent Claim
144 words
In a distributed control system having at least one shared resource and comprising a plurality of processors, a hunting arrangement for selecting an available shared resource, comprising: means in each of said processors for storing a local data base comprising availability data for said at least one shared resource and operative under program control for slecting an available shared resource; common data communication means connected to each of said processors; means in each of said processors, responsive to said means for storing and selecting, for generating and broadcasting over said common data communication means to others of said processors message comprising an identity of said selected available shared resource; and means in each of said processors responsive to receipt of said message for altering said local data base of each of said processors to indicate that said selected available shared resource is not available.
Claim 15
Dependent Claim
237 words
In a distributed control system having at least one shared resource and comprising a plurality of processors, a hunting arrangement for selecting an available shared resource, comprising: means in each of said processor for storing a local data base comprising availability data for said at least one shared resource and oeprative under program control for selecting an availale shared resource as a candidate resource without changing the local data base of that processor to indicate that said candidate resource is not available; common data communication means connected to each of said processors; means in each of said processors, responsive to said means for storing and selecting, for generating and broadcasting over said common data communication means to others of said processors a message comprising an identity of said candidate resource; means in each of said processors responsive to receive of said message for altering said local data base of each of processors indicate that said candidate resource is not available; and means in each of said processors, operative under program control, for recognizing that said broadcasting message has been sent by that processor and, responsive to said recognition, prior to altering the local data base of that processor, for testing whether the local data base of that processor indicates that said candidate resource is available, and for selecting said candidate resource as the selected available shared resource if said testing indicates that said candidate resource is available.
Claim 16
Dependent Claim
237 words
In a distributed control system having at least one shared resource and comprising a plurality of processors, a hunting arrangement for selecting an available shared resource, comprising: means in each of said processor for storing a local data base comprising availability data for said at least one shared resource and oeprative under program control for selecting an availale shared resource as a candidate resource without changing the local data base of that processor to indicate that said candidate resource is not available; common data communication means connected to each of said processors; means in each of said processors, responsive to said means for storing and selecting, for generating and broadcasting over said common data communication means to others of said processors a message comprising an identity of said candidate resource; means in each of said processors responsive to receive of said message for altering said local data base of each of processors indicate that said candidate resource is not available; and means in each of said processors, operative under program control, for recognizing that said broadcasting message has been sent by that processor and, responsive to said recognition, prior to altering the local data base of that processor, for testing whether the local data base of that processor indicates that said candidate resource is available, and for selecting said candidate resource as the selected available shared resource if said testing indicates that said candidate resource is available.
Claim 17
Dependent Claim
53 words
In a distributed control system, the hunting arrangement of claim 10 further comprising: means in each of said processors, operative under program control, responsive to said means for recognizing, testing, and selecting, for selecting another candidate resource if said means for recognizing, testing, and selecting indicates that said candidate resource is not available.
Claim 18
Dependent Claim
42 words
In a distributed control system, the hunting arrangement of claim 11 wherein said broadcast message is also received by the processor that generated the message, and wherein said means for recognizing, testing, and selecting is responsive to receipt of said broadcast message.
Claim 19
Dependent Claim
175 words
In a distributed control telecommunication switching system having a multiplicity of ports and comprising a plurality of modules each having a processor with a local data base, each module comprising a subgroup of said multiplicity of ports, wherein a subset of said multiplicity of ports comprises a multiport group, a hunting arrangement for selecting an available port in said multiport group, comprising: means in each of said processors for storing a local data base comprising availabiity data for said multiport group and software for controlling selection of an available port of said multiport group; common data communication means connected to each of said processors; means in each of said processors, responsive to said means for storing said selecting, for generating and broadcasting over said common data communication means to others of said processors a message comprising an identity of said selected port; and means in each of said processors responsive to receipt of said message for altering said local data base of each of said processors to indicate that said selected resource is not available.
Claim 20
Dependent Claim
175 words
In a distributed control telecommunication switching system having a multiplicity of ports and comprising a plurality of modules each having a processor with a local data base, each module comprising a subgroup of said multiplicity of ports, wherein a subset of said multiplicity of ports comprises a multiport group, a hunting arrangement for selecting an available port in said multiport group, comprising: means in each of said processors for storing a local data base comprising availabiity data for said multiport group and software for controlling selection of an available port of said multiport group; common data communication means connected to each of said processors; means in each of said processors, responsive to said means for storing said selecting, for generating and broadcasting over said common data communication means to others of said processors a message comprising an identity of said selected port; and means in each of said processors responsive to receipt of said message for altering said local data base of each of said processors to indicate that said selected resource is not available.
Claim 21
Dependent Claim
274 words
In a distributed control telecommunication switching system having a multiplicity of ports and comprising a plurality of modules each having a processor with a local data base, each module comprising a subgroup of said multiplicity of ports, wherein a subset of said multiplicity of ports comprises a multiport group, a hunting arrangement for selecting an available port in said multiport group, comprising: means in each of said processors for storing a local data base comprising availability data for said ports of said multiport group and operative under program control for selecting a candidate available port from the ports of said group without changing the local data base of that processor to indicate that said candidate port is not available; common data comnunication means connected to each of said processors; means in each of said processors, responsive to said means for storing and selecting, for generating and broadcasting over said common data communication means to others of said processors a message comprising an identity of said candidate port; means in each of said processors responsive to receipt of said message for altering said local data base of each of said processors to indicate that said candidate port is not available; and means in each of said processors, operative under program control, for recognizing that said broadcast message has been sent by that processor and, responsive to said recognition, prior to altering the local data base of that processor, for testing whether the local data base of that processor indicates that said candidate port is available, and for selecting said candidate port as the selected port if said testing indicates that said candidate port is available.
Claim 22
Dependent Claim
274 words
In a distributed control telecommunication switching system having a multiplicity of ports and comprising a plurality of modules each having a processor with a local data base, each module comprising a subgroup of said multiplicity of ports, wherein a subset of said multiplicity of ports comprises a multiport group, a hunting arrangement for selecting an available port in said multiport group, comprising: means in each of said processors for storing a local data base comprising availability data for said ports of said multiport group and operative under program control for selecting a candidate available port from the ports of said group without changing the local data base of that processor to indicate that said candidate port is not available; common data comnunication means connected to each of said processors; means in each of said processors, responsive to said means for storing and selecting, for generating and broadcasting over said common data communication means to others of said processors a message comprising an identity of said candidate port; means in each of said processors responsive to receipt of said message for altering said local data base of each of said processors to indicate that said candidate port is not available; and means in each of said processors, operative under program control, for recognizing that said broadcast message has been sent by that processor and, responsive to said recognition, prior to altering the local data base of that processor, for testing whether the local data base of that processor indicates that said candidate port is available, and for selecting said candidate port as the selected port if said testing indicates that said candidate port is available.
Claim 23
Dependent Claim
55 words
In a distributed control telecommunication switching system, the hunting arrangement of claim 14 further comprising: means in each of said processors, operative under program control, responsive to said means for recognizing, testing, and selecting, for selecting another candidate port if said means for recognizing, testing, and selecting indicates that said candidate port is not available.
Claim 24
Dependent Claim
44 words
In a distributed control telecommunication switching system, the hunting arrangement of claim 15 wherein said broadcast message is also received by the processor that generated the message, and wherein said means for recognizing, testing, and selecting is responsive to receipt of said broadcast message.
Claim 25
Dependent Claim
15 words
The method of claim 1, wherein said plurality of processors comprises at least three processors.
Claim 26
Dependent Claim
18 words
The method of claim 17 wherein said at least one shared resource comprises at least two shared resources.
Claim 27
Dependent Claim
11 words
The method of claim 17 wherein said at least one shared
Claim 28
Dependent Claim
24 words
The method of claim 19 wherein said broadcasting step comprises the step of broadcasting over a local area network interconnecting said plurality of processors.