# US 12,114,268 B2 · Power saving for a multi-connection wireless device

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

- Number: US 12,114,268 B2
- Document ID: US12114268B2
- Status: Granted
- Kind: B2
- Application number: 18/502,789
- Filed: 2023-11-06
- Published: 2024-02-29
- Granted: 2024-10-08
- Earliest claimed: 2020-10-19
- Assignees: Texas Instruments Incorporated
- Applicants: Texas Instruments Incorporated
- Inventors: Yaniv Weizman; Lior Gersi; Alex Boiangiu
- Web page: https://patentgrep.com/patent/US12114268B2

## CPC

- H04W 52/0274: {by switching on or off the equipment or parts thereof}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 52/0219: {where the power saving management affects multiple terminals}
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- Y02D 30/70: in wireless communication networks
- 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

A device including a host logic and a wireless controller. The wireless controller includes a transceiver and a scheduler. The scheduler is configured to determine a first device and a second device to cluster together. Further, upon occurrence of a communication event, the scheduler is configured to wakeup the transceiver for a period of time for the transceiver to exchange packets with the first and second devices, exchange a packet with the first device, exchange a packet with the second device, and power down the transceiver.

## Claims

### Claim 1

A method comprising:
issuing, by a wireless device, a request to a first device to change a first anchor point of the first device so that the first anchor point is adjacent in time with a second anchor point of a second device, wherein the first anchor point is associated with the wireless device, and the second anchor point is associated with the wireless device;
waking up a transceiver of the wireless device and keeping the transceiver awake for a first duration of time, the first duration of time encompassing the first and second anchor points;
during the first duration of time,
exchanging, by the wireless device, a first packet with the first device in a first connection event, and
exchanging, by the wireless device, a second packet with the second device in a second connection event; and
powering down the transceiver at an end of the first duration of time.

### Claim 2 (depends on 1)

The method of claim 1, wherein issuing the request comprises issuing the request in response to identifying that the first and second devices have fixed durations for connection events and connection intervals.

### Claim 3 (depends on 1)

The method of claim 1, wherein issuing the request comprises sending a BLE_LL_CONNECTION_PARAM_REQ_PDU to the first device.

### Claim 4 (depends on 1)

The method of claim 1, wherein issuing the request comprises sending a LL_CONNECTION_PARAM_REQ_PDU to the first device.

### Claim 5 (depends on 1)

The method of claim 1, wherein a cluster of devices include the first and second devices, the method further comprising:
powering down the transceiver at an end of the first duration of time;
after powering down the transceiver, modifying the cluster to include a third device;
after modifying the cluster, waking up the transceiver for a second duration of time encompassing the first or second anchor points, and a third anchor point associated with the third device; and
during the second duration of time,
exchanging, by the wireless device, a third packet with the first device or second device in a third connection event, and
exchanging a fourth packet with the third device in a fourth connection event; and
powering down the transceiver at an end of the second duration of time.

### Claim 6 (depends on 1)

The method of claim 1, wherein issuing the request comprises issuing the request in response to the first and second devices having a same profile.

### Claim 7 (depends on 1)

The method of claim 1, wherein a cluster of devices include the first and second devices, the method further comprising performing an adaptive learning technique to determine the cluster of devices.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first and second anchor points are Bluetooth Low Energy (BLE) anchor points.

### Claim 9 (depends on 1)

The method of claim 1, wherein the wireless device is a central node.

### Claim 10 (depends on 1)

The method of claim 1, wherein the wireless device is a peripheral node.

### Claim 11 (depends on 1)

The method of claim 1, wherein connection intervals for the first and second devices each is an integer multiple of a common connection interval.

### Claim 12 (depends on 1)

The method of claim 1, wherein the wireless device is a Bluetooth Low Energy (BLE) device.

### Claim 13

A method comprising:
identifying first and second devices having fixed durations for connection events and connection intervals;
causing anchor points for the first and second devices to be adjacent in time;
waking up a transceiver of a wireless device and keeping the transceiver awake for a first duration of time, the first duration of time encompassing anchor points for the first and second devices;
during the first duration of time,
exchanging, by the wireless device, a first packet with the first device in a first connection event, and
exchanging, by the wireless device, a second packet with the second device in a second connection event; and
powering down the transceiver at an end of the first duration of time.

### Claim 14 (depends on 13)

The method of claim 13, wherein causing the anchor points for the first and second devices to be adjacent in time comprises issuing, by the wireless device, a request to the first device to change a first anchor point of the first device so that the first anchor point is adjacent in time with a second anchor point of the second device, wherein the first anchor point is associated with the wireless device, and the second anchor point is associated with the wireless device.

### Claim 15 (depends on 14)

The method of claim 14, wherein issuing the request comprises sending a BLE_LL_CONNECTION_PARAM_REQ_PDU to the first device.

### Claim 16 (depends on 14)

The method of claim 14, wherein issuing the request comprises sending a LL_CONNECTION_PARAM_REQ_PDU to the first device.

### Claim 17 (depends on 13)

The method of claim 13, wherein a cluster of devices include the first and second devices, the method further comprising:
powering down the transceiver at an end of the first duration of time;
after powering down the transceiver, modifying the cluster to include a third device;
after modifying the cluster, waking up the transceiver for a second duration of time encompassing an anchor point for the first or second device, and an anchor point associated with the third device; and
during the second duration of time,
exchanging, by the wireless device, a third packet with the first device or second device in a third connection event, and
exchanging a fourth packet with the third device in a fourth connection event; and
powering down the transceiver at an end of the second duration of time.

### Claim 18 (depends on 13)

The method of claim 13, wherein the wireless device is a central node.

### Claim 19 (depends on 13)

The method of claim 13, wherein the wireless device is a peripheral node.

### Claim 20 (depends on 13)

The method of claim 13, wherein the wireless device is a Bluetooth Low Energy (BLE) device.
