Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
262 words
A digital clock system in which a data stream is transmitted at a precise data rate, the data stream comprising a plurality of contiguous data records, each data record comprising a plurality of data blocks, each of said blocks having a data synchronization segment and a message code segment, the message code segments within a data record forming a time code message and said message including a message synchronization portion and a time-of-year portion, said clock system comprising: receiver means for receiving the transmitted data stream; a clock means for generating clock pulses at regular intervals; phase lock loop means for phase locking said clock means to the precise data rate of said data stream; and logic means for detecting the data synchronization segment of a data block so as to determine the position of each following message code segment in the received data stream, for detecting the message synchronization portion of the time code message so as to determine the beginning of the time code message, for assemblying the complete time code message from the individual received message code segments, for keeping time by counting said clock pulses, for comparing each complete time code message with the time represented by said counted clock pulses so as to provide a determination of whether said time coincides with the complete time code message, and for correcting the time represented by said counted clock pulses so that said time coincides with the complete time code message, responsive to a predetermined number of determinations of non-coincidence between said time and said complete time code message.
Claim 2
Dependent Claim
262 words
A digital clock system in which a data stream is transmitted at a precise data rate, the data stream comprising a plurality of contiguous data records, each data record comprising a plurality of data blocks, each of said blocks having a data synchronization segment and a message code segment, the message code segments within a data record forming a time code message and said message including a message synchronization portion and a time-of-year portion, said clock system comprising: receiver means for receiving the transmitted data stream; a clock means for generating clock pulses at regular intervals; phase lock loop means for phase locking said clock means to the precise data rate of said data stream; and logic means for detecting the data synchronization segment of a data block so as to determine the position of each following message code segment in the received data stream, for detecting the message synchronization portion of the time code message so as to determine the beginning of the time code message, for assemblying the complete time code message from the individual received message code segments, for keeping time by counting said clock pulses, for comparing each complete time code message with the time represented by said counted clock pulses so as to provide a determination of whether said time coincides with the complete time code message, and for correcting the time represented by said counted clock pulses so that said time coincides with the complete time code message, responsive to a predetermined number of determinations of non-coincidence between said time and said complete time code message.
Claim 3
Dependent Claim
26 words
A digital clock system as claimed in claim 1 wherein said system further comprises display means for displaying the time represented by said counted clock pulses.
Claim 4
Dependent Claim
40 words
A digital clock system as claimed in claim 1 wherein the time code message further includes a satellite position portion and said system further comprises further display means for displaying the satellite position portion of the complete time code mssage.
Claim 5
Dependent Claim
18 words
A digital clock system as claimed in claim 1 wherein said logic means includes a random access memory.
Claim 6
Dependent Claim
18 words
A digital clock system as claimed in claim 1 wherein said logic means includes a firmware programmed micro-computer.
Claim 7
Dependent Claim
21 words
A digital clock system as claimed in claim 1 wherein the transmitted data is transmitted by a satellite orbiting the earth.
Claim 8
Dependent Claim
257 words
In a digital clock system in which a data is transmitted at a precise data rate, the data stream comprising a pluraity of contiguous data records, each data record comprising a plurality of data blocks, each of said blocks having a data synchronization segment and a message code segment, the message code segments within a data record forming a time code message and said message including a message synchronization portion and a time-of-year portion, a method of maintaining and correcting a time reference comprising the steps of: receiving the transmitted data stream; generating clock pulses at regular intervals; phase locking said clock pulses to the precise data rate of said data stream; detecting the data synchronization segment of a data block so as to determine the position of each following message code segment in the received data stream; detecting the message synchronization portion of the time code message so as to determine the beginning of the time code message; assembling the complete time code message from the individual received message code segments; counting said clock pulses to provide a time reference; comparing each complete time code message with the time reference represented by said counted clock pulses so as to provide a determination of whether said time reference coincides with the complete time code message; and, correcting the time reference represented by said counted clock pulses so that the time reference coincides with the complete time code message, responsive to a predetermined number of determinations of non-coincidence between said time reference and said complete time code message.
Claim 9
Dependent Claim
257 words
In a digital clock system in which a data is transmitted at a precise data rate, the data stream comprising a pluraity of contiguous data records, each data record comprising a plurality of data blocks, each of said blocks having a data synchronization segment and a message code segment, the message code segments within a data record forming a time code message and said message including a message synchronization portion and a time-of-year portion, a method of maintaining and correcting a time reference comprising the steps of: receiving the transmitted data stream; generating clock pulses at regular intervals; phase locking said clock pulses to the precise data rate of said data stream; detecting the data synchronization segment of a data block so as to determine the position of each following message code segment in the received data stream; detecting the message synchronization portion of the time code message so as to determine the beginning of the time code message; assembling the complete time code message from the individual received message code segments; counting said clock pulses to provide a time reference; comparing each complete time code message with the time reference represented by said counted clock pulses so as to provide a determination of whether said time reference coincides with the complete time code message; and, correcting the time reference represented by said counted clock pulses so that the time reference coincides with the complete time code message, responsive to a predetermined number of determinations of non-coincidence between said time reference and said complete time code message.
Claim 10
Dependent Claim
24 words
The method as claimed in claim 7 wherein the method further comprises the step of displaying the time represented by said counted clock pulses.
Claim 11
Dependent Claim
37 words
The method as claimed in claim 7 wherein the time code message further includes a satellite position portion, and the method further comprises the step of displaying the satellite position portion of the complete time code message.
Claim 12
Dependent Claim
22 words
The method as claimed in claim 7 further including the step of transmitting the data stream from a satellite orbiting the earth.