IP Library Granted Patent US 12701498
Granted Patent B2
US 12701498 · App. 18/271,567 · Granted Aug 4, 2026

Receiving segments of system information block message

Inventors: Berthold Panzner (Holzkirchen, DE); Nuno Manuel Kiilerich Pratas (Gistrup, DK); Lianghai Ji (Aalborg, DK); Faranaz Sabouri-Sichani (Aalborg, DK); Ranganathan Mavureddi Dhanasekaran (Munich, DE)
Assignee: NOKIA TECHNOLOGIES OY
H04W48/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12701498
App. No.
18/271,567
Granted
Aug 4, 2026
Kind
B2
Abstract

There is provided receiving, by a wireless device connected to a wireless network over a wireless connection, one or more segments of at least one system information block message; determining, by the wireless device, at least one hash value based on at least one segment of the received one or more segments; transmitting, by the wireless device to the wireless network, a system information request comprising information identifying the at least one segment and the determined at least one hash value.

Claims (50)

1 . A method comprising:

receiving, by a wireless device from a wireless network, one or more segments of system information block type 12 (SIB12) message, wherein the SIB12 message comprises a sidelink configuration and a system information block tag;

determining, by the wireless device, at least one hash value based on a last successfully received segment, wherein the at least one hash value is determined using the system information block tag and a segment number of a corresponding segment as inputs to a hash function;

transmitting, by the wireless device to the wireless network, a system information request comprising information indicating the SIB12 system information block type and a lastSegmentNumber identifying the last successfully received segment, and the determined at least one hash value,

wherein the wireless device transmits the system information based on:

a change in a wireless connection between the wireless device and the wireless network, wherein the change in the wireless connection comprises a cell reselection or a cell selection; and

a determination by the wireless device of at least one missing segment of the SIB12 message;

in response to the transmitted system information request, receiving, by the wireless device, one or more further segments corresponding to the at least one missing segment of the SIB12 message; and

assembling, by the wireless device, the SIB12 message by combining the received one or more further segments with the one or more segments that were received prior to transmitting the system information request.

2 . The method according to claim 1 , wherein the wireless device hashes each of the received one or more segments using the system information block tag and a segment number of a respective one of the received one or more segments.

3 . The method according to claim 2 , wherein the hash function is selected from a group consisting of MD5, SHA1, SHA256, and SHA512.

4 . The method according to claim 3 , further comprising:

in response to a determination by the wireless network that the at least one hash value is valid, receiving, by the wireless device, one or more subsequent segments of the at least one system information block message,

wherein a first of the one or more subsequent segments has a segment number greater than a last segment received prior to transmitting the system information request; and

in response to a determination by the wireless network that the at least one hash value is not valid, receiving, by the wireless device, a first segment of the at least one system information block message having a segment number of zero.

5 . The method according to claim 1 , wherein the system information request further comprises an information element identifying the hash function used by the wireless device to determine the at least one hash value.

6 . The method according to claim 1 , wherein the change of the wireless connection is triggered by a radio link condition deterioration (RLCD) and comprises performing a Radio Resource Control (RRC) reestablishment.

7 . A method comprising:

determining, by a wireless network, one or more hash values based on one or more segments of at least one system information block 12 (SIB12) message,

wherein the at least one SIB12 message comprises a sidelink configuration and a system information block tag that is determined independently for a cell of the wireless network or based on an exchange of system information block tag information between cells of the wireless network, and

wherein each of the one or more hash values is determined using the system information block tag and a segment number of each of the one or more segments;

receiving, by the wireless network from a wireless device in connection with a cell re-selection, a system information request comprising information identifying at least one system information block message segment received by the wireless device and at least one hash value determined based on the at least one system information block message segment,

wherein the at least one hash value comprises a hash value of a last system information block message segment received by the wireless device or a digest of hash values of a plurality of system information block message segments received by the wireless device;

determining, by the wireless network, at least one non-received segment of the at least one SIB12 message by:

performing a validity check by comparing the at least one hash value in the received system information request with a corresponding hash value from the one or more hash values determined by the wireless network; and

based on the validity check indicating a match, identifying the at least one non-received segment as one or more segments of the at least one SIB12 message having segment numbers greater than a segment number of the last system information block message segment identified in the system information request; and

transmitting, by the wireless network to the wireless device over a changed wireless connection established after the cell re-selection, the determined at least one non-received segment.

8 . An apparatus comprising:

at least one processor; and

at least one memory storing instructions that, when executed by the at least one processor, causes the apparatus to perform:

receiving, from a wireless network, one or more segments of at least one system information block 12 (SIB12) message, wherein the SIB12 message comprises a sidelink configuration and a system information block tag;

determining at least one hash value based on a last successfully received segment, wherein each of the at least one hash value is determined using the system information block tag and a segment number of a respective segment as inputs to a hash function;

transmitting, to the wireless network, a system information request comprising information indicating the SIB12 system information block type and a lastSegmentNumber identifying the last successfully received segment, and the determined at least one hash value,

wherein the system information request is transmitted based on:

a change of a wireless connection between the wireless device and the wireless network, wherein the change of the wireless connection comprises a cell reselection or a cell selection; and

a determination by the wireless device of at least one missing segment of the at least SIB12 message;

in response to the transmitted system information request, receiving, by the wireless device, one or more further segments corresponding to the at least one missing segment of the at least one SIB12 message; and

assembling, by the wireless device, the at least one SIB12 message by combining the received one or more further segments with the one or more segments that were received prior to transmitting the system information request without discarding the previously received segments.

9 . An apparatus comprising:

at least one processor; and

at least one memory storing instructions that, when executed by the at least one processor, causes the apparatus to perform:

determining one or more hash values based on one or more segments of at least one system information block 12 (SIB12) message,

wherein the at least one SIB12 message comprises a sidelink configuration and a system information block tag that is determined independently for a cell of the wireless network or based on an exchange of system information block tag information between cells of the wireless network, and

wherein each of the one or more hash values is determined using the system information block tag and a segment number of each of the one or more segments;

receiving, from a wireless device, in connection with a cell re-selection, a system information request comprising information identifying at least one system information block message segment received by the wireless device and at least one hash value determined based on the at least one system information block message segment,

wherein the at least one hash value comprises a hash value of a last system information block message segment received by the wireless device or a digest of hash values of a plurality of system information block message segments received by the wireless device;

determining at least one non-received segment of the at least one SIB12 message by:

performing a validity check by comparing the at least one hash value in the received system information request with a corresponding hash value from the one or more hash values determined by the wireless network; and

based on the validity check indicating a match, identifying the at least one non-received segment as one or more segments of the at least one SIB12 message having segment numbers greater than a segment number of the last system information block message segment identified in the system information request; and

transmitting to the wireless device, over a changed wireless connection established after the cell re-selection, the determined at least one non-received segment.