IP Library › Granted Patent US 10,863,431
Granted Patent B2
US 10,863,431 · App. 14/931,752 · Granted Dec 8, 2020

Systems and methods for synchronization within a neighborhood aware network

Inventors: Santosh Paul Abraham (San Diego, CA); Alireza Raissinia (Monte Sereno, CA); George Cherian (San Diego, CA); Abhishek Pramod Patil (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W52/02H04W52/0216H04W52/0229H04W56/00H04W56/0015H04W72/0446H04W48/12H04W84/12Y02D70/00Y02D70/142Y02D70/164Y02D70/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,863,431
App. No.
14/931,752
Granted
Dec 8, 2020
Kind
B2
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 of wireless communication apparatus is provided. The method includes receiving, at an apparatus, at least one of: an offset parameter indicating an offset, with respect to a default time period, during which the apparatus should be in an active mode for transmitting and/or receiving data, and an interval parameter indicating a multiple of time periods, wherein the apparatus should be in the active mode for transmitting and/or receiving data during each time period. The method further includes determining at least one wakeup time period to be in the active mode based on the offset parameter or the interval parameter. The method further includes transmitting and/or receiving data during the at least one wakeup time period.

Claims (37)

1. A method of wireless communication, comprising:

receiving, at an apparatus, an offset parameter indicating an offset, with respect to a default time period, during which the apparatus should be in an active mode for transmitting and/or receiving data related to a service advertised during the default time period;

determining the default time period starting at one or more times when a time synchronization function has a value whose 23 least-significant-bits are equal to zero;

determining at least one wakeup time period to be in the active mode based on the offset parameter, wherein the at least one wakeup time period comprises one of a plurality of discovery windows, the plurality of discovery windows comprising one of a plurality of 16 time unit (TU) discovery windows occurring every 524288 μs; and

transmitting and/or receiving the data related to the advertised service during the at least one wakeup time period.

2. The method of claim 1 , further comprising transmitting a discovery frame during at least one time period other than the at least one wakeup time period.

3. The method of claim 1 , wherein the transmitting and/or receiving the data related to the advertised service comprises transmitting and/or receiving discovery frames in a neighborhood aware network (NAN).

4. The method of claim 1 , wherein the offset parameter is received via an application programming interface (API).

5. The method of claim 1 , wherein the offset is zero.

6. An apparatus configured to wirelessly communicate, comprising:

a processor configured to:

receive an offset parameter indicating an offset, with respect to a default time period, during which the apparatus should be in an active mode for transmitting and/or receiving data related to a service advertised during the default time period; and

determine the default time period starting at one or more times when a time synchronization function has a value whose 23 least-significant-bits are equal to zero;

determine at least one wakeup time period to be in the active mode based on the offset parameter, wherein the at least one wakeup time period comprises one of a plurality of discovery windows, the plurality of discovery windows comprising one of a plurality of 16 time unit (TU) discovery windows occurring every 524288 μs; and

a transmitter or receiver configured to transmit or receive the data related to the advertised service during the at least one wakeup time period.

7. The apparatus of claim 6 , wherein the transmitter is further configured to transmit a discovery frame during at least one time period other than the at least one wakeup time period.

8. The apparatus of claim 6 , wherein the transmitting and/or receiving the data related to the advertised service comprises transmitting and/or receiving discovery frames in a neighborhood aware network (NAN).

9. The apparatus of claim 6 , wherein the offset parameter is received via an application programming interface (API).

10. The apparatus of claim 6 , wherein the offset is zero.

11. An apparatus for wireless communication, comprising:

means for receiving an offset parameter indicating an offset, with respect to a default time period, during which the apparatus should be in an active mode for transmitting and/or receiving data related to a service advertised during the default time period;

means for determining the default time period starting at one or more times when a time synchronization function has a value whose 23 least-significant-bits are equal to zero;

means for determining at least one wakeup time period to be in the active mode based on the offset parameter, wherein the at least one wakeup time period comprises one of a plurality of discovery windows, the plurality of discovery windows comprising one of a plurality of 16 time unit (TU) discovery windows occurring every 524288 μs; and

means for transmitting and/or receiving the data related to the advertised service during the at least one wakeup time period.

12. The apparatus of claim 11 , further comprising means for transmitting a discovery frame during at least one time period other than the at least one wakeup time period.

13. The apparatus of claim 11 , wherein said means for transmitting and/or receiving the data related to the advertised service comprises means for transmitting and/or receiving discovery frames in a neighborhood aware network (NAN).

14. The apparatus of claim 11 , wherein the offset parameter is received via an application programming interface (API).

15. The apparatus of claim 11 , wherein the offset is zero.

16. A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:

receive an offset parameter indicating an offset, with respect to a default time period, during which the apparatus should be in an active mode for transmitting and/or receiving data related to a service advertised during the default time period;

determine the default time period starting at one or more times when a time synchronization function has a value whose 23 least-significant-bits are equal to zero;

determine at least one wakeup time period to be in the active mode based on the offset parameter, wherein the at least one wakeup time period comprises one of a plurality of discovery windows, the plurality of discovery windows comprising one of a plurality of 16 time unit (TU) discovery windows occurring every 524288 μs; and

transmit or receive the data related to the advertised service during the at least one wakeup time period.

17. The non-transitory computer-readable medium of claim 16 , further comprising code that, when executed, causes the apparatus to transmit a discovery frame during at least one time period other than the at least one wakeup time period.

18. The non-transitory computer-readable medium of claim 16 , wherein the transmitting and/or receiving the data related to the advertised service comprises transmitting and/or receiving discovery frames in a neighborhood aware network (NAN).

19. The non-transitory computer-readable medium of claim 16 , wherein the offset parameter is received via an application programming interface (API).

20. The non-transitory computer-readable medium of claim 16 , wherein the offset is zero.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: ABRAHAM, SANTOSH PAUL; RAISSINIA, ALIREZA; CHERIAN, GEORGE; PATIL, ABHISHEK PRAMOD
To: QUALCOMM INCORPORATED
Reel/Frame 037664/0173 →
Continuity (2)
Provisional Application 62076033 · Nov 6, 2014
Related Publication 20160135122A1 · May 12, 2016