Systems and methods for synchronization of wireless devices in a peer-to-peer network
First Claim
1. A method of wireless communications, the method comprising:
- receiving, at a wireless communication apparatus, a wireless message from another wireless communication apparatus;
updating a time value of a clock of the wireless communication apparatus based on the received wireless message;
transmitting a first message including a current time value of the clock;
determining, at the wireless communication apparatus, a first time interval since transmitting the first message;
determining, at the wireless communication apparatus, a second time interval since the update of the time value of the clock;
andtransmitting a second message comprising content that is based on comparing the first time interval to a first threshold and comparing the second time interval to a second threshold, wherein for synchronization purposes, the content of the second message includes the time value of the clock except when the second time interval exceeds the second threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and computer program products for synchronization of wireless devices in a peer-to-peer network are described herein. In one aspect, a method for synchronizing a wireless communication apparatus is provided. The method includes determining, at a wireless communication apparatus, a first time interval since transmitting a message including a time value of a clock signal of the wireless communication apparatus; and determining, at the wireless communication apparatus, a second time interval since updating the time value of the wireless communication apparatus; and transmitting a message comprising content that is based on comparing the first time interval to a first threshold and comparing the second time interval to a second threshold.
22 Citations
14 Claims
-
1. A method of wireless communications, the method comprising:
-
receiving, at a wireless communication apparatus, a wireless message from another wireless communication apparatus; updating a time value of a clock of the wireless communication apparatus based on the received wireless message; transmitting a first message including a current time value of the clock; determining, at the wireless communication apparatus, a first time interval since transmitting the first message; determining, at the wireless communication apparatus, a second time interval since the update of the time value of the clock; and transmitting a second message comprising content that is based on comparing the first time interval to a first threshold and comparing the second time interval to a second threshold, wherein for synchronization purposes, the content of the second message includes the time value of the clock except when the second time interval exceeds the second threshold. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A wireless apparatus operable in a wireless communication system comprising:
-
a clock; a hardware processor configured to; receive a wireless message from another wireless communication apparatus; update a time value of the clock based on the received wireless message; transmit a first message including a current time value of the clock; determine a first time interval since transmitting the first message; and determine a second time interval since the update of the time value of the clock; and transmit a second message comprising content that is based on comparing the first time interval to a first threshold and comparing the second time interval to a second threshold, wherein the content excludes the time value of the clock in response to determining that the second time interval exceeds the second threshold and wherein the content includes the time value of the clock otherwise. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer program product, comprising:
a computer readable medium comprising; code for receiving a wireless message from another wireless communication apparatus; code for updating a time value of a clock based on the received wireless message; code for transmitting a first message including a current time value of the clock; code for determining a first time interval since transmitting the first message; code for determining a second time interval since the update of the time value of the clock; and code for transmitting a second message comprising content that is based on comparing the first time interval to a first threshold and comparing the second time interval to a second threshold, wherein for synchronization purposes, the content of the second message includes the time value of the clock except when the second time interval exceeds the second threshold. - View Dependent Claims (12, 13, 14)
Specification