Time-Synchronizing a Group of Nodes
First Claim
Patent Images
1. A node configured to time synchronize with other nodes, the node comprising:
- a processor;
a communication module operated by the processor, configured to receive first values of one or more first external time variables from a first external node and second values of one or more second external time variables from a second external node; and
a local time-update module operated by the processor, coupled to the communication module, wherein the time-update module is configured to adjust values of one or more local time variables based at least upon the first values of the one or more first external time variables and the second values of the one or more second external time variables.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods include receiving, values of one or more first external time variables from a first external node and values of one or more second external time variables from a second external node. The values of one or more local time variables of the local node are adjusted based at least upon the values of the one or more first external time variables and the values of the one or more second external time variables.
10 Citations
25 Claims
-
1. A node configured to time synchronize with other nodes, the node comprising:
-
a processor; a communication module operated by the processor, configured to receive first values of one or more first external time variables from a first external node and second values of one or more second external time variables from a second external node; and a local time-update module operated by the processor, coupled to the communication module, wherein the time-update module is configured to adjust values of one or more local time variables based at least upon the first values of the one or more first external time variables and the second values of the one or more second external time variables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for time-synchronizing nodes, the method comprising:
-
receiving, at a local node, first values of one or more first external time variables from a first external node and second values of one or more second external time variables from a second external node; and adjusting, by a software local time-update module executing on one or more processing units, values of one or more local time variables of the local node based at least upon the first values of the one or more first external time variables and the second values of the one or more second external time variables. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. At least one non-transitory, machine-accessible storage medium having instructions stored thereon, wherein the instructions are configured, when executed on a machine, to cause the machine to:
-
receive, at a local node, first values of one or more first external time variables from a first external node and second values of one or more second external time variables from a second external node; and adjust values of one or more local time variables of the local node based at least upon the first values of the one or more first external time variables and the second values of the one or more second external time variables. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification