Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
155 words
A method for decoding an input data stream formed of a plurality of received data words having a transmitted word boundary between adjacent data words and at least one synchronization word in a network interface unit of a high speed computer network, comprising the steps of: (a) applying said input data stream to serial-two-parallel shift means to provide a plurality of parallel boundary determination words; (b) applying said plurality of parallel boundary determination words to a plurality of synchronization word detectors wherein said synchronization word detectors provide respective synchronization word detection windows for receiving differing portions of said plurality of parallel boundary determination words to test said different portions for the presence of said synchronization word; (c) detecting said synchronization word with the determined one of said synchronization word detection windows; (d) determining said transmitted word boundary between said adjacent words of said input data streams in accordance with said determined synchronization word detection window.
Claim 2
Independent Claim
155 words
A method for decoding an input data stream formed of a plurality of received data words having a transmitted word boundary between adjacent data words and at least one synchronization word in a network interface unit of a high speed computer network, comprising the steps of: (a) applying said input data stream to serial-two-parallel shift means to provide a plurality of parallel boundary determination words; (b) applying said plurality of parallel boundary determination words to a plurality of synchronization word detectors wherein said synchronization word detectors provide respective synchronization word detection windows for receiving differing portions of said plurality of parallel boundary determination words to test said different portions for the presence of said synchronization word; (c) detecting said synchronization word with the determined one of said synchronization word detection windows; (d) determining said transmitted word boundary between said adjacent words of said input data streams in accordance with said determined synchronization word detection window.
Claim 3
Dependent Claim
22 words
The method of claim 1, further comprising the step of parallel shifting of said parallel boundary determination words through a register file.
Claim 4
Dependent Claim
38 words
The method of claim 2, wherein the step of parallel shifting said parallel boundary detection words includes the step of shifting said parallel boundary determination words from one synchronization word detection window to another synchronization word detection window.
Claim 5
Dependent Claim
48 words
The method of claim 1, wherein step (b) comprises applying said plurality of parallel boundary determination words to said synchronization word detectors as a single concatenated boundary determination word, said single concatenated boundary determination word being formed of said parallel boundary determination words joined to each other end-to-end.
Claim 6
Dependent Claim
25 words
The method of claim 4, wherein said parallel boundary determination words are provided with no serial shifting of bits within said parallel boundary determination words.
Claim 7
Dependent Claim
25 words
The method of claim 4, wherein said single concatenated boundary determination word is provided with no serial shifting within said single concatenated boundary determination word.
Claim 8
Dependent Claim
36 words
The method of claim 4, wherein said different portions of said single concatenated boundary determination word received by said respective synchronization word detection windows are shifted one bit with respect to at least one other portion.
Claim 9
Dependent Claim
42 words
The method of claim 7, wherein said synchronization word may occur in one of a predetermined number of different locations within said single concatenated boundary determination word and said synchronization word detection windows receive respective locations of said predetermined plurality of locations.
Claim 10
Dependent Claim
44 words
The method of claim 1 comprising the further steps of: (e) simultaneously applying said plurality of parallel boundary determination words to multiplexer means and to said synchronization word detectors; and, (f) controlling said multiplexer means in accordance with said determined synchronization word detection window.
Claim 11
Dependent Claim
28 words
The method of claim 9, wherein step (f) comprises the step of selecting a transmitted word boundary by said multiplexer means from within said parallel boundary determination words.
Claim 12
Dependent Claim
21 words
The method of claim 10, wherein said selected transmitted word boundary differs from a boundary between said parallel boundary determination words.
Claim 13
Dependent Claim
25 words
The method of claim 1, wherein said synchronization word detection windows receive at least a portion of a plurality of said parallel boundary determination words.
Claim 14
Independent Claim
166 words
A method for encoding a data stream formed of a plurality of data words and at least one synchronization bit pattern divisible into a first portion and a remaining portion in a data encoder of a network interface unit of a high-speed computer network, comprising the steps of: (a) determining the absence of data words for forming said data stream by said data decoder; (b) first inserting said first portion of said synchronization bit pattern into said data stream in response to the determination of step (a); (c) determining that data words for forming said data stream are present after the inserting of step (b); (e) storing at least a portion of a first data word of said determined data words; (f) second inserting said remaining portion of said synchronization bit pattern into said at a stream after said first inserting; (g) retrieving said first portion of said first data word; and, (h) third inserting said retrieved portion of said data word into said data stream.
Claim 15
Independent Claim
166 words
A method for encoding a data stream formed of a plurality of data words and at least one synchronization bit pattern divisible into a first portion and a remaining portion in a data encoder of a network interface unit of a high-speed computer network, comprising the steps of: (a) determining the absence of data words for forming said data stream by said data decoder; (b) first inserting said first portion of said synchronization bit pattern into said data stream in response to the determination of step (a); (c) determining that data words for forming said data stream are present after the inserting of step (b); (e) storing at least a portion of a first data word of said determined data words; (f) second inserting said remaining portion of said synchronization bit pattern into said at a stream after said first inserting; (g) retrieving said first portion of said first data word; and, (h) third inserting said retrieved portion of said data word into said data stream.