# US 12,010,618 B2 · Apparatus and method for promoting in-device coexistence between Wi-Fi and ultra-wide band communication

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

- Number: US 12,010,618 B2
- Document ID: US12010618B2
- Status: Granted
- Kind: B2
- Application number: 17/662,973
- Filed: 2022-05-11
- Published: 2022-11-17
- Granted: 2024-06-11
- Earliest claimed: 2021-05-17
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Rebal Al Jurdi; Abhishek Sehgal; Hao Chen; Boon Loong Ng; Yuming Zhu
- Web page: https://patentgrep.com/patent/US12010618B2

## CPC

- H04W 52/0216: {using a pre-established activity schedule, e.g. traffic indication frame}
- H04B 1/7163: using impulse radio
- H04B 1/719: Interference-related aspects
- H04B 1/71632: {Signal aspects (H04B1/7172 and H04B1/7176 take precedence)}
- H04B 2201/71634: Applied to ranging
- 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)
- H04B: TRANSMISSION
- 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 method includes determining one or more active slots and inactive slots in an ultra-wide band (UWB) ranging round. The method also includes determining multiple silent periods in the ranging round based on an arrangement of the inactive slots. The method also includes determining a target silent period in the ranging round, among the multiple silent periods, to be used for WiFi communication. The method also includes determining multiple target wake time (TWT) parameters such that a TWT session period defined by the TWT parameters overlaps with the target silent period. The method also includes determining one or more second silent periods preceding the target silent period in which the TWT parameters can be negotiated with an access point (AP) for the WiFi communication. The method also includes negotiating the TWT parameters with the AP during the one or more second silent periods.

## Claims

### Claim 1

A method comprising:
determining one or more active slots and inactive slots in an ultra-wide band (UWB) ranging round;
determining multiple silent periods in the ranging round based on an arrangement of the inactive slots by (i) determining multiple sets of contiguous inactive slots in the ranging round and (ii) grouping each set of contiguous inactive slots into one of the multiple silent periods;
determining a target silent period in the ranging round, among the multiple silent periods, to be used for WiFi communication;
determining multiple target wake time (TWT) parameters such that a TWT session period defined by the TWT parameters overlaps with the target silent period;
determining one or more second silent periods preceding the target silent period in which the TWT parameters can be negotiated with an access point (AP) for the WiFi communication; and
negotiating the TWT parameters with the AP during the one or more second silent periods.

### Claim 2 (depends on 1)

The method of claim 1, wherein the one or more active slots and inactive slots are determined based on out-of-band (OOB) information and one or more information elements (IEs) within one or more UWB control messages of the ranging round.

### Claim 3 (depends on 2)

The method of claim 2, wherein:
the one or more UWB control messages of the ranging round comprise a ranging control message (RCM), and
the one or more IEs comprise at least one of: an Advanced Ranging Control IE, a Ranging Contention Phase Structure IE, a Ranging Device Management IE, a Ranging Round IE, and a Ranging Block Update IE.

### Claim 4 (depends on 2)

The method of claim 2, wherein the OOB information comprises at least one setup parameter negotiated between ranging participants.

### Claim 5 (depends on 1)

The method of claim 1, wherein the multiple TWT parameters comprise a target wake time, a TWT interval, and a TWT minimum wake duration.

### Claim 6 (depends on 1)

The method of claim 1, wherein determining the one or more second silent periods preceding the target silent period comprises:
starting with an earliest silent period of the one or more second silent periods, comparing each of the one or more second silent periods to a predefined minimum negotiation duration; and
selecting the earliest silent period that is longer than the predefined minimum negotiation duration.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
in response to negotiation of the TWT parameters with the AP failing during the one or more second silent periods, negotiating the TWT parameters with the AP during the target silent period so that the TWT session period occurs in a next UWB ranging round.

### Claim 8

A device comprising:
a memory configured to store instructions; and
a processor operably connected to the memory, the processor configured, when executing the instructions, to:
determine one or more active slots and inactive slots in an ultra-wide band (UWB) ranging round;
determine multiple silent periods in the ranging round based on an arrangement of the inactive slots by (i) determining multiple sets of contiguous inactive slots in the ranging round and (ii) grouping each set of contiguous inactive slots into one of the multiple silent periods;
determine a target silent period in the ranging round, among the multiple silent periods, to be used for WiFi communication;
determine multiple target wake time (TWT) parameters such that a TWT session period defined by the TWT parameters overlaps with the target silent period;
determine one or more second silent periods preceding the target silent period in which the TWT parameters can be negotiated with an access point (AP) for the WiFi communication; and
negotiate the TWT parameters with the AP during the one or more second silent periods.

### Claim 9 (depends on 8)

The device of claim 8, wherein the processor is configured to determine the one or more active slots and inactive slots based on out-of-band (OOB) information and one or more information elements (IEs) within one or more UWB control messages of the ranging round.

### Claim 10 (depends on 9)

The device of claim 9, wherein:
the one or more UWB control messages of the ranging round comprise a ranging control message (RCM), and
the one or more IEs comprise at least one of an Advanced Ranging Control IE, a Ranging Contention Phase Structure IE, a Ranging Device Management IE, a Ranging Round IE, and a Ranging Block Update IE.

### Claim 11 (depends on 9)

The device of claim 9, wherein the OOB information comprises at least one setup parameter negotiated between ranging participants.

### Claim 12 (depends on 8)

The device of claim 8, wherein the multiple TWT parameters comprise a target wake time, a TWT interval, and a TWT minimum wake duration.

### Claim 13 (depends on 8)

The device of claim 8, wherein to determine the one or more second silent periods preceding the target silent period, the processor is configured to:
starting with an earliest silent period of the one or more second silent periods, compare each of the one or more second silent periods to a predefined minimum negotiation duration; and
select the earliest silent period that is longer than the predefined minimum negotiation duration.

### Claim 14 (depends on 8)

The device of claim 8, wherein the processor is further configured to:
in response to negotiation of the TWT parameters with the AP failing during the one or more second silent periods, negotiate the TWT parameters with the AP during the target silent period so that the TWT session period occurs in a next UWB ranging round.

### Claim 15

A non-transitory computer readable medium comprising a plurality of instructions that, when executed by at least one processor, is configured to cause the at least one processor to:
determine one or more active slots and inactive slots in an ultra-wide band (UWB) ranging round;
determine multiple silent periods in the ranging round based on an arrangement of the inactive slots by (i) determining multiple sets of contiguous inactive slots in the ranging round and (ii) grouping each set of contiguous inactive slots into one of the multiple silent periods;
determine a target silent period in the ranging round, among the multiple silent periods, to be used for WiFi communication;
determine multiple target wake time (TWT) parameters such that a TWT session period defined by the TWT parameters overlaps with the target silent period;
determine one or more second silent periods preceding the target silent period in which the TWT parameters can be negotiated with an access point (AP) for the WiFi communication; and
negotiate the TWT parameters with the AP during the one or more second silent periods.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the plurality of instructions is configured to cause the at least one processor to determine the one or more active slots and inactive slots based on out-of-band (OOB) information and one or more information elements (IEs) within one or more UWB control messages of the ranging round.

### Claim 17 (depends on 16)

The non-transitory computer readable medium of claim 16, wherein the OOB information comprises at least one setup parameter negotiated between ranging participants.

### Claim 18 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the multiple TWT parameters comprise a target wake time, a TWT interval, and a TWT minimum wake duration.

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein to determine the one or more second silent periods preceding the target silent period, the plurality of instructions is configured to cause the at least one processor to:
starting with an earliest silent period of the one or more second silent periods, compare each of the one or more second silent periods to a predefined minimum negotiation duration; and
select the earliest silent period that is longer than the predefined minimum negotiation duration.

### Claim 20 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the plurality of instructions is further configured to cause the at least one processor to:
in response to negotiation of the TWT parameters with the AP failing during the one or more second silent periods, negotiate the TWT parameters with the AP during the target silent period so that the TWT session period occurs in a next UWB ranging round.
