Bluetooth low energy connection power consumption
OwnerUri WEINRIB, Yaniv WEIZMANinventors
Life of this patent
Estimating the term…
Abstract
A method includes receiving, by a device, a portion of a data packet from a peer device during a reception time period, decoding a portion of a protocol data unit (PDU) of the data packet, decoding at least a portion of a header of the PDU, determining that the data packet is an empty packet according to the header, and aborting, by the device, reception of a remaining portion of the data packet to early terminate the reception time period.
Claims20
A non-transitory computer readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor of an apparatus to:
- begin receiving a data packet, via a transceiver, during a connection event;
- and
- based on determining that the data packet is an empty packet, while receiving the data packet, by determining that a field of a header of a protocol data unit (PDU) of the data packet is equal to zero:
- abort receiving a remainder of the data packet before completely receiving the data packet;
- based on determining that the data packet is a first empty packet exchanged during the connection event, transmit, via the transceiver, a second empty packet during the connection event;
- end the connection event after transmitting the second empty packet;
- and
- enter a lower power mode after ending the connection event.
A device comprising:
- a transceiver;
- and
- at least one processor coupled to the transceiver, the at least one processor configured to:
- begin receiving a data packet, via the transceiver, during a connection event;
- and
- based on determining that the data packet is an empty packet, while receiving the data packet, by determining that a field of a header of a protocol data unit (PDU) of the data packet is equal to zero:
- abort receiving a remainder of the data packet before completely receiving the data packet;
- based on determining that the data packet is a first empty packet exchanged during the connection event, transmit, via the transceiver, a second empty packet during the connection event;
- end the connection event after transmitting the second empty packet;
- and
- enter a lower power mode after ending the connection event.
A method comprising:
- beginning receiving a data packet during a connection event;
- and
- based on determining that the data packet is an empty packet, while receiving the data packet, by determining that a field of a header of a protocol data unit (PDU) of the data packet is equal to zero:
- aborting receiving a remainder of the data packet before completely receiving the data packet;
- based on determining that the data packet is a first empty packet exchanged during the connection event, transmitting a second empty packet during the connection event;
- ending the connection event after transmitting the second empty packet;
- and
- entering a lower power mode after ending the connection event.
Dependencies are inferred from the claim text.