Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
147 words
A prioritization scheme for determining a predefined sequential order of processing each contending connection and disconnection request through a simplex switch which is initiated by interconnected subsystems in a data communications system, independent of the order in which said requests are initiated, said prioritization scheme comprising the steps of: (i) determining which of said contending requests are disconnect requests and processing all disconnect requests before processing any connect requests; (ii) for each contending group of disconnect requests, determining a first subset of disconnect requests which are destined for an interconnected subsystem which currently has pending against it a connection request and processing said first subset of requests before processing a second subset of disconnect requests which are destined for interconnected subsystems which currently have no connection requests pending against them; and then (iii) for each contending group of connect requests, processing non-queued requests before processing queued requests.
Claim 2
Dependent Claim
147 words
A prioritization scheme for determining a predefined sequential order of processing each contending connection and disconnection request through a simplex switch which is initiated by interconnected subsystems in a data communications system, independent of the order in which said requests are initiated, said prioritization scheme comprising the steps of: (i) determining which of said contending requests are disconnect requests and processing all disconnect requests before processing any connect requests; (ii) for each contending group of disconnect requests, determining a first subset of disconnect requests which are destined for an interconnected subsystem which currently has pending against it a connection request and processing said first subset of requests before processing a second subset of disconnect requests which are destined for interconnected subsystems which currently have no connection requests pending against them; and then (iii) for each contending group of connect requests, processing non-queued requests before processing queued requests.
Claim 3
Dependent Claim
215 words
A prioritization scheme for determining the order of processing contending connection and disconnection requests through a simplex switch which are initiated by interconnected subsystems in a data communications system, said data communications system comprises of at least two cascaded simplex switches each having connected thereto at least one interconnected subsystem, said prioritization scheme comprising the steps of: (i) determining which of said contending requests are disconnect requests and processing all disconnect requests before processing any connect requests; (ii) for each contending group of disconnect and connect requests, determining a first subset of requests which are destined for an interconnected subsystem which currently has pending against it a connection request and processing said first subset of requests before processing a second subset of requests which are destined for interconnected subsystems which currently have no connection requests pending against them; and determining, for each of said first and second subsets of requests, cascaded requests which are requests destined for an interconnected subsystem that is not attached to the same simplex switch as the subsystem originating the request but is instead attached to a cascaded simplex switch, and processing said cascaded requests before processing non-cascaded requests which are requests destined for an interconnected subsystem that is attached to the same simplex switch as the subsystem originating the request.
Claim 4
Dependent Claim
215 words
A prioritization scheme for determining the order of processing contending connection and disconnection requests through a simplex switch which are initiated by interconnected subsystems in a data communications system, said data communications system comprises of at least two cascaded simplex switches each having connected thereto at least one interconnected subsystem, said prioritization scheme comprising the steps of: (i) determining which of said contending requests are disconnect requests and processing all disconnect requests before processing any connect requests; (ii) for each contending group of disconnect and connect requests, determining a first subset of requests which are destined for an interconnected subsystem which currently has pending against it a connection request and processing said first subset of requests before processing a second subset of requests which are destined for interconnected subsystems which currently have no connection requests pending against them; and determining, for each of said first and second subsets of requests, cascaded requests which are requests destined for an interconnected subsystem that is not attached to the same simplex switch as the subsystem originating the request but is instead attached to a cascaded simplex switch, and processing said cascaded requests before processing non-cascaded requests which are requests destined for an interconnected subsystem that is attached to the same simplex switch as the subsystem originating the request.
Claim 5
Dependent Claim
53 words
The method of claim 2, wherein said connection and disconnection requests are passed through to said cascaded simplex switches via a plurality of I/O ports on each of said switches, each of said I/O ports being adapted to be connected to either an attached subsystem or an I/O port on another simplex switch.
Claim 6
Dependent Claim
44 words
The method of claim 3, wherein said connection and disconnection requests are passed through to said cascaded simplex switches via sixteen I/O ports on each of said switches, said sixteen I/O ports provided by eight port modules each having a pair of I/O ports.
Claim 7
Dependent Claim
25 words
The method of claim 3, further comprising the step of queuing requests in a buffer in each of said I/O ports on said simplex switches.
Claim 8
Dependent Claim
38 words
The method of claim 5, further comprising the step of passing incoming and outgoing data, respectively, over dedicated data input buses and dedicated data output buses which connect each of said I/O ports to an internal switching fabric.
Claim 9
Dependent Claim
18 words
The method of claim 2, wherein said connect and disconnect requests are managed by a circuit switching bus.
Claim 10
Dependent Claim
167 words
A prioritization scheme for determining the order of processing contending data acknowledgment and connect request acknowledgment messages through a simplex switch which are initiated by interconnected subsystems in a data communications system, said data communications system being comprised of at least two cascaded simplex switches each having connected thereto at least one interconnected subsystem, said prioritization scheme comprising the steps of: (i) determining which of said contending messages are connect request acknowledgement messages and processing all connect request acknowledgement messages before processing any data acknowledgment messages; and (ii) determining, for each contending group of connect request acknowledgement messages and data acknowledgment messages, cascaded messages which are messages destined for an interconnected subsystem that is not attached to the same simplex switch as the subsystem originating the message but is instead attached to a cascaded simplex switch, and processing said cascaded messages before processing non-cascaded messages which are messages destined for an interconnected subsystem that is attached to the same simplex switch as the subsystem originating the message.
Claim 11
Dependent Claim
167 words
A prioritization scheme for determining the order of processing contending data acknowledgment and connect request acknowledgment messages through a simplex switch which are initiated by interconnected subsystems in a data communications system, said data communications system being comprised of at least two cascaded simplex switches each having connected thereto at least one interconnected subsystem, said prioritization scheme comprising the steps of: (i) determining which of said contending messages are connect request acknowledgement messages and processing all connect request acknowledgement messages before processing any data acknowledgment messages; and (ii) determining, for each contending group of connect request acknowledgement messages and data acknowledgment messages, cascaded messages which are messages destined for an interconnected subsystem that is not attached to the same simplex switch as the subsystem originating the message but is instead attached to a cascaded simplex switch, and processing said cascaded messages before processing non-cascaded messages which are messages destined for an interconnected subsystem that is attached to the same simplex switch as the subsystem originating the message.
Claim 12
Dependent Claim
53 words
The method of claim 8, wherein said connection and disconnection requests are passed through to said cascaded simplex switches via a plurality of I/O ports on each of said switches, each of said I/O ports being adapted to be connected to either an attached subsystem or an I/O port on another simplex switch.
Claim 13
Dependent Claim
44 words
The method of claim 9, wherein said connection and disconnection requests are passed through to said cascaded simplex switches via sixteen I/O ports on each of said switches, said sixteen I/O ports provided by eight port modules each having a pair of I/O ports.
Claim 14
Dependent Claim
25 words
The method of claim 9, further comprising the step of queuing requests in a buffer in each of said I/O ports on said simplex switches.
Claim 15
Dependent Claim
38 words
The method of claim 11, further comprising the step of passing incoming and outgoing data, respectively, over dedicated data input buses and dedicated data output buses which connect each of said I/O ports to an internal switching fabric.
Claim 16
Dependent Claim
21 words
The method of claim 8, wherein said data acknowledgment and connect request acknowledgment messages are managed by a packet switching bus.