# US 12,114,385 B2 · Communication of segmented radio resource control messages

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

- Number: US 12,114,385 B2
- Document ID: US12114385B2
- Status: Granted
- Kind: B2
- Application number: 17/627,777
- Filed: 2020-07-09
- Published: 2022-10-06
- Granted: 2024-10-08
- Earliest claimed: 2019-07-17
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Chih-Hsiang Wu
- Web page: https://patentgrep.com/patent/US12114385B2

## CPC

- H04W 76/18: Management of setup rejection or failure
- H04L 1/1635: {Cumulative acknowledgement, i.e. the acknowledgement message applying to all previous messages}
- H04L 5/0048: {Allocation of pilot signals, i.e. of signals known to the receiver (allocation of control signalling H04L5/0053; use of control signalling H04L5/0091)}
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 28/065: {using assembly or disassembly of packets}
- H04W 36/08: Reselecting an access point
- H04W 76/19: Connection re-establishment
- H04W 76/20: Manipulation of established connections
- H04W 76/27: Transitions between radio resource control [RRC] states
- H04L 2001/0097: {Relays}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for managing communication of a segmented RRC message that includes N segments is implemented in a first base station configured to communicate with a user device. The method includes receiving (222) a first M segments of the segmented RRC message from the user device (M<N), and determining (230), before receiving an (M+1-th segment, that one or more criteria for initiating a handover to a second base station are satisfied. The method also includes, after determining that the criteria are satisfied, executing a first RRC procedure before a second RRC procedure has completed, where the first and second RRC procedures are different ones of (i) the first base station receiving (264 or 645) at least the (M+1)-th through N-th segments of the segmented RRC message from the user device, and (ii) initiating (233, 332, 433, 532, 633 or 732) the handover to the second base station.

## Claims

### Claim 1

A method, performed by a user device configured to communicate with a first base station and a second base station, for managing communication of a segmented radio resource control, RRC, message that includes N segments, the method comprising:
dividing, by an RRC layer of the user device, a first RRC message into the N segments of the segmented RRC message;
transmitting at least M segments of the segmented RRC message to the first base station, M being an integer greater than zero and less than N;
receiving from the first base station a second RRC message that configures the user device to hand over from a cell of the first base station to a cell of the second base station; and
after receiving the second RRC message, transmitting all segments of the segmented RRC message to the second base station.

### Claim 2 (depends on 1)

The method of claim 1, wherein the second RRC message comprises an RRCReconfiguration message.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
before receiving the second RRC message, receiving an earlier RRC message from the first base station,
wherein transmitting at least the M segments occurs in response to receiving the earlier RRC message.

### Claim 4 (depends on 1)

The method of claim 1, wherein:
transmitting at least the M segments includes, for each segment of at least the M segments, transmitting a message including the segment and a segment number indicating an order of the segment in the segmented RRC message; and
transmitting all segments includes, for each segment, transmitting a message including the segment and a segment number indicating an order of the segment in the segmented RRC message.

### Claim 5 (depends on 1)

The method of claim 1, wherein transmitting all segments includes transmitting a message including an N-th segment of the segmented RRC message and an indication that the message includes a last segment of the segmented RRC message.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
after receiving the second RRC message from the first base station, receiving a third RRC message from the second base station,
wherein transmitting all segments of the segmented RRC message to the second base station is in response to receiving the third RRC message.

### Claim 7 (depends on 1)

The method of claim 1, wherein the segmented RRC message is a message that specifies capabilities of the user device.

### Claim 8

A user device comprising processing hardware and configured to:
divide, by a radio resource control, RRC, layer of the user device, a first RRC message into N segments of a segmented RRC message;
transmit at least M segments of the segmented RRC message to a first base station, M being an integer greater than zero and less than N;
receive from the first base station a second RRC message that configures the user device to hand over from a cell of the first base station to a cell of a second base station; and
after receiving the second RRC message, transmit all segments of the segmented RRC message to the second base station.

### Claim 9 (depends on 8)

The user device of claim 8, wherein the second RRC message comprises an RRCReconfiguration message.

### Claim 10 (depends on 8)

The user device of claim 8, wherein the user device is further configured to:
before receiving the second RRC message, receive an earlier RRC message from the first base station,
wherein transmitting at least the M segments occurs in response to receiving the earlier RRC message.

### Claim 11 (depends on 8)

The user device of claim 8, wherein:
transmitting at least the M segments includes, for each segment of at least the M segments, transmitting a message including the segment and a segment number indicating an order of the segment in the segmented RRC message; and
transmitting all segments includes, for each segment, transmitting a message including the segment and a segment number indicating an order of the segment in the segmented RRC message.

### Claim 12 (depends on 8)

The user device of claim 8, wherein transmitting all segments includes transmitting a message including an N-th segment of the segmented RRC message and an indication that the message includes a last segment of the segmented RRC message.

### Claim 13 (depends on 8)

The user device of claim 8, wherein the user device is further configured to:
after receiving the second RRC message from the first base station, receive a third RRC message from the second base station,
wherein transmitting all segments of the segmented RRC message to the second base station is in response to receiving the third RRC message.

### Claim 14 (depends on 8)

The user device of claim 8, wherein the segmented RRC message is a message that specifies capabilities of the user device.

### Claim 15

A method, performed by a first base station configured to communicate with a user device, for managing communication of a segmented radio resource control, RRC, message that includes N segments, wherein the segmented RRC message comprises an RRC message that has been divided into the N segments by an RRC layer of the user device, the method comprising:
receiving M segments of the segmented RRC message from the user device, M being an integer greater than zero and less than N;
determining, before receiving an (M+1)-th segment of the segmented RRC message, that one or more criteria for initiating a handover to a second base station are satisfied;
after determining that the criteria are satisfied, receiving at least the (M+1)-th to N-th segments of the segmented RRC message from the user device; and
after receiving at least the (M+1)-th to N-th segments of the segmented RRC message from the user device, initiating the handover to the second base station.

### Claim 16 (depends on 15)

The method of claim 15, wherein initiating the handover to the second base station includes (i) transmitting a handover request message to the second base station or (ii) transmitting a handover request message to a core network node.

### Claim 17 (depends on 15)

The method of claim 15, wherein the segmented RRC message is a message indicating capabilities of the user device.

### Claim 18 (depends on 15)

The method of claim 15, wherein:
receiving the M segments includes, for each segment of the M segments, receiving a message including the segment and a segment number indicating an order of the segment in the segmented RRC message; and
receiving at least the (M+1)-th to N-th segments includes, for each segment of at least the (M+1)-th to (N−1)-th segments, receiving a message including the segment and a segment number indicating an order of the segment in the segmented RRC message.

### Claim 19 (depends on 15)

The method of claim 15, wherein:
receiving the N-th segment includes receiving a message including the N-th segment and an indication that the message includes a last segment of the segmented RRC message.

### Claim 20

A base station comprising processing hardware and configured to:
receive M segments of a segmented radio resource control, RRC, message from a user device, the segmented RRC message including N segments, and M being an integer greater than zero and less than N;
determine, before receiving an (M+1)-th segment of the segmented RRC message, that one or more criteria for initiating a handover to a second base station are satisfied;
after determining that the criteria are satisfied, receive at least the (M+1)-th to N-th segments of the segmented RRC message from the user device; and
after receiving at least the (M+1)-th to N-th segments of the segmented RRC message from the user device, initiate the handover to the second base station.

### Claim 21 (depends on 20)

The base station of claim 20, wherein initiating the handover to the second base station includes (i) transmitting a handover request message to the second base station or (ii) transmitting a handover request message to a core network node.

### Claim 22 (depends on 20)

The base station of claim 20, wherein the segmented RRC message is a message indicating capabilities of the user device.

### Claim 23 (depends on 20)

The base station of claim 20, wherein:
receiving the M segments includes, for each segment of the M segments, receiving a message including the segment and a segment number indicating an order of the segment in the segmented RRC message; and
receiving at least the (M+1)-th to N-th segments includes, for each segment of at least the (M+1)-th to (N−1)-th segments, receiving a message including the segment and a segment number indicating an order of the segment in the segmented RRC message.

### Claim 24 (depends on 20)

The base station of claim 20, wherein:
receiving the N-th segment includes receiving a message including the N-th segment and an indication that the message includes a last segment of the segmented RRC message.
