ROBUST AND RESILIENT TIMING ARCHITECTURE FOR CRITICAL INFRASTRUCTURE
First Claim
1. A device for transmitting synchronized timing comprising:
- a receiver;
a transmitter;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including instructions for;
receiving through the receiver a timing signal comprising first time information that is synchronized to a time standard;
determining second time information based at least partially on the first time information;
composing a message formatted in accordance with a global navigation satellite system (GNSS) standard, wherein the message comprises the second time information; and
transmitting the message through the transmitter on a radio signal having a frequency in a frequency modulation (FM) radio frequency band.
1 Assignment
0 Petitions
Accused Products
Abstract
A device for transmitting synchronized timing including a receiver, a transmitter, one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including instructions for receiving through the receiver a timing signal comprising first time information that is synchronized to a time standard, determining second time information based at least partially on the first time information, composing a message formatted in accordance with a global navigation satellite system (GNSS) standard, wherein the message comprises the second time information, and transmitting the message through the transmitter on a radio signal having a frequency in the frequency modulation (FM) radio frequency band.
28 Citations
37 Claims
-
1. A device for transmitting synchronized timing comprising:
-
a receiver; a transmitter; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including instructions for; receiving through the receiver a timing signal comprising first time information that is synchronized to a time standard; determining second time information based at least partially on the first time information; composing a message formatted in accordance with a global navigation satellite system (GNSS) standard, wherein the message comprises the second time information; and transmitting the message through the transmitter on a radio signal having a frequency in a frequency modulation (FM) radio frequency band. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
at an electronic device with a processor, a receiver, and a transmitter; receiving through the receiver a timing signal comprising first time information that is synchronized to a time standard; determining second time information based at least partially on the first time information; composing a message formatted in accordance with a GNSS standard, wherein the message comprises the second time information; and transmitting the message through the transmitter on a radio signal having a frequency in an FM radio frequency band. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 37)
-
21. A receiving device comprising:
-
a receiver; a transmitter; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including instructions for; receiving through the receiver a radio signal having a frequency in an FM radio frequency band, the radio signal comprising a message formatted in accordance with a GNSS standard; extracting first time information from the message; determining second time information based at least partially on the first time information, wherein the second time information is synchronized to a time standard; generating a timing signal based at least partially on the second time information; and transmitting the timing signal through the transmitter. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A receiving method comprising:
at an electronic device with a processor, a receiver, and a transmitter; receiving through the receiver a radio signal having a frequency in the FM radio frequency band, the radio signal comprising a message formatted in accordance with a GNSS standard; extracting first time information from the message; determining second time information based at least partially on the first time information, wherein the second time information is synchronized to a time standard; generating a timing signal based at least partially on the second time information; and transmitting the timing signal through the transmitter. - View Dependent Claims (28, 29, 30, 31, 32)
-
33. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a receiver and a receiver and a transmitter, cause the device to:
-
receive through the receiver a radio signal having a frequency in the FM radio frequency band, the radio signal comprising a message formatted in accordance with a GNSS standard; extract first time information from the message; determine second time information based at least partially on the first time information, wherein the second time information is synchronized to a time standard; generate a timing signal based at least partially on the second time information; and transmit the timing signal through the transmitter.
-
-
34. A system comprising:
-
a transmitting unit comprising; a first receiver; a first transmitter; one or more first processors; first memory; and one or more first programs, wherein the one or more first programs are stored in the first memory and configured to be executed by the one or more first processors, the first programs including instructions for; receiving through the first receiver a first timing signal comprising first time information that is synchronized to a time standard; determining second time information based at least partially on the first time information; composing a message formatted in accordance with a GNSS standard, wherein the message comprises the second time information; and transmitting the message through the first transmitter on a radio signal having a frequency in an FM radio frequency band; and a receiving unit comprising; a second receiver; a second transmitter; one or more second processors; second memory; and one or more second programs, wherein the one or more second programs are stored in the second memory and configured to be executed by the one or more second processors, the second programs including instructions for; receiving through the second receiver the radio signal; extracting the second time information from the message transmitted on the radio signal; determining third time information based at least partially on the second time information, wherein the third time information is synchronized to the time standard; generating a second timing signal based at least partially on the third time information; and transmitting the second timing signal through the second transmitter. - View Dependent Claims (35)
-
-
36. A system comprising:
-
a receiving module comprising; a receiver; a first transmitter; one or more first processors; first memory; and one or more first programs, wherein the one or more first programs are stored in the first memory and configured to be executed by the one or more first processors, the first programs including instructions for; receiving through the receiver a radio signal having a frequency in the FM radio frequency band, the radio signal comprising a message formatted in accordance with a GNSS standard; extracting first time information from the message; determining second time information based at least partially on the first time information, wherein the second time information is synchronized to a time standard; generating a first timing signal based at least partially on the second time information; and transmitting the first timing signal through the first transmitter; a GNSS module configured to receive a GNSS signal and transmit a GNSS timing signal based at least partially on the GNSS signal; and a management module comprising; a second transmitter; one or more second processors; second memory; and one or more second programs, wherein the one or more second programs are stored in the second memory and configured to be executed by the one or more second processors, the second programs including instructions for; detecting one or more errors in the radio signal and the GNSS signal, and transmitting a second timing signal, wherein the second timing signal is based at least partially on the first timing signal in accordance with detecting an error in the GNSS signal and at least partially on the GNSS timing signal in accordance with detecting an error in the radio signal.
-
Specification