# US 11,452,169 B2 · Preventing inadvertent idle mode in multi-node connectivity environments

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

- Number: US 11,452,169 B2
- Document ID: US11452169B2
- Status: Granted
- Kind: B2
- Application number: 16/541,047
- Filed: 2019-08-14
- Published: 2020-02-20
- Granted: 2022-09-20
- Earliest claimed: 2018-08-15
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Chih-Hsiang Wu
- Web page: https://patentgrep.com/patent/US11452169B2

## CPC

- H04W 76/38: triggered by timers
- H04W 76/15: Setup of multiple wireless link connections
- H04W 76/27: Transitions between radio resource control [RRC] states
- H04W 76/16: Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
- H04W 76/25: Maintenance of established connections
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

This document describes methods and devices for preventing inadvertent idle mode for a UE in multi-node connectivity with a master node and at least one secondary node. In an implementation, the UE includes first and second Media Access Control (MAC) entities for respectively communicating with a master node and a secondary node. The UE starts or restarts at least one data inactivity timer responsive to detecting a communication of data on at least one of the MAC entities. Rather than inadvertently releasing resources of a node as part of the UE transitioning to an idle mode, thereby potentially ceasing connectivity of active communication with the node, the methods and devices described here prevent this release unless connections to both nodes are inactive. By so doing, degradation to a user's experience and the waste of power, computing, or bandwidth resources may be prevented.

## Claims

### Claim 1

A method for a user equipment (UE) in a multi-node connectivity environment, the method comprising the UE performing operations including:
connecting, through multi-node connectivity, to a master node (MN) and a secondary node (SN), the UE including a first Media Access Control (MAC) entity for communicating with the MN and a second MAC entity for communicating with the SN, at least one of the MN or the SN comprising a Fifth Generation New Radio (5G NR) base station;
operating in a connected mode at a radio resource control (RRC) layer;
detecting a a reception of a first MAC Service Data Unit (SDU) for a logical channel (LCH) by the first MAC entity or the second MAC entity;
starting or restarting a dual-data inactivity timer responsive to the detecting the reception of the first MAC SDU;
prior to the dual-data inactivity timer expiring, detecting a transmission of a second MAC SDU for an LCH by the first MAC entity or the second MAC entity;
starting or restarting the dual-data inactivity timer responsive to the detecting the transmission of the second MAC SDU; and
responsive to the dual-data inactivity timer expiring:
releasing the connections to both the MN and the SN; and
transitioning from the connected mode at the RRC layer to an idle mode at the RRC layer.

### Claim 2 (depends on 1)

The method of claim 1, wherein the dual-data inactivity timer expires if:
none of the MAC entities receive a MAC SDU for an LCH within a duration set at the dual-data inactivity timer; and
none of the MAC entities transmit a MAC SDU for an LCH within the duration.

### Claim 3 (depends on 1)

The method of claim 1, further comprising the UE performing operations including:
responsive to the dual-data inactivity timer expiring, sending, by a lower layer of the UE, an indication of the expiry of the dual-data inactivity timer to an upper layer of the UE.

### Claim 4 (depends on 3)

The method of claim 3, further comprising the UE performing operations including:
receiving, by the upper layer, the indication of the expiry of the dual-data inactivity timer; and
responsive to the receiving of the indication of the expiry of the dual-data inactivity timer, performing the transitioning of the UE from the connected mode at an RRC layer to the idle mode at an RRC layer.

### Claim 5 (depends on 1)

The method of claim 1, further comprising the UE performing operations including:
responsive to the expiration of the dual-data inactivity timer, sending, by the lower layers of the UE, an indication of the expiry of the dual-data inactivity timer to an upper layer of the UE;
receiving, by the upper layer, the indication of the expiry of the dual-data inactivity timer; and
responsive to the receiving of the indication of the expiry of the dual-data inactivity timer, performing the transitioning of the UE from the connected mode at an RRC layer to the idle mode at an RRC layer.

### Claim 6 (depends on 1)

The method of claim 1, further comprising the UE performing operations including:
configurating a dual-data inactivity timer, comprising:
receiving, from at least one of the MN or the SN, an RRC message that specifies a timer value; and
setting a duration of the dual-data inactivity timer based on the timer value.

### Claim 7 (depends on 1)

The method of claim 1, further comprising the UE performing operations including:
configurating a dual-data inactivity timer, comprising:
setting a duration of the dual-data inactivity timer based on a default timer value stored by the UE.

### Claim 8 (depends on 1)

The method of claim 1, wherein the releasing of the connections comprises:
initiating an RRC connection release procedure.

### Claim 9 (depends on 1)

The method of claim 1, wherein detecting a first communication of data on at least one of the first MAC entity or the second MAC entity comprises:
detecting a trigger that indicates a communication status, wherein the trigger indicates at least one of:
the MN is in communication with the UE;
the SN is in communication with the UE;
the MN is not in communication with the UE; or
the SN is not in communication with the UE.

### Claim 10 (depends on 1)

The method of claim 1, wherein the UE neither starts nor restarts the dual-data inactivity timer if the UE communicates a MAC SDU for an LCH other than the LCH from the master node or the secondary node.

### Claim 11 (depends on 1)

The method of claim 1, wherein the UE neither starts nor restarts the dual-data inactivity timer if the UE communicates a MAC SDU for a Common Control Channel from the master node or the secondary node.

### Claim 12

A user equipment (UE) apparatus comprising:
a processor;
one or more transceivers; and
a computer-readable storage media having stored thereon instructions that, responsive to execution by the processor, cause the processor to perform operations comprising:
connect, through multi-node connectivity, to a master node (MN) and a secondary node (SN), the apparatus including a first Media Access Control (MAC) entity for communicating with the MN and a second MAC entity for communicating with the SN, at least one of the MN or the SN comprising a Fifth Generation New Radio (5G NR) base station;
operate in a connected mode at a radio resource control (RRC) layer;
detect a reception of a first MAC Service Data Unit (SDU) for a logical channel (LCH) by the first MAC entity or the second MAC entity;
start or restart a dual-data inactivity timer responsive to the detecting the reception of the first MAC SDU;
prior to the dual-data inactivity timer expiring, detect a transmission of a second MAC SDU for an LCH by the first MAC entity or the second MAC entity;
start or restart the dual-data inactivity timer responsive to the detecting the transmission of the second MAC SDU; and
responsive to the dual-data inactivity timer expiring:
release the connections to both the MN and the SN; and
transition from the connected mode at the RRC layer to an idle mode at the RRC layer.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein responsive to the dual-data inactivity timer expiring, the processor performing operations comprising:
sending, by a lower layer of the apparatus, an indication of the expiry of the dual-data inactivity timer to an upper layer of the apparatus.

### Claim 14 (depends on 13)

The apparatus of claim 13, further comprising the processor performing operations comprising:
receive, by the upper layer, the indication of the expiry of the dual-data inactivity timer; and
responsive to the receiving of the indication of the expiry of the dual-data inactivity timer, performing the transition of the apparatus from the connected mode at an RRC layer to the idle mode at an RRC layer.

### Claim 15

A method for a user equipment (UE) in a multi-node connectivity environment, the method comprising the UE performing operations including:
connecting, through multi-node connectivity, to a master node (MN) and a plurality of secondary nodes (SN), the UE including a plurality of Media Access Control (MAC) entities for communicating with the MN and each of the plurality of SN, at least one of the MN or the SN comprising a Fifth Generation New Radio (5G NR) base station;
operating in a connected mode at a radio resource control (RRC) layer;
detecting a reception of a first MAC Service Data Unit (SDU) for a logical channel (LCH) by a first MAC entity or a second MAC entity;
starting or restarting a multi-data inactivity timer responsive to the detecting the reception of the first MAC SDU;
prior to the multi-data inactivity timer expiring, detecting a transmission of a second MAC SDU for an LCH by a MAC entity;
starting or restarting the multi-data inactivity timer responsive to the detecting the transmission of the second MAC SDU; and
responsive to the multi-data inactivity timer expiring:
releasing the connections to the MN and each of the plurality of SN; and
transitioning from the connected mode at the RRC layer to an idle mode at the RRC layer.

### Claim 16 (depends on 15)

The method of claim 15, wherein the multi-data inactivity timer expires if:
none of the MAC entities receive a MAC SDU for an LCH within a duration set at the multi-data inactivity timer; and
none of the MAC entities transmit a MAC SDU for an LCH within the duration.

### Claim 17 (depends on 16)

The method of claim 16, wherein responsive to the multi-data inactivity timer expiring, the UE performing operations comprising:
sending, by a lower layer of the UE, an indication of the expiry of the multi-data inactivity timer to an upper layer of the UE; and
receiving, by the upper layer, the indication of the expiry of the multi-data inactivity timer; and
responsive to the receiving of the indication of the expiry of the multi-data inactivity timer, performing the transitioning of the UE from the connected mode at an RRC layer to the idle mode at an RRC layer.

### Claim 18 (depends on 15)

The method of claim 15, further comprising the UE performing operations including:
configurating a dual-data inactivity timer, comprising:
receiving, from at least one of the MN or the SN, an RRC message that specifies a timer value; and
setting a duration of the dual-data inactivity timer based on the timer value.

### Claim 19 (depends on 15)

The method of claim 15, further comprising the UE performing operations including:
configurating a dual-data inactivity timer, comprising:
setting a duration of the dual-data inactivity timer based on a default timer value stored by the UE.

### Claim 20 (depends on 15)

The method of claim 15, wherein the releasing of the connections comprises:
initiating an RRC connection release procedure.
