Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
143 words
A method for determining loss of synchronization of a composite subaggregate frame comprised of a primary and secondary frame and contained within an independently synchronized aggregate, said method comprising: (a) locating a plurality of synch bits in said secondary frame such that said synch bits are evenly spaced in the primary frame and such that when said composite subaggregate frame is synchronized said synch bits are chosen to be inserted into the same predetermined position in said independently synchronized aggregate; (b) providing values for the synch bits in the secondary frame such that a collection of said synch bits of a composite frame provides an internally non-repeating pattern; (c) collecting bits located in said predetermined location of the independently synchronized aggregate at predetermined intervals; and (d) determining whether the values of the collected bits correspond to the bit values of said non-repeating pattern.
Claim 2
Independent Claim
143 words
A method for determining loss of synchronization of a composite subaggregate frame comprised of a primary and secondary frame and contained within an independently synchronized aggregate, said method comprising: (a) locating a plurality of synch bits in said secondary frame such that said synch bits are evenly spaced in the primary frame and such that when said composite subaggregate frame is synchronized said synch bits are chosen to be inserted into the same predetermined position in said independently synchronized aggregate; (b) providing values for the synch bits in the secondary frame such that a collection of said synch bits of a composite frame provides an internally non-repeating pattern; (c) collecting bits located in said predetermined location of the independently synchronized aggregate at predetermined intervals; and (d) determining whether the values of the collected bits correspond to the bit values of said non-repeating pattern.
Claim 3
Dependent Claim
34 words
A method according to claim 1, further comprising: (e) counting the number of times a collected bit value does not correspond to the expected value in said non-repeating pattern to provide a count value.
Claim 4
Dependent Claim
20 words
A method according to claim 2, wherein: loss of synchronization is determined when said count value reaches a predetermined threshold.
Claim 5
Dependent Claim
32 words
A method according to claim 2, wherein: said count value is decremented once every said composite aggregate frame, and loss of synchronization is determined when said count value reaches a predetermined threshold.
Claim 6
Dependent Claim
258 words
A frame synchronization method for synchronizing the frame of a subaggregate contained within an independently synchronized aggregate frame, wherein said subaggregate frame is comprised of a primary and secondary frame, said synchronization method comprising: (a) locating a plurality of synch bits in said secondary frame such that said synch bits are evenly spaced in said primary frame and such that when said composite subaggregate frame is synchronized said synch bits are chosen to be inserted into the same predetermined position in said independently synchronized aggregate; (b) providing said plurality of synch bits with values such that a collection of synch bits for one secondary frame length provides an internally non-repeating pattern; (c) providing a plurality of buffers equal to the frame rate of said subaggregate frame divided by the synch rate of said plurality of synch bits; (d) during reception of data, collecting all bits located in the predetermined synch bit location in the aggregate frame, and sequentially inserting the collected bits into the plurality of buffers; (e) upon receipt of a bit in the predetermined synch bit location upon an indication of loss of synchronization, storing an indication of at least one local pointer value; (f) comparing bit patterns of said plurality buffers and said internally non-repeating pattern to find the buffer containing said internally non-repeating synch pattern; (g) determining a pointer correction indication by comparing said local pointer value to a system pointer value dictated by the buffer found to contain the synch bits and the phase of the internally non-repeating synch pattern in that buffer.
Claim 7
Dependent Claim
258 words
A frame synchronization method for synchronizing the frame of a subaggregate contained within an independently synchronized aggregate frame, wherein said subaggregate frame is comprised of a primary and secondary frame, said synchronization method comprising: (a) locating a plurality of synch bits in said secondary frame such that said synch bits are evenly spaced in said primary frame and such that when said composite subaggregate frame is synchronized said synch bits are chosen to be inserted into the same predetermined position in said independently synchronized aggregate; (b) providing said plurality of synch bits with values such that a collection of synch bits for one secondary frame length provides an internally non-repeating pattern; (c) providing a plurality of buffers equal to the frame rate of said subaggregate frame divided by the synch rate of said plurality of synch bits; (d) during reception of data, collecting all bits located in the predetermined synch bit location in the aggregate frame, and sequentially inserting the collected bits into the plurality of buffers; (e) upon receipt of a bit in the predetermined synch bit location upon an indication of loss of synchronization, storing an indication of at least one local pointer value; (f) comparing bit patterns of said plurality buffers and said internally non-repeating pattern to find the buffer containing said internally non-repeating synch pattern; (g) determining a pointer correction indication by comparing said local pointer value to a system pointer value dictated by the buffer found to contain the synch bits and the phase of the internally non-repeating synch pattern in that buffer.
Claim 8
Dependent Claim
59 words
A method according to claim 5, wherein: said at least one local pointer value comprises a local primary frame pointer and a local secondary frame pointer; said phase of the internally non-repeating synch pattern corresponds to a system location in said secondary frame; and said buffer containing the synch bits corresponds to a system location in said primary frame.
Claim 9
Dependent Claim
44 words
A method according to claim 6, wherein: said pointer correction indication is obtained by comparing said system location in said primary frame to said local primary frame pointer and by comparing said system location in said secondary frame to said local secondary frame pointer.
Claim 10
Dependent Claim
25 words
A method according to claim 5, further comprising: (h) adjusting said subaggregate frame within said independently synchronized frame in accord with said pointer correction indication.
Claim 11
Dependent Claim
18 words
A method according to claim 5, wherein: said independently synchronized frame is a frame of a DS1 signal.
Claim 12
Dependent Claim
31 words
A method according to claim 9, wherein said frame of said DS1 signal is comprised of a plurality of subaggregate frames, each respective subaggregate frame being synchronized according to steps a-g.
Claim 13
Dependent Claim
16 words
A method according to claim 5, wherein: said plurality of synch bits comprises eight synch bits.
Claim 14
Dependent Claim
15 words
A method according to claim 11, wherein: said non-repeating pattern is a phase of 11110000.
Claim 15
Dependent Claim
24 words
A method according to claim 5, wherein: said plurality of synch bits comprise sixteen bits and said non-repeating pattern is a phase of 1111000011110001.
Claim 16
Dependent Claim
16 words
A method according to claim 11, wherein: said synch bits are literals in said secondary frame.
Claim 17
Dependent Claim
30 words
A method according to claim 5, wherein: each composite frame said synch bit pattern is inverted, wherein the synch bit pattern formed over two consecutive composite frames is internally non-repeating.
Claim 18
Dependent Claim
27 words
A method according to claim 15, wherein: said plurality of synch bits comprises four bits, and said non-repeating pattern formed over two consecutive composite frames is 11010010.