CLOCK SYNCHRONIZATION
First Claim
Patent Images
1. An apparatus, comprising:
- a clock;
a communication interface for communicating with a second clock; and
clock synchronization logic coupled with the clock and the communication interface;
the clock synchronization logic allows the clock to synchronize with the second clock when the time difference between the clock and the second clock is less than a predetermined limit; and
the clock synchronization logic prevents the clock from synchronizing with the second clock when the time difference between the clock and the second clock is greater than the predetermined limit until a predefined event has been detected.
25 Assignments
0 Petitions
Accused Products
Abstract
In an example embodiment disclosed herein, a first clock is allowed to synchronize with a second clock as long as the time difference between the first and second clocks is less than a predefined limit. If the time difference between the clocks is not less than the predefined limit, the first clock does not synchronize with the second clock until a predefined activity has occurred.
-
Citations
20 Claims
-
1. An apparatus, comprising:
-
a clock; a communication interface for communicating with a second clock; and clock synchronization logic coupled with the clock and the communication interface; the clock synchronization logic allows the clock to synchronize with the second clock when the time difference between the clock and the second clock is less than a predetermined limit; and the clock synchronization logic prevents the clock from synchronizing with the second clock when the time difference between the clock and the second clock is greater than the predetermined limit until a predefined event has been detected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory computer readable medium execution with instructions encoded thereon for execution by a process and when executed operable to:
-
determine a time difference between a first clock and a second clock; determine a sum of changes to the first clock over a predefined time period; synchronize the first clock with the second clock when the sum of changes is less than a predefined time limit; and prevent the first clock from synchronizing with the second clock when the sum of changes is greater than the predetermined time limit until a predefined event has been detected. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
determining a time difference between a first clock and a second clock; determining a sum of time changes to the first clock over a predefined time period responsive to the time difference between the first clock and the second clock being within a first predefined time limit; synchronizing the first clock with the second clock responsive to the time difference between the first clock and the second clock being within the first predefined time limit and the sum of the time changes to the first clock over the first predefined time period are less than a second predefined limit; preventing the first clock from synchronizing with the second clock responsive to the time difference is greater than the first predetermined time limit until a predefined event has been detected; and preventing the first clock from synchronizing with the second clock responsive to the time difference between the first clock and the second clock being within the first predefined time limit and the sum of the time changes to the first clock over the first predefined time period is greater than the second predefined limit. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification