IP Library Granted Patent US 12,452,810
Granted Patent B2
US 12,452,810 · App. 18/180,706 · Granted Oct 21, 2025

Wireless methods, devices and systems for rapid synchronization with periodic broadcast link

Inventors: Balasubramanyam Rangineni (San Diego, CA); Manamohan Mysore (Ramona, CA); Yu-Chia Lin (Hsinchu, TW)
Assignee: CYPRESS SEMICONDUCTOR CORPORATION
H04W56/0015H04W48/10
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 12,452,810
App. No.
18/180,706
Granted
Oct 21, 2025
Kind
B2
Abstract

A method can include monitoring at least one non-primary advertising channel for packets; determining if any of the packets received during a same periodic advertising interval of a periodic advertising link include synchronization data; in response to acquiring a packet with synchronization data, extracting synchronization data from the packet with synchronization data; and synchronizing to the periodic advertising link with the synchronization data to determine timing for at least one download window in each periodic advertising interval. The periodic advertising interval includes a plurality of periodic sub-intervals and the at least one download window corresponds to at least one of the sub-intervals. Corresponding devices and systems are also disclosed.

Claims (70)

1. A method, comprising:

by operation of a wireless device configured to operate according to at least one wireless standard that includes primary advertising channels:

monitoring at least one non-primary advertising channel for packets;

determining if any of the packets received during a same periodic advertising interval of a periodic advertising link include synchronization data;

in response to acquiring a packet with synchronization data, extracting synchronization data from the packet with synchronization data; and

synchronizing to the periodic advertising link with the synchronization data to determine timing for at least one download window in each periodic advertising interval; wherein

the periodic advertising interval includes a plurality of periodic sub-intervals and the at least one download window corresponds to at least one of the sub-intervals.

2. The method of claim 1 , wherein monitoring the at least one non-primary advertising channel includes monitoring for packets with synchronization data on any of a plurality of consecutive sub-intervals in a same advertising interval.

3. The method of claim 2 , wherein each packet received during a sub-interval of the same advertising interval includes synchronization data.

4. The method of claim 1 , wherein the periodic advertising link comprises a Bluetooth (BT) link and the sub-intervals are sub-events of the same periodic advertising interval.

5. The method of claim 1 , wherein:

the synchronization data includes at least a sub-interval duration and sub-interval identifier particular to the sub-interval; and

synchronizing to the periodic advertising link includes determining a start of the periodic advertising intervals with at least the sub-interval identifier.

6. The method of claim 1 , wherein determining if any of the packets include synchronization data further includes

determining if a packet with synchronization data received during one sub-interval includes a count value, and

assigning the count value to a packet received during a sub-interval immediately following the packet with the synchronization data.

7. The method of claim 1 , further including, in response to acquiring a packet with synchronization data during a sub-interval, transmitting an acknowledgement packet prior to a next sub-interval.

8. The method of claim 7 , further including:

in response to transmitting an acknowledgement packet, monitoring at least one other advertising channel for a confirmation packet corresponding to the acknowledgement packet; and

in response to not receiving the confirmation packet within a predetermined time period, transmitting a second acknowledgement packet.

9. The method of claim 1 , further including:

identifying a plurality of secondary advertising channels from at least one packet received on at least one primary advertising channel; and

monitoring identified secondary advertising channels for packets with synchronization data.

10. The method of claim 1 , wherein:

the periodic advertising link is divided into a plurality of sub-intervals, including download subintervals that are windows in which packets from a broadcaster are expected and at least one upload sub-interval corresponding to each download subinterval, the upload sub-intervals being windows in which the wireless device can transmit data; and

monitoring the at least one non-primary advertising channel includes monitoring for packets with synchronization data at time periods selected from the group of: after an upload sub-interval and a next download sub-interval and after an upload sub-interval and before a next download sub-interval.

11. The method of claim 1 , wherein:

prior to monitoring at least one non-primary advertising channel, receiving a request to synchronize with the periodic advertising link that identifies one of the sub-intervals; and

after synchronizing with the periodic advertising link,

determining timing for the identified one sub-interval, and

storing any packet received during the identified one sub-interval.

12. A device, comprising:

wireless circuits configured to

transmit and receive packets over a plurality of channels according to at least one wireless standard,

monitor the at least one non-primary advertising channel for packets,

determine if any packets received during a same periodic advertising interval of a periodic advertising link include synchronization data, and

synchronize to the periodic advertising link with the synchronization data to determine timing for at least one download window in each periodic advertising interval;

controller circuits configured to, in response to acquiring a packet with synchronization data, extract the synchronization data; wherein

the periodic advertising interval includes a plurality of periodic sub-intervals and the at least one download window corresponds to at least one of the sub-intervals, and

the at least one wireless standard assigns primary advertising channels to broadcast transmissions.

13. The device of claim 12 , wherein:

the wireless circuits are compatible with at least one Bluetooth (BT) standard; and

the sub-intervals are sub-events of the periodic advertising link.

14. The device of claim 12 , further including:

memory circuits configured to store instructions; and

the controller circuits comprise processor circuits executing the instructions.

15. The device of claim 12 , wherein:

the sub-intervals each have an identifier;

the synchronization data includes at least a sub-interval duration and the identifier of the sub-interval in which it was transmitted; and

the controller circuits are further configured to determine a start of the periodic advertising intervals with at least the identifier.

16. The device of claim 12 , wherein:

the wireless circuits are further configured to monitor for the packets with synchronization data in time periods between sub-intervals.

17. A system, comprising:

a scanning device configured to

transmit and receive packets over a plurality of channels according to at least one wireless standard,

monitor at least one non-primary advertising channel for packets,

determine if any of the packets received during a same periodic advertising interval of a periodic advertising link include synchronization data, and

synchronize to the periodic advertising link with the synchronization data to determine timing for at least one download window in each periodic advertising interval; wherein

the periodic advertising interval includes a plurality of periodic sub-intervals and the at least one download window corresponds to the sub-intervals, and

the at least one wireless standard includes primary advertising channels that are assigned for broadcast transmissions according to the at least one wireless standard.

18. The system of claim 17 , further including a broadcast device configured to transmit the plurality of packets with synchronization data during periodic advertising intervals of the periodic advertising link.

19. The system of claim 18 , wherein:

the scanning device is further configured to

in response to acquiring a packet with synchronization data during a sub-interval, transmit an acknowledgement packet prior to a next sub-interval,

in response to transmitting an acknowledgement packet, monitor at least one non-primary advertising channel for a confirmation packet corresponding to the acknowledgement packet, and

in response to not receiving the confirmation packet within a predetermined time period, transmit a second acknowledgement packet; and

the broadcast device is configured to transmit the confirmation packet in response to detecting the acknowledgement packet.

20. The system of claim 18 , further including:

a plurality of other wireless devices in communication with broadcast device over the advertising link; and

the broadcast device is configured to assign at least one sub-interval to the wireless device and the plurality of other devices.

Assignments (2)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2023
From: RANGINENI, BALASUBRAMANYAM; MYSORE, MANAMOHAN; LIN, YU-CHIA
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 062925/0690 →
Continuity (1)
Related Publication 20240306105A1 · Sep 12, 2024
References Cited (3)
US 11665214B2 · Lee · 2023 [cited by examiner]
US 20180249310A1 · Kim · 2018 [cited by examiner]
US 20200059827A1 · Arvidson · 2020 [cited by examiner]