# US 10,771,200 B2 · Method to decrease bluetooth power consumption for periodic traffic profiles

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,200 B2
- Document ID: US10771200B2
- Status: Granted
- Kind: B2
- Application number: 16/230,809
- Filed: 2018-12-21
- Published: 2019-05-02
- Granted: 2020-09-08
- Earliest claimed: 2018-12-21
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Daniel Cohn; Oren Shalita; Hakan Magnus Eriksson
- Web page: https://patentgrep.com/patent/US10771200B2

## CPC

- H04L 1/1854: {Scheduling and prioritising arrangements}
- H04L 1/1692: {Physical properties of the supervisory signal, e.g. acknowledgement by energy bursts}
- H04L 1/1867: Arrangements specially adapted for the transmitter end
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 52/0261: {managing power supply demand, e.g. depending on battery level}
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04L 2001/125: {Arrangements for preventing errors in the return channel}
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W 84/20: Leader-follower arrangements
- Y02D 30/70: in wireless communication networks
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Embodiments of a mobile device and method of communication are generally described herein. The mobile device may be configured to operate as a slave device for a Bluetooth link with a master device. The mobile device may transmit a packet in an ESCO interval. The mobile device may, in an ESCO retransmission slot of the ESCO interval: attempt to decode, from the slave device, a request for retransmission of the packet. If the request for retransmission is not successfully decoded, the mobile device may determine whether the request for retransmission was sent during the ESCO retransmission slot based at least partly on a channel energy level detected during the ESCO retransmission slot. If it is determined that the request for retransmission was not sent during the ESCO retransmission slot, the mobile device may refrain from monitoring subsequent ESCO retransmission slots of the ESCO interval. If it is determined that the request for retransmission was sent during the ESCO retransmission slot, the mobile device may monitor one or more of the subsequent ESCO retransmission slots of the ESCO interval.

## Claims

### Claim 1

An apparatus of a mobile device, the mobile device configured to operate as a slave device for a Bluetooth link with a master device, the apparatus comprising: memory; and processing circuitry, wherein when the mobile device operates as the slave device, the processing circuitry is configured to:
encode a packet for transmission in a transmit enhanced synchronous connection-oriented (ESCO) slot of an ESCO interval;
in an ESCO retransmission slot of the ESCO interval: attempt to decode, from the slave device, a request for retransmission of the packet;
if the request for retransmission is not successfully decoded, determine whether the request for retransmission was sent during the ESCO retransmission slot based at least on a channel energy level detected during the ESCO retransmission slot;
if it is determined that the request for retransmission was not sent during the ESCO retransmission slot, refrain from monitoring subsequent ESCO retransmission slots of the ESCO interval; and
if it is determined that the request for retransmission was sent during the ESCO retransmission slot, monitor one or more of the subsequent ESCO retransmission slots of the ESCO interval for an additional request for retransmission of the packet.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein when the mobile device operates as the slave device, the processing circuitry is further configured to:
if it is determined that the request for retransmission was not sent by the master device during the ESCO retransmission slot, refrain from retransmission of the packet.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein when the mobile device operates as the slave device, the processing circuitry is further configured to:
if the request for retransmission of the packet is successfully decoded:
encode the packet for retransmission in a subsequent ESCO interval; and
refrain from monitoring the subsequent ESCO retransmission slots of the ESCO interval.

### Claim 4 (depends on 1)

The apparatus according to claim 1, wherein when the mobile device operates as the slave device, the processing circuitry is further configured to:
determine that the request for retransmission was not sent by the master device during the ESCO retransmission slot if the channel energy level is less than a threshold; and
determine that the request for retransmission was sent by the master device during the ESCO retransmission slot if the channel energy level is greater than or equal to the threshold.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein when the mobile device operates as the slave device, the processing circuitry is further configured to:
determine the channel energy level of the ESCO retransmission slot based at least partly on energy received at the mobile device during at least a portion of the ESCO retransmission slot.

### Claim 6 (depends on 1)

The apparatus according to claim 1, wherein when the mobile device operates as the slave device, the processing circuitry is further configured to:
determine whether a co-located device or other device is active during the ESCO interval in a channel used for the Bluetooth link; and
if it is determined that a co-located device or other device is active during the ESCO interval in a channel used for the Bluetooth link, monitor one or more of the subsequent ESCO retransmission slots of the ESCO interval for an additional request for retransmission of the packet.

### Claim 7 (depends on 1)

The apparatus according to claim 1, wherein when the mobile device operates as the slave device, the processing circuitry is further configured to:
attempt to detect a synchronization word during the ESCO retransmission slot; and
determine that the request for retransmission was not sent by the master device during the ESCO retransmission slot if:
the synchronization word is not detected during the ESCO retransmission slot, and
the channel energy level is less than a threshold.

### Claim 8 (depends on 7)

The apparatus according to claim 7, wherein when the mobile device operates as the slave device, the processing circuitry is further configured to:
determine that the request for retransmission was sent by the master device during the ESCO retransmission slot if:
the synchronization word is detected during the ESCO retransmission slot, or
the channel energy level is greater than or equal to the threshold.

### Claim 9 (depends on 1)

The apparatus according to claim 1, wherein when the mobile device operates as the slave device, the processing circuitry is further configured to:
if it is determined that the request for retransmission was not sent by the master device during the ESCO retransmission slot, refrain from monitoring one or more asynchronous connection-less (ACL) slots of the ESCO interval.

### Claim 10 (depends on 1)

The apparatus according to claim 1, wherein the ESCO interval includes:
the transmit ESCO slot for transmission of packets by the slave device,
a receive ESCO slot for transmission of packets by the master device, and
a plurality of ESCO retransmission slots for transmission, by the master device, of requests for retransmission.

### Claim 11 (depends on 1)

The apparatus according to claim 1, wherein:
the ESCO interval further includes one or more asynchronous connection-less (ACL) slots after the ESCO retransmission slots,
the ACL slots are for control messages from the master device, and
when the mobile device operates as the slave device, the processing circuitry is further configured to, if it is determined that the request for retransmission was not sent by the master device during the ESCO retransmission slot, refrain from monitoring during the ESCO interval until one of the ACL slots.

### Claim 12 (depends on 1)

The apparatus according to claim 1, wherein:
the mobile device is a User Equipment (UE) arranged to operate in accordance with a Third Generation Partnership Project (3GPP) protocol, or
the mobile device is a station (STA) arranged to operate in accordance with a wireless local area network (WLAN) protocol.

### Claim 13 (depends on 1)

The apparatus according to claim 1, wherein:
the apparatus includes a Bluetooth transceiver to transmit the packet, the Bluetooth transceiver co-located with a wireless local area network (WLAN) transceiver or a cellular transceiver,
the processing circuitry includes a baseband processor to encode the packet, and
the memory is configured to store at least a portion of the packet.

### Claim 14

A non-transitory computer-readable storage medium that stores instructions for execution by processing circuitry of a mobile device, the mobile device configured to operate as a slave device for a Bluetooth link with a master device, wherein when the mobile device operates as the slave device, the operations configure the processing circuitry to:
encode a packet for transmission in a transmit enhanced synchronous connection-oriented (ESCO) slot of an ESCO interval,
wherein the ESCO interval includes the transmit ESCO slot, a receive ESCO slot, and a first plurality of ESCO retransmission slots;
in a second plurality of ESCO retransmission slots included in the first plurality of ESCO retransmission slots:
attempt to decode, from the slave device, at least one request for retransmission of the packet; and
determine per-slot channel energy levels;
if at least one request for retransmission is not successfully decoded in the second plurality of ESCO retransmission slots and if the per-slot channel energy levels are less than a threshold:
refrain from monitoring the remaining ESCO retransmission slots of the first plurality of ESCO retransmission slots; and
refrain from retransmission of the packet.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium according to claim 14, wherein when the mobile device operates as the slave device, the operations further configure the processing circuitry to:
if at least one request for retransmission is not successfully decoded in the second plurality of ESCO retransmission slots and if at least one of the per-slot channel energy levels is greater than or equal to the threshold:
monitor one or more of the remaining ESCO retransmission slots of the first plurality of ESCO retransmission slots.

### Claim 16 (depends on 14)

The non-transitory computer-readable storage medium according to claim 14, wherein when the mobile device operates as the slave device, the operations further configure the processing circuitry to:
if at least one request for retransmission is successfully decoded in the second plurality of ESCO retransmission slots:
refrain from monitoring the remaining ESCO retransmission slots of the first plurality of ESCO retransmission slots; and
refrain from retransmission of the packet.

### Claim 17 (depends on 14)

The non-transitory computer-readable storage medium according to claim 14, wherein when the mobile device operates as the slave device, the operations further configure the processing circuitry to:
attempt to detect a synchronization word during the second plurality of ESCO retransmission slots; and
determine that the request for retransmission was not sent by the master device during the second plurality of ESCO retransmission slots if:
the synchronization word is not detected during the second plurality of ESCO retransmission slots, and
the per-slot channel energy levels are less than a threshold;
determine that the request for retransmission was sent by the master device during the second plurality of ESCO retransmission slots if:
the synchronization word is detected during the second plurality of ESCO retransmission slots, or
at least one of the per-slot channel energy levels is greater than or equal to the threshold.

### Claim 18 (depends on 14)

The non-transitory computer-readable storage medium according to claim 14, wherein:
the ESCO interval further includes one or more asynchronous connection-less (ACL) slots after the ESCO retransmission slots,
the ACL slots are for control messages from the master device,
when the mobile device operates as the slave device, the operations further configure the processing circuitry to:
if it is determined that the request for retransmission was not sent by the master device during the second plurality of ESCO retransmission slots, refrain from monitoring during the ESCO interval until one of the ACL slots.

### Claim 19

An apparatus of a mobile device, the mobile device configured to operate as a slave device for a Bluetooth link with a master device, the apparatus comprising: memory; and processing circuitry, wherein when the mobile device operates as the slave device, the processing circuitry is configured to:
encode a packet for transmission in a transmit enhanced synchronous connection-oriented (ESCO) slot of an ESCO interval;
in an ESCO retransmission slot of the ESCO interval: attempt to decode, from the slave device, a request for retransmission of the packet;
determine a channel energy level of the ESCO retransmission slot;
if the request for retransmission of the packet is not successfully decoded and the channel energy level is less than a threshold:
refrain from monitoring subsequent ESCO retransmission slots of the ESCO interval; and
refrain from retransmission of the packet;
if the request for retransmission of the packet is not successfully decoded and the channel energy level is greater than or equal to the threshold:
monitor one or more of the subsequent ESCO retransmission slots of the ESCO interval for requests for retransmission of the packet.

### Claim 20 (depends on 19)

The apparatus according to claim 19, wherein when the mobile device operates as the slave device, the processing circuitry is further configured to:
if the request for retransmission of the packet is successfully decoded:
encode the packet for retransmission in a subsequent ESCO interval; and
refrain from monitoring the subsequent ESCO retransmission slots of the ESCO interval.
