Method and Apparatus for Using Ranging Measurements in a Multimedia Home Network
First Claim
1. A method for synchronizing a plurality of nodes on a communication network, comprising:
- exchanging a local clock time between a first node and a second node over the communication network;
performing a ranging method between the first and second nodes based on the local clock time exchanged, wherein the ranging method results in an estimated propagation delay between the first and second node; and
adjusting the local clock time either the first or second node based on the estimated propagation delay, thereby resulting in a synchronized local clock time between the first and second node.
9 Assignments
0 Petitions
Accused Products
Abstract
According to various embodiments of the disclosure, systems, methods and apparatuses are provided for using ranging to improve network efficiency. In particular, various embodiments of the disclosure provide ranging to improve local clock time synchronization. According to one embodiment, a method for synchronizing a plurality of nodes on a communication network is provided, comprising: exchanging local clock times between a first node and a second node over the communication network; performing a ranging method between the first and second nodes based on the local clock times exchanged between the first and second nodes, wherein the ranging method results in an estimated propagation delay between the first and second nodes; and adjusting the local clock times of the first and second nodes based on the estimated propagation delay, thereby resulting in a synchronized local clock time at the first and second nodes.
-
Citations
40 Claims
-
1. A method for synchronizing a plurality of nodes on a communication network, comprising:
-
exchanging a local clock time between a first node and a second node over the communication network; performing a ranging method between the first and second nodes based on the local clock time exchanged, wherein the ranging method results in an estimated propagation delay between the first and second node; and adjusting the local clock time either the first or second node based on the estimated propagation delay, thereby resulting in a synchronized local clock time between the first and second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network device, comprising:
-
a controller; a device module; memory coupled to the controller; computer executable program code on a computer readable medium configured to cause the controller to perform the functions of; exchanging local clock times between a first node and a second node over a communication network; performing a ranging method between the first and second nodes based on the local clock times exchanged between the first and second nodes, wherein the ranging method results in an estimated propagation delay between the first and second nodes; and adjusting the local clock times of the first and second nodes based on the estimated propagation delay, thereby resulting in a synchronized local clock time at the first and second nodes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising a computer usable medium having computer readable program code embodied therein for synchronizing a plurality of nodes on a communication network, the computer program product comprising computer readable program code configured to cause a device to:
-
exchange local clock times between a first node and a second node over a communication network; perform a ranging method between the first and second nodes based on the local clock times exchanged between the first and second nodes, wherein the ranging method results in an estimated propagation delay between the first and second nodes; and adjust the local clock times of the first and second nodes based on the estimated propagation delay, thereby resulting in a synchronized local clock time at the first and second nodes. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A network interface module, comprising:
-
a controller; memory coupled to the controller; computer executable program code on a computer readable medium configured to cause the controller to perform the functions of; exchanging local clock times between a first node and a second node over a network; performing a ranging method between the first and second nodes based on the local clock times exchanged between the first and second nodes, wherein the ranging method results in an estimated propagation delay between the first and second nodes; and adjusting the local clock times of the first and second nodes based on the estimated propagation delay, thereby resulting in a synchronized local clock time at the first and second nodes. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification