SYSTEM AND METHOD FOR APPLICATION LAYER TIME SYNCHRONIZATION WITHOUT CREATING A TIME DISCREPANCY OR GAP IN TIME
First Claim
Patent Images
1. A system comprising:
- a first device including a radio transmitting a reference time, the first device is coupled to a time source having a reference time;
a second device including a second clock and a second radio, the second radio adapted to receive a message including an instruction to synchronize the second clock either by speeding up or by slowing down the second clock to re-synchronize the clock in accordance with the reference time by the use of a correction parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
In correcting a time discrepancy, a clock may be speeded up or slowed down using an adjustment ratio. The ratio may be used to slow down or speed up the clock for an amount of time, after which the clock speed will be correct.
22 Citations
30 Claims
-
1. A system comprising:
-
a first device including a radio transmitting a reference time, the first device is coupled to a time source having a reference time; a second device including a second clock and a second radio, the second radio adapted to receive a message including an instruction to synchronize the second clock either by speeding up or by slowing down the second clock to re-synchronize the clock in accordance with the reference time by the use of a correction parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
transmitting a message requesting a reference time; receiving a message including a reference time; determining an amount of mis-synchronization; and adjusting a clock in a device for an amount of time and at a prescribed adjustment rate. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
requesting a reference time from an external source; receiving a reference time from the external source; determining an amount of mis-synchronization between a local clock time within a device and the reference time; identifying a rate at which to adjust the local clock of the device to match the reference time so that the local clock and the reference times are synchronized; and adjusting the local clock time to synchronize to the reference time after a predetermined time period without skipping any local clock time increments while performing the re-synchronization. - View Dependent Claims (19, 20)
-
-
21. A device comprising:
-
a clock; a memory coupled to the clock for storing; a date and time; a time adjustment ratio expressed in a faction of one percent (1/255-1/1). - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system comprising:
a device including a clock and a radio, the radio including a radio receiver adapted to receive a message from an external transmitter, the message including a reference time and an instruction to synchronize the clock, the synchronization being achieved either by speeding up or by slowing down the clock to re-synchronize the clock in accordance with the reference time by the use of a correction parameter. - View Dependent Claims (28)
-
29. A computer program stored in a computer readable form for execution in a processor and a processor coupled memory to implement a method comprising:
-
transmitting a message requesting a reference time; receiving a message including a reference time; determining an amount of mis-synchronization; and adjusting a clock in a device for an amount of time and at a prescribed adjustment rate.
-
-
30. A computer program stored in a computer readable form for execution in a processor and a processor coupled memory to implement a method comprising:
-
requesting a reference time from an external source; receiving a reference time from the external source; determining an amount of mis-synchronization between a local clock time within a device and the reference time; identifying a rate at which to adjust the local clock of the device to match the reference time so that the local clock and the reference times are synchronized; and adjusting the local clock time to synchronize to the reference time after a predetermined time period without skipping any local clock time increments while performing the re-synchronization.
-
Specification