# US 2021/0243744 A1 · Geographic information system (gis)-new radio (nr) beamforming for millimeter wave

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

- Number: US 2021/0243744 A1
- Document ID: US20210243744A1
- Status: Published application
- Kind: A1
- Application number: 17/148,018
- Filed: 2021-01-13
- Published: 2021-08-05
- Earliest claimed: 2020-01-31
- Assignees: Nokia Technologies Oy
- Applicants: Nokia Technologies Oy
- Inventors: Oana-Elena BARBU; Simon SVENDSEN; Benny VEJLGAARD; Mark CUDAK
- Web page: https://patentgrep.com/patent/US20210243744A1

## CPC

- H04W 36/06: Reselecting a communication resource in the serving access point
- H04W 72/046: {the resource being in the space domain, e.g. beams}
- H04B 7/0695: {using beam selection}
- H04B 7/088: {using beam selection}
- H04W 72/51: based on terminal or device properties
- G01S 1/042: {Transmitters}
- H04W 36/324: {by mobility data, e.g. speed data}
- H04W 36/38: by fixed network equipment
- H04W 64/006: {with additional information processing, e.g. for direction or speed determination}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES

## Abstract

Systems, methods, apparatuses, and computer program products for GIS-NR beamforming for mmWave. For example, certain embodiments may provide for beam realignment, through which a serving network node may be able to re-position its beam towards a UE without the UE explicitly measuring and signalling to the network node the need for realignment. Instead of performing the traditional UE-based exhaustive beam search, the serving network node may proactively switch the beam in an attempt to track the UE movements. The serving network node may do this by corroborating information from two types of sources: 1) a set of neighbor mobile or fixed network nodes and 2) a geographic information system (GIS).

## Claims

### Claim 1

An apparatus, comprising:
at least one processor; and
at least one memory including computer program code,
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
compute at least one beam camp time of at least one user equipment based on at least one metric;
signal the at least one beam camp time to the at least one user equipment;
transmit, to at least one network node, at least one user equipment identifier, the at least one beam camp time, and at least one radio beacon parameterization for the at least one user equipment; and
perform at least one beam reselection for the at least one user equipment based on at least one updated relative timing for the at least one user equipment.

### Claim 2 (depends on 1)

The apparatus according to claim 1, wherein the at least one metric comprises at least one of: at least one position estimate and at least one velocity estimate.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
serve the at least one user equipment; and
compute the at least one metric for the at least one user equipment prior to computing the at least one beam camp time for the at least one user equipment.

### Claim 4 (depends on 1)

The apparatus according to claim 1, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
receive the at least one updated relative timing for the at least one user equipment after transmitting to the at least one network node; and
build, prior to performing the at least one beam reselection, at least one relative timing-based table based on the at least one updated relative timing.

### Claim 5 (depends on 4)

The apparatus according to claim 4, wherein the at least one relative timing-based table identifies the at least one relative timing, one or more network nodes associated with each of the at least one relative timing, and at least one position of the one or more network nodes.

### Claim 6 (depends on 4)

The apparatus according to claim 4, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
use the at least one relative timing-based table and at least one geographic information system map to update at least one position of the at least one user equipment prior to performing the at least one beam reselection.

### Claim 7 (depends on 1)

The apparatus according to claim 1, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
re-compute the at least one beam camp time for the at least one user equipment after performing the at least one beam reselection.

### Claim 8 (depends on 1)

The apparatus according to claim 1, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
transmit, to the at least one user equipment, information that identifies at least one beam selected in association with performing the at least one beam reselection.

### Claim 9 (depends on 1)

The apparatus according to claim 1, wherein the at least one relative timing comprises at least one of:
at least one time of arrival,
at least one time of arrival relative to at least one moving network node,
at least one time of arrival in at least one beam index, and
at least one time of arrival in at least one geographical sector index.

### Claim 10

An apparatus, comprising:
at least one processor; and
at least one memory including computer program code,
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
receive information that identifies at least one beam camp time of the apparatus;
determine that at least one beam reselection is triggered;
transmit at least one radio beacon based on determining that the at least one beam reselection is triggered; and
reselect at least one beam to point towards at least one network node after transmitting the at least one radio beacon.

### Claim 11 (depends on 10)

The apparatus according to claim 10, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus, when determining that the at least one beam reselection is triggered, at least to:
determine that the at least one beam reselection is triggered based on at least one of:
at least one decrease in at least one quality of service for the apparatus satisfying at least one threshold, and
expiration of at least one timer associated with the at least one beam camp time.

### Claim 12 (depends on 10)

The apparatus according to claim 10, wherein the at least one radio beacon comprises at least one wideband user equipment-specific radio beacon.

### Claim 13 (depends on 12)

The apparatus according to claim 12, wherein the at least one wideband user equipment-specific radio beacon is shaped as at least one block of U signals.

### Claim 14 (depends on 10)

The apparatus according to claim 10, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus, when transmitting the at least one radio beacon, at least to:
transmit the at least one radio beacon sequentially on each antenna array of multiple antenna arrays of the apparatus.

### Claim 15 (depends on 10)

The apparatus according to claim 10, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
receive information that identifies at least one selected beam pointing toward the apparatus and wherein reselecting the at least one beam pointing toward the at least one network node further comprises:
reselect the at least one beam pointing toward the at least one network node based on the at least one selected beam pointing toward the apparatus.

### Claim 16

An apparatus, comprising:
at least one processor; and
at least one memory including computer program code,
wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
receive at least one user equipment identifier, at least one beam camp time, and at least one radio beacon parameterization for the at least one user equipment;
detect at least one radio beacon from the at least one user equipment;
compute at least one relative timing for the at least one user equipment; and
transmit the at least one relative timing to at least one network node.

### Claim 17 (depends on 16)

The apparatus according to claim 16, wherein the at least one radio beacon comprises at least one wideband user equipment-specific radio beacon.

### Claim 18 (depends on 17)

The apparatus according to claim 17, wherein the at least one wideband user equipment-specific radio beacon is shaped as at least one block of U signals.

### Claim 19 (depends on 16)

The apparatus according to claim 16, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to:
enter at least one radio beacon operation mode prior to detecting the at least one radio beacon.

### Claim 20 (depends on 16)

The apparatus according to claim 16, wherein the at least one relative timing comprises at least one of:
at least one time of arrival,
at least one time of arrival relative to at least one moving network node,
at least one time of arrival in at least one beam index, and
at least one time of arrival in at least one geographical sector index.
