Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
108 words
A data communications system comprising a channel switch, a plurality of client information sources connected over data communications channels to said channel switch for transmitting frames of data, at least one peripheral device connected by a data channel to said channel switch, said channel switch combining information from said information sources according to a frame protocol, said protocol defining a predetermined method for selecting which pending information source data to deliver to said peripheral device, and for limiting the connection line capacity of each source to a non-zero selected number of frames of data based upon connection criteria parameters that can vary from information source to information source.
Claim 2
Dependent Claim
108 words
A data communications system comprising a channel switch, a plurality of client information sources connected over data communications channels to said channel switch for transmitting frames of data, at least one peripheral device connected by a data channel to said channel switch, said channel switch combining information from said information sources according to a frame protocol, said protocol defining a predetermined method for selecting which pending information source data to deliver to said peripheral device, and for limiting the connection line capacity of each source to a non-zero selected number of frames of data based upon connection criteria parameters that can vary from information source to information source.
Claim 3
Dependent Claim
126 words
A fibre channel communications system comprising a fibre channel switch, a plurality of client information sources connected to said fibre channel switch for transmitting frames of data, at least one mass storage device connected by a data channel to said fibre switch, said fibre channel switch combining information from said information sources according to a frame protocol, said protocol defining a predetermined method for selecting which information source data to deliver to said storage device, and for limiting the connection line capacity of each source to a non-zero selected number of frames of data, at least some sequences of frames on the data channel containing a number of data frames less than the number of frames forming a natural sequence boundary at the client information source.
Claim 4
Dependent Claim
126 words
A fibre channel communications system comprising a fibre channel switch, a plurality of client information sources connected to said fibre channel switch for transmitting frames of data, at least one mass storage device connected by a data channel to said fibre switch, said fibre channel switch combining information from said information sources according to a frame protocol, said protocol defining a predetermined method for selecting which information source data to deliver to said storage device, and for limiting the connection line capacity of each source to a non-zero selected number of frames of data, at least some sequences of frames on the data channel containing a number of data frames less than the number of frames forming a natural sequence boundary at the client information source.
Claim 5
Dependent Claim
35 words
The apparatus of claim 2 wherein said fibre channel switch limits the selected number of frames to each source depending upon a priority value assigned to the source and the credit available to the source.
Claim 6
Dependent Claim
18 words
The apparatus of claim 3 further comprising means for determining the current credit available to each information source.
Claim 7
Dependent Claim
23 words
The apparatus of claim 3 further comprising means for providing priority average weighing to each information source according to said assigned priority value.
Claim 8
Independent Claim
83 words
A method of communicating frames of data through a channel switch between a plurality of client information sources having pending data and a peripheral device comprising the steps of determining the credit available to each of the information sources, determining a priority value, expressed as a non-zero number of frames, dedicated to each of the information sources, and communicating with said connected client information sources in a round robin protocol taking into account the credit and priority value associated with each information source.
Claim 9
Independent Claim
83 words
A method of communicating frames of data through a channel switch between a plurality of client information sources having pending data and a peripheral device comprising the steps of determining the credit available to each of the information sources, determining a priority value, expressed as a non-zero number of frames, dedicated to each of the information sources, and communicating with said connected client information sources in a round robin protocol taking into account the credit and priority value associated with each information source.
Claim 10
Independent Claim
121 words
A method of communicating frames of data through a fibre channel switch between a plurality of client information sources and a storage system having at least one mass storage device comprising the steps of determining the credit available to each of the information sources, determining a priority value, expressed as a non-zero number of frames, dedicated to each of the information sources, and communicating with said connected client information sources in a round robin protocol taking into account the credit and priority value associated with each information source, at least some sequences of frames on the data channel containing a number of data frames less than the number of data frames forming a natural sequence boundary at the client information source.
Claim 11
Independent Claim
121 words
A method of communicating frames of data through a fibre channel switch between a plurality of client information sources and a storage system having at least one mass storage device comprising the steps of determining the credit available to each of the information sources, determining a priority value, expressed as a non-zero number of frames, dedicated to each of the information sources, and communicating with said connected client information sources in a round robin protocol taking into account the credit and priority value associated with each information source, at least some sequences of frames on the data channel containing a number of data frames less than the number of data frames forming a natural sequence boundary at the client information source.
Claim 12
Dependent Claim
47 words
The method of claim 7 further comprising the steps of: limiting each transmission of data for a client source to a number of frames which is the lessor of an amount determined by each of the frame priority value and an amount determined by the source credit.
Claim 13
Dependent Claim
29 words
The method of claim 8 further wherein said frames of data are organized into sequences of frames and said credit represents a buffer capacity available along said transmission path.
Claim 14
Dependent Claim
25 words
The method of claim 7 further comprising the steps of effecting bandwidth priority averaging by associating said priority value to each different client information source.