# US 12,764,565 B2 · Techniques for indicating signal processing procedures for network deployed neural network models

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

- Number: US 12,764,565 B2
- Document ID: US12764565B2
- Status: Granted
- Kind: B2
- Application number: 18/546,927
- Filed: 2022-04-13
- Published: 2024-05-02
- Granted: 2026-10-13
- Earliest claimed: 2021-04-22
- Assignees: QUALCOMM Incorporated
- Applicants: Qualcomm Incorporated
- Inventors: Srinivas Yerramalli; Taesang Yoo; Rajat Prakash; Mohammed Ali Mohammed Hirzallah; Roohollah Amiri; Marwen Zorgui; Jing Sun; Xiaoxia Zhang
- Web page: https://patentgrep.com/patent/US12764565B2

## CPC

- H04W 24/02: Arrangements for optimising operational condition
- H04W 8/22: Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W 76/20: Manipulation 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

Methods, systems, and devices for wireless communications are described. In some examples, a device (e.g., a user equipment (UE)) may obtain a configuration message indicating one or more neural network models from abase station. The UE may then obtain an indication of a sequence of operations for a signal processing procedure for a neural network model of the one or more neural network models. In some examples, the signal processing procedure includes an input pre-processing procedure or an output pre-processing procedure. Upon obtaining a signal from a base station, the UE may perform the signal processing procedure on the received signal for the neural network model according to the sequence of operations.

## Claims

### Claim 1

An apparatus for wireless communication at a device in a wireless network, comprising:
one or more memories; and
one or more processors coupled with the one or more memories and configured to cause the device to:
obtain a configuration message for the device, wherein the configuration message indicates one or more neural network models for the device;
obtain signaling that comprises an indication of a temporal order of operations for a signal processing procedure for at least one neural network model of the one or more neural network models, wherein the signal processing procedure comprises one of an input pre-processing procedure associated with the at least one neural network model or an output post-processing procedure associated with the at least one neural network model; and
perform the signal processing procedure for the at least one neural network model using a signal obtained at the device according to the temporal order of operations.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the one or more processors are further configured to cause the device to:
obtain signaling that configures the device with a set of operations comprising one or more operations of the temporal order of operations for the at least one neural network model.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein, to obtain the indication of the temporal order of operations, the one or more processors are configured to cause the device to:
obtain the indication of the temporal order of operations for the signal processing procedure in the configuration message, wherein the configuration message comprises a set of operations comprising all operations of the temporal order of operations for the at least one neural network model.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein, to obtain the indication of the temporal order of operations, the one or more processors are configured to cause the device to:
obtain a second configuration message for the device, wherein the second configuration message indicates the at least one neural network model, the indication of the temporal order of operations, and a set of operations comprising all operations of the temporal order of operations for the at least one neural network model.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein, to obtain the indication of the temporal order of operations, the one or more processors are configured to cause the device to:
obtain a set of input parameters, a set of output parameters, or both for one or more operations of the temporal order of operations for the at least one neural network model.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the one or more processors are further configured to cause the device to:
obtain an indication of a mapping between the one or more neural network models and a set of operating conditions, wherein the signal processing procedure for the at least one neural network model is performed using the signal obtained at the device according to the temporal order of operations based at least in part on the mapping between the one or more neural network models and the set of operating conditions.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the set of operating conditions comprises a signal-to-noise ratio range, a bandwidth range, a signal scaling range, a channel delay profile, a signal peak range, or any combination thereof, associated with the signal obtained at the device.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the one or more processors are further configured to cause the device to:
output a message that indicates a capability of the device to support one or more operations for one or more signal processing procedures, wherein the indication of the temporal order of operations for the signal processing procedure for the at least one neural network model is obtained based at least in part on the capability of the device.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the temporal order of operations comprises one or more operations supported by the device.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the message that indicates the capability of the device to support the one or more operations for the one or more signal processing procedures comprises an indication of a threshold input dimension for each of the one or more operations for the one or more signal processing procedures or a threshold run time for each of the one or more operations for the one or more signal processing procedures.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein, to obtain the indication of the temporal order of operations, the one or more processors are configured to cause the device to:
obtain radio resource control (RRC) signaling or a medium access control (MAC) control element (MAC-CE) that comprises the indication of the temporal order of operations.

### Claim 12 (depends on 1)

The apparatus of claim 1, further comprising:
an antenna configured to obtain an indication of one or more data formats associated with one or more operations of the temporal order of operations, wherein the one or more data formats comprise an extensible markup language data format, a JavaScript Object Notation data format, or any combination thereof.

### Claim 13 (depends on 1)

The apparatus of claim 1, wherein the device comprises a user equipment (UE), a base station, a network entity, a relay device, a sidelink device, or an integrated access and backhaul (IAB) node.

### Claim 14

An apparatus for wireless communication at a network entity, comprising:
one or more memories; and
one or more processors coupled with the one or more memories and configured to cause the network entity to:
output a configuration message to a device, wherein the configuration message indicates one or more neural network models for the device;
output signaling that comprises an indication of a temporal order of operations for a signal processing procedure for at least one neural network model of the one or more neural network models, wherein the signal processing procedure comprises one of an input pre-processing procedure associated with the at least one neural network model or an output post-processing procedure associated with the at least one neural network model; and
output a signal to the device based at least in part on the indication of the temporal order of operations for the signal processing procedure for the at least one neural network model.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the one or more processors are further configured to cause the network entity to:
output signaling that configures the device with a set of operations comprising one or more operations of the temporal order of operations for the at least one neural network model.

### Claim 16 (depends on 14)

The apparatus of claim 14, wherein the one or more processors are further configured to cause the network entity to:
obtain a second temporal order of operations for a second signaling procedure performed at the network entity.

### Claim 17 (depends on 14)

The apparatus of claim 14, wherein, to output the indication of the temporal order of operations, the one or more processors are configured to cause the network entity to:
output the indication of the temporal order of operations for the signal processing procedure in the configuration message, wherein the configuration message comprises a set of operations comprising all operations of the temporal order of operations for the at least one neural network model.

### Claim 18 (depends on 14)

The apparatus of claim 14, wherein, to output the indication of the temporal order of operations, the one or more processors are configured to cause the network entity to:
output a second configuration message to the device, wherein the second configuration message indicates the at least one neural network model, the indication of the temporal order of operations, and a set of operations comprising all operations of the temporal order of operations for the at least one neural network model.

### Claim 19 (depends on 14)

The apparatus of claim 14, wherein, to output the indication of the temporal order of operations, the one or more processors are configured to cause the network entity to:
output a set of input parameters, a set of output parameters, or both for one or more operations of the temporal order of operations for the at least one neural network model.

### Claim 20 (depends on 14)

The apparatus of claim 14, wherein the one or more processors are further configured to cause the network entity to:
output an indication of a mapping between the one or more neural network models and a set of operating conditions.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the set of operating conditions comprises a signal-to-noise ratio range, a bandwidth range, a signal scaling range, a channel delay profile, a signal peak range, or any combination thereof, associated with the signal transmitted to the device.

### Claim 22 (depends on 14)

The apparatus of claim 14, wherein the one or more processors are further configured to cause the network entity to:
obtain a message that indicates a capability of the device to support one or more operations for one or more signal processing procedures, wherein the indication of the temporal order of operations for the signal processing procedure for the at least one neural network model is obtained based at least in part on the capability of the device.

### Claim 23 (depends on 22)

The apparatus of claim 22, wherein the temporal order of operations comprises one or more operations supported by the device.

### Claim 24 (depends on 22)

The apparatus of claim 22, wherein the message that indicates the capability of the device to support the one or more operations for the one or more signal processing procedures comprises an indication of a threshold input dimension for each of the one or more operations for the one or more signal processing procedures or a threshold run time for each of the one or more operations for the one or more signal processing procedures.

### Claim 25 (depends on 14)

The apparatus of claim 14, wherein, to output the indication of the temporal order of operations, the one or more processors are configured to cause the network entity to:
output radio resource control (RRC) signaling or a medium access control (MAC) control element (MAC-CE) that comprises the indication of the temporal order of operations.

### Claim 26 (depends on 14)

The apparatus of claim 14, further comprising:
an antenna configured to output an indication of one or more data formats associated with one or more operations of the temporal order of operations, wherein the one or more data formats comprise an extensible markup language data format, a JavaScript Object Notation data format, or any combination thereof.

### Claim 27 (depends on 14)

The apparatus of claim 14, wherein the device comprises a user equipment (UE), a base station, a network entity, a relay device, a sidelink device, or an integrated access and backhaul (IAB) node.

### Claim 28

A method for wireless communication at a device in a wireless network, comprising:
obtaining a configuration message for the device, the configuration message indicating one or more neural network models for the device;
obtaining signaling that comprises an indication of a temporal order of operations for a signal processing procedure for at least one neural network model of the one or more neural network models, the signal processing procedure comprising one of an input pre-processing procedure associated with the at least one neural network model or an output post-processing procedure associated with the at least one neural network model; and
performing the signal processing procedure for the at least one neural network model using a signal obtained at the device according to the temporal order of operations.

### Claim 29 (depends on 28)

The method of claim 28, further comprising:
obtaining signaling configuring the device with a set of operations comprising one or more operations of the temporal order of operations for the at least one neural network model.

### Claim 30

A method for wireless communication at a network entity, comprising:
outputting a configuration message to a device, the configuration message indicating one or more neural network models for the device;
outputting signaling that comprises an indication of a temporal order of operations for a signal processing procedure for at least one neural network model of the one or more neural network models, the signal processing procedure comprising one of an input pre-processing procedure associated with the at least one neural network model or an output post-processing procedure associated with the at least one neural network model; and
outputting a signal to the device based at least in part on the indication of the temporal order of operations for the signal processing procedure for the at least one neural network model.

### Claim 31 (depends on 30)

The method of claim 30, further comprising:
outputting signaling configuring the device with a set of operations comprising one or more operations of the temporal order of operations for the at least one neural network model.

### Claim 32 (depends on 30)

The method of claim 30, wherein outputting the indication of the temporal order of operations comprises:
outputting the indication of the temporal order of operations for the signal processing procedure in the configuration message, wherein the configuration message comprises a set of operations comprising all operations of the temporal order of operations for the at least one neural network model.

### Claim 33 (depends on 30)

The method of claim 30, wherein outputting the indication of the temporal order of operations comprises:
outputting a second configuration message to the device, the second configuration message indicating the at least one neural network model, the indication of the temporal order of operations, and a set of operations comprising all operations of the temporal order of operations for the at least one neural network model.

### Claim 34 (depends on 30)

The method of claim 30, wherein outputting the indication of the temporal order of operations comprises:
outputting a set of input parameters, a set of output parameters, or both for one or more operations of the temporal order of operations for the at least one neural network model.

### Claim 35 (depends on 30)

The method of claim 30, wherein outputting the indication of the temporal order of operations comprises:
outputting radio resource control (RRC) signaling or a medium access control (MAC) control element (MAC-CE) comprising the indication of the temporal order of operations.

### Claim 36 (depends on 28)

The method of claim 28, wherein obtaining the indication of the temporal order of operations comprises:
obtaining the indication of the temporal order of operations for the signal processing procedure in the configuration message, wherein the configuration message comprises a set of operations comprising all operations of the temporal order of operations for the at least one neural network model.

### Claim 37 (depends on 28)

The method of claim 28, wherein obtaining the indication of the temporal order of operations comprises:
obtaining a second configuration message for the device, the second configuration message indicating the at least one neural network model, the indication of the temporal order of operations, and a set of operations comprising all operations of the temporal order of operations for the at least one neural network model.

### Claim 38 (depends on 28)

The method of claim 28, wherein obtaining the indication of the temporal order of operations comprises:
obtaining a set of input parameters, a set of output parameters, or both for one or more operations of the temporal order of operations for the at least one neural network model.

### Claim 39 (depends on 28)

The method of claim 28, further comprising:
obtaining an indication of a mapping between the one or more neural network models and a set of operating conditions, the signal processing procedure for the at least one neural network model being performed using the signal obtained at the device according to the temporal order of operations based at least in part on the mapping between the one or more neural network models and the set of operating conditions.

### Claim 40 (depends on 28)

The method of claim 28, wherein obtaining the indication of the temporal order of operations comprises:
obtaining radio resource control (RRC) signaling or a medium access control (MAC) control element (MAC-CE) comprising the indication of the temporal order of operations.

### Claim 41

A non-transitory computer-readable medium storing code for wireless communication at a device, the code comprising instructions executable by one or more processors to cause the device to:
obtain a configuration message for the device, wherein the configuration message indicates one or more neural network models for the device;
obtain signaling that comprises an indication of a temporal order of operations for a signal processing procedure for at least one neural network model of the one or more neural network models, wherein the signal processing procedure comprises one of an input pre-processing procedure associated with the at least one neural network model or an output post-processing procedure associated with the at least one neural network model; and
perform the signal processing procedure for the at least one neural network model using a signal obtained at the device according to the temporal order of operations.

### Claim 42

A non-transitory computer-readable medium storing code for wireless communication at a network entity, the code comprising instructions executable by one or more processors to cause the network entity to:
output a configuration message to a device, wherein the configuration message indicates one or more neural network models for the device;
output signaling that comprises an indication of a temporal order of operations for a signal processing procedure for at least one neural network model of the one or more neural network models, wherein the signal processing procedure comprises one of an input pre-processing procedure associated with the at least one neural network model or an output post-processing procedure associated with the at least one neural network model; and
output a signal to the device based at least in part on the indication of the temporal order of operations for the signal processing procedure for the at least one neural network model.
