Listening window adjustments for power savings in bluetooth low energy (BLE) communications
First Claim
Patent Images
1. A method for BLE (Bluetooth Low Energy) packet communications, comprising:
- communicating packets between a first BLE device and a second BLE device using a defined time interval between packet communications;
listening at the first BLE (Bluetooth Low Energy) device within a listening window for a packet transmitted from the second BLE device;
receiving within the listening window a packet at the first BLE device transmitted from the second BLE device;
determining a time difference between an assumed transmission time for the packet based upon the defined time interval and an actual receive time for the packet;
adjusting the listening window for first BLE device using the time difference; and
operating the first BLE device to listen within the adjusted listening window for one or more additional packets transmitted from the second BLE device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for listening window adjustments for power savings in BLE (Bluetooth low energy) communications. BLE devices determine time differences between assumed transmission times and actual receive times for packets transmitted by another BLE device. The BLE device then adjusts a listening window using the time differences, for example, to reduce the size of the listening window based upon the time differences. The adjusted listening window is then used by the BLE device to listen for and receive additional packets from the other BLE device.
-
Citations
26 Claims
-
1. A method for BLE (Bluetooth Low Energy) packet communications, comprising:
-
communicating packets between a first BLE device and a second BLE device using a defined time interval between packet communications; listening at the first BLE (Bluetooth Low Energy) device within a listening window for a packet transmitted from the second BLE device; receiving within the listening window a packet at the first BLE device transmitted from the second BLE device; determining a time difference between an assumed transmission time for the packet based upon the defined time interval and an actual receive time for the packet; adjusting the listening window for first BLE device using the time difference; and operating the first BLE device to listen within the adjusted listening window for one or more additional packets transmitted from the second BLE device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A BLE (Bluetooth Low Energy) device, comprising:
-
network interface circuitry including a radio configured to transmit and receive packet communications; and one or more processors configured to execute instructions stored in a non-transitory computer readable medium that cause the one or more processors to; communicate packets with another BLE device through the network interface circuitry using a defined time interval between packet communications; listen within a listening window for a packet transmitted from the other BLE device; receive within the listening window a packet from the other BLE device; determine a time difference between an assumed transmission time for the packet based upon the defined time interval and an actual receive time for the packet; adjust the listening window using the time difference; and listen within the adjusted listening window for one or more additional packets transmitted from the other BLE device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification