Time Synchronization of Multiple Time-Based Data Streams with Independent Clocks
First Claim
Patent Images
1. A machine-implemented method, comprising:
- determining a first relationship between a clock rate of a first timing device and a clock rate of a reference timing device;
determining a second relationship between a clock rate of a second timing device and the clock rate of the same reference timing device; and
based at least partially upon the first relationship and the second relationship, determining a timing relationship between (a) a first time base that is based on the first timing device and (b) a second time base that is based on the second timing device;
wherein the first timing device and the second timing device are separate timing devices having clock rates that are independent of and different from each other;
wherein the method is implemented by one or more computing devices.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for synchronizing multiple time-based data streams with independent clocks wherein relationships between clock rates of timing devices associated with the time-based data streams are determined, and based on these relationships, times in at least one of the time-based data streams may be translated to times in any of the other time-based data streams despite the data streams having independent clocks.
34 Citations
20 Claims
-
1. A machine-implemented method, comprising:
-
determining a first relationship between a clock rate of a first timing device and a clock rate of a reference timing device; determining a second relationship between a clock rate of a second timing device and the clock rate of the same reference timing device; and based at least partially upon the first relationship and the second relationship, determining a timing relationship between (a) a first time base that is based on the first timing device and (b) a second time base that is based on the second timing device; wherein the first timing device and the second timing device are separate timing devices having clock rates that are independent of and different from each other; wherein the method is implemented by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform the operations of:
-
determining a first relationship between a clock rate of a first timing device and a clock rate of a reference timing device; determining a second relationship between a clock rate of a second timing device and the clock rate of the same reference timing device; and based at least partially upon the first relationship and the second relationship, determining a timing relationship between (a) a first time base that is based on the first timing device and (b) a second time base that is based on the second timing device; wherein the first timing device and the second timing device are separate timing devices having clock rates that are independent of and different from each other. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification