Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
127 words
A data router for receiving input data, having a timing characteristic, and transmitting output data that is either bursted or non-bursted, said non-bursted data comprising frames of data with each frame comprising slots of data, each slot having a position and a number, and for providing translation between bursted and non-bursted formats, said data router comprising: input buffer means for receiving input data from an input channel and storing said input data as said input data is received from said input channel; output buffer means for formatting said stored input data, translating between bursted and non-bursted data formats and outputting said formatted and translated data to an output channel; and sequencer routing controller means for controlling the operation of said input buffer means and output buffer means.
Claim 2
Dependent Claim
127 words
A data router for receiving input data, having a timing characteristic, and transmitting output data that is either bursted or non-bursted, said non-bursted data comprising frames of data with each frame comprising slots of data, each slot having a position and a number, and for providing translation between bursted and non-bursted formats, said data router comprising: input buffer means for receiving input data from an input channel and storing said input data as said input data is received from said input channel; output buffer means for formatting said stored input data, translating between bursted and non-bursted data formats and outputting said formatted and translated data to an output channel; and sequencer routing controller means for controlling the operation of said input buffer means and output buffer means.
Claim 3
Dependent Claim
29 words
The invention of claim 1 wherein said data router includes a master clock and said input buffer means includes means for synchronizing said input data to said master clock.
Claim 4
Dependent Claim
26 words
The invention of claim 2 wherein said input buffer includes means for providing synchronization of an incoming frame of said input data to said master clock.
Claim 5
Dependent Claim
21 words
The invention of claim 2 wherein said input buffer means includes means for tracking the slot number of said incoming data.
Claim 6
Dependent Claim
25 words
The invention of claim 4 wherein said input buffer means includes means for tracking the position in said slot of a bit of input data.
Claim 7
Dependent Claim
25 words
The invention of claim 1 wherein said output buffer means includes write address controller means for controlling the storage of bursted and non-bursted data therein.
Claim 8
Dependent Claim
25 words
The invention of claim 6 wherein said output buffer means includes read address controller means for controlling the output of bursted or non-bursted data therefrom.
Claim 9
Dependent Claim
47 words
The invention of claim 7 wherein said output buffer means includes means for translating between bursted and non-bursted data formats by reading data into a memory using the input timing characteristic thereof and reading said data out of said memory using an alternative set of timing characteristics.
Claim 10
Dependent Claim
33 words
The invention of claim 1 wherein said input buffer means includes means for facilitating the formation of a storage address for said output buffer means by providing slot number and slot offset thereto.
Claim 11
Dependent Claim
28 words
The invention of claim 1 including a plurality of input channels and wherein said sequencer routing controller means includes routing configuration memory space for each non-bursted input channel.
Claim 12
Dependent Claim
39 words
The invention of claim 10 wherein said sequencer routing controller means includes means for automatically selecting said routing configuration memory space for a non-bursted input channel in lieu of a bursted configuration memory when operating on a non-bursted channel.
Claim 13
Dependent Claim
30 words
The invention of claim 11 wherein said sequencer routing controller includes means for switching slot number and slot offset signals from said input buffer means to said output buffer means.
Claim 14
Dependent Claim
25 words
The invention of claim 12 wherein said output buffer means includes means for using said slot number and slot offset signals to determine storage locations.
Claim 15
Dependent Claim
162 words
A data router, having a master clock, for receiving input data, having a timing characteristic, and transmitting output data that is either bursted or non-bursted, said non-bursted data comprising frames of data with each frame comprising slots of data, each slot having a position and a number, and for providing translation between bursted and non-bursted formats, said data router comprising: input buffer means for receiving input data from an input channel and storing said input data as said input data is received from said input channel, said input buffer means including means for synchronizing said incoming data to said master clock and for providing synchronization of an incoming frame of said input data to said master clock; output buffer means for formatting said stored input data, translating between bursted and non-bursted data formats and outputting said formatted and translated data to an output channel; and sequencer routing controller means for controlling the operation of said input buffer means and output buffer means.
Claim 16
Dependent Claim
162 words
A data router, having a master clock, for receiving input data, having a timing characteristic, and transmitting output data that is either bursted or non-bursted, said non-bursted data comprising frames of data with each frame comprising slots of data, each slot having a position and a number, and for providing translation between bursted and non-bursted formats, said data router comprising: input buffer means for receiving input data from an input channel and storing said input data as said input data is received from said input channel, said input buffer means including means for synchronizing said incoming data to said master clock and for providing synchronization of an incoming frame of said input data to said master clock; output buffer means for formatting said stored input data, translating between bursted and non-bursted data formats and outputting said formatted and translated data to an output channel; and sequencer routing controller means for controlling the operation of said input buffer means and output buffer means.
Claim 17
Dependent Claim
23 words
The invent ion of claim 14 wherein said input buffer means further includes means for tracking the slot number of said incoming data.
Claim 18
Dependent Claim
25 words
The invention of claim 15 wherein said input buffer means includes means for tracking the position in said slot of a bit of input data.
Claim 19
Dependent Claim
25 words
The invention of claim 14 wherein said output buffer means includes write address controller means for controlling the storage of bursted and non-bursted data therein.
Claim 20
Dependent Claim
25 words
The invention of claim 17 wherein said output buffer means includes read address controller means for controlling the output of bursted and non-bursted data therefrom.
Claim 21
Dependent Claim
46 words
The invention of claim 14 wherein said output buffer means includes means for translating between bursted and non-bursted data formats by reading data into a memory using the input timing characteristic thereof and reading data out of said memory using an alternative set of timing characteristics.
Claim 22
Dependent Claim
33 words
The invention of claim 14 wherein said input buffer means includes means for facilitating the formation of a storage address for said output buffer means by providing slot number and slot offset thereto.
Claim 23
Dependent Claim
28 words
The invention of claim 14 including a plurality of input channels and wherein said sequencer routing controller means includes routing configuration memory space for each non-bursted input channel.
Claim 24
Dependent Claim
39 words
The invention of claim 21 wherein said sequencer routing controller means includes means for automatically selecting said routing configuration memory space for a non-bursted input channel in lieu of a bursted configuration memory when operating on a non-bursted channel.
Claim 25
Dependent Claim
30 words
The invention of claim 22 wherein said sequencer routing controller includes means for switching slot number and slot offset signals from said input buffer means to said output buffer means.
Claim 26
Dependent Claim
25 words
The invention of claim 23 wherein said output buffer means includes means for using said slot number and slot offset signals to determine storage locations.
Claim 27
Dependent Claim
348 words
A data router, having a master clock, for receiving input data, having a timing characteristic, and transmitting output data that is either bursted or non-bursted, said non-bursted data comprising frames of data with each frame comprising slots of data, each slot having a position and a number, and for providing translation between bursted and non-bursted formats, said data router comprising: input buffer means for receiving input data from an input channel and storing said input data as said input data is received from said input channel, said input buffer means including: means for synchronizing said incoming data to said master clock, means for providing synchronization of an incoming frame of said input data to said master clock, means for tracking the slot number of said incoming data, and means for tracking the position in said slot of a bit of input data; output buffer means for formatting said stored input data, translating between bursted and non-bursted data formats and outputting said formatted and translated data to an output channel, said output buffer means including means for translating between bursted and non-bursted data formats by reading data into a memory using the input timing characteristic thereof and reading said data out of said memory using an alternative set of timing characteristics; said input buffer means further including means for facilitating the formation of a storage address for said output buffer means by providing slot and slot offset indicators thereto; and sequencer routing controller means for controlling the operation of said input buffer means and output buffer means wherein said router includes a plurality of non-bursted input channels and said sequencer routing controller means further includes: routing configuration memory space for each non-bursted input channel, means for automatically selecting said routing configuration memory space for a non-bursted input channel in lieu of a bursted configuration memory when said data router is operating on a non-bursted channel, means for switching slot number and slot offset signals from said input buffer means to said output buffer means, and means for using said slot number and slot offset signals to determine storage locations.
Claim 28
Dependent Claim
348 words
A data router, having a master clock, for receiving input data, having a timing characteristic, and transmitting output data that is either bursted or non-bursted, said non-bursted data comprising frames of data with each frame comprising slots of data, each slot having a position and a number, and for providing translation between bursted and non-bursted formats, said data router comprising: input buffer means for receiving input data from an input channel and storing said input data as said input data is received from said input channel, said input buffer means including: means for synchronizing said incoming data to said master clock, means for providing synchronization of an incoming frame of said input data to said master clock, means for tracking the slot number of said incoming data, and means for tracking the position in said slot of a bit of input data; output buffer means for formatting said stored input data, translating between bursted and non-bursted data formats and outputting said formatted and translated data to an output channel, said output buffer means including means for translating between bursted and non-bursted data formats by reading data into a memory using the input timing characteristic thereof and reading said data out of said memory using an alternative set of timing characteristics; said input buffer means further including means for facilitating the formation of a storage address for said output buffer means by providing slot and slot offset indicators thereto; and sequencer routing controller means for controlling the operation of said input buffer means and output buffer means wherein said router includes a plurality of non-bursted input channels and said sequencer routing controller means further includes: routing configuration memory space for each non-bursted input channel, means for automatically selecting said routing configuration memory space for a non-bursted input channel in lieu of a bursted configuration memory when said data router is operating on a non-bursted channel, means for switching slot number and slot offset signals from said input buffer means to said output buffer means, and means for using said slot number and slot offset signals to determine storage locations.
Claim 29
Dependent Claim
115 words
A data routing method for receiving input data, having a timing characteristic, and transmitting output data that is either bursted or non-bursted, said non-bursted data comprising frames of data with each frame comprising slots of data, each slot having a position and a number, and for providing translation between bursted and non-bursted formats, including the steps of: receiving input data from an input channel and storing said input data as said input data is received from said input channel; formatting said stored input data, translating between bursted and non-bursted data formats and outputting said formatted and translated data to an output channel; and controlling the operation of said input buffer means and output buffer means.
Claim 30
Dependent Claim
115 words
A data routing method for receiving input data, having a timing characteristic, and transmitting output data that is either bursted or non-bursted, said non-bursted data comprising frames of data with each frame comprising slots of data, each slot having a position and a number, and for providing translation between bursted and non-bursted formats, including the steps of: receiving input data from an input channel and storing said input data as said input data is received from said input channel; formatting said stored input data, translating between bursted and non-bursted data formats and outputting said formatted and translated data to an output channel; and controlling the operation of said input buffer means and output buffer means.