IP Library Granted Patent US 12,376,055
Granted Patent B2
US 12,376,055 · App. 18/132,380 · Granted Jul 29, 2025

Low power communications system

Inventor: Rohan Shah (Exton, PA)
H04W56/0015H04L1/1642
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,376,055
App. No.
18/132,380
Granted
Jul 29, 2025
Kind
B2
Abstract

A wireless communications system which provides improved power consumption and fast synchronization for low power and small footprint wireless devices is described. System and methods are described to provide a fast synchronization, low latency and efficient communications capability for services that sip data. That is services that exchange small amounts of data on an infrequent or sporadic basis, or data that is communicated in bursts with relatively large periods of inactivity in between.

Claims (35)

1. A method being performed by a wireless communications device, the method comprising transmitting an at least one sequence of data packets wherein:

each data packet comprises a non-connectable Bluetooth Low Energy (BLE) advert;

the sequence of data packets comprises at least one data packet;

the start of each successive data packet transmission is separated by a transmission time interval measured from the beginning of the last transmitted data packet;

the transmission time interval is a constant time interval plus a random timing jitter that is randomly determined for each of the at least one sequence of data packets;

a counter is initialized prior to transmission of the at least one sequence of data packets;

the counter is decremented by one after transmitting a data packet;

each successive sequence of data packets is followed by a quiet time period when there are no transmissions;

the quiet time period is greater than two times the constant time interval;

the wireless communications device performs a transmit only function; and

the information in each data packet comprises an identity of the wireless communications device, an indication that the data packet is a non-connectable BLE advert, information related to a service being performed by the wireless communications device to be further included in a protocol layer message by a receiving device, and at least one of a random number, the counter value, and a time value.

2. The method as recited in claim 1 wherein each data packet is a non-connectable BLE extended advert.

3. The method as recited in claim 1 wherein the random timing jitter is zero.

4. The method as recited in claim 1 wherein the information in each data packet further comprises the constant time interval.

5. The method as recited in claim 1 wherein the counter is initialized when preparing each sequence of data packets for transmission.

6. The method as recited in claim 1 wherein the counter is updated when preparing each data packet for transmission.

7. The method as recited in claim 1 wherein the time value is updated based on the value of a timer when preparing each data packet for transmission.

8. A computing system comprising a processor and a memory, the memory storing data and computer-executable instructions that, when executed by the processor, cause the computing system to:

perform a transmit only function;

prepare an at least one sequence of data packets wherein:

the sequence of data packets comprises at least one data packet;

a counter is initialized prior to preparing the at least one sequence of data packets;

each data packet comprises a non-connectable BLE advert; and

the information in each data packet comprises an identity of the wireless communications device, an indication that the data packet is a non-connectable BLE advert, information related to a service being performed by the wireless communications device to be further included in a protocol layer message by a receiving device, and at least one of a random number, the counter value, and a time value;

transmit the at least one sequence of data packets wherein:

the start of transmission of each successive data packet of the at least one sequence of data packets is separated by a transmission time interval measured from the beginning of the last transmitted data packet;

the transmission time interval is a constant time interval plus a random timing jitter that is randomly determined for each successive data packet of the at least one sequence of data packets; and

the counter is decremented by one after transmitting a data packet; and

perform no transmissions for a quiet time period after transmission of each successive sequence of data packets wherein the quiet time period is greater than two times the constant time interval.

9. The computing system as recited in claim 8 wherein each data packet is a non-connectable BLE extended advert.

10. The computing system as recited in claim 8 wherein the random timing jitter is zero.

11. The computing system as recited in claim 8 wherein the information in each data packet further comprises the constant time interval.

12. The computing system as recited in claim 8 wherein the counter is initialized prior to preparing each sequence of data packets.

13. The computing system as recited in claim 8 wherein the counter is updated when preparing each data packet for transmission.

14. The computing system as recited in claim 8 wherein the time value is updated, based on the value of a timer, when preparing each data packet for transmission.

Continuity (1)
Related Publication 20240340819A1 · Oct 10, 2024
References Cited (11)
US 12259254B2 · Guim Bernat · 2025 [cited by examiner]
US 12261712B2 · Shribman · 2025 [cited by examiner]
US 20230072769A1 · Yeh · 2023 [cited by examiner]
US 20230126313A1 · Shah · 2023 [cited by examiner]
US 20230180019A1 · Martin · 2023 [cited by examiner]
US 20230367833A1 · Kol · 2023 [cited by examiner]
US 20240267792A1 · Zhu · 2024 [cited by examiner]
US 20240314058A1 · Mueck · 2024 [cited by examiner]
US 20240397399A1 · Gupta · 2024 [cited by examiner]
US 20250016701A1 · Campbell · 2025 [cited by examiner]
US 20250039932A1 · He · 2025 [cited by examiner]