Ai / ML life cycle management

By establishing mechanisms for controlling AI/ML models and functionalities within wireless cellular access networks, the challenges of misalignment and operational impact are addressed, ensuring efficient and reliable network operation.

WO2025102341A1PCT designated stage expired Publication Date: 2025-05-22ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/132262
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-17
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

In wireless cellular access networks, there is a lack of effective mechanisms for controlling Artificial Intelligence/Machine Learning (AI/ML) models and functionalities, leading to potential misalignment between base stations and User Equipment (UE) regarding activated models and functionalities, which can impact system operation.

Method used

The implementation of methods and procedures to activate, deactivate, switch, or fallback AI/ML models or functionalities, involving the exchange of commands between wireless access network nodes and UE, ensuring aligned understanding and proper life cycle management of AI/ML models and functionalities.

Benefits of technology

This approach enables efficient control and management of AI/ML models and functionalities, ensuring seamless operation of wireless cellular access networks by maintaining alignment between base stations and UE, thereby improving system performance and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023132262_22052025_PF_FP_ABST
    Figure CN2023132262_22052025_PF_FP_ABST
Patent Text Reader

Abstract

A method includes a base station sending to a UE a first command to control at least one AI / ML model or AI / ML functionality executed on the UE, which first command commands the UE to activate one or multiple models or functionalities, deactivate one or multiple models or functionalities, switch to an operation mode without an AI / ML model or AI / ML functionality, switch to another one or multiple models or functionalities, update a configuration or parameter of one or multiple models or functionalities, receive one or multiple models transferred from a network and activate the one or multiple models, and / or send measurement results of performance of one or multiple models or functionalities to the network. The UE may complete the operation based on the operation and a wireless terminal device capability report.
Need to check novelty before this filing date? Find Prior Art

Description

AI / ML LIFE CYCLE MANAGEMENTTECHNICAL FIELD

[0001] This disclosure generally relates to handling transmissions in a wireless cellular access network and is specifically directed to mechanisms for controlling Artificial Intelligence / Machine Learning (AI / ML) models and / or functionality.BACKGROUND

[0002] Artificial Intelligence  / Machine Learning (AI / ML) is a promising enhancement direction for mobile communication system, e.g., 5G (fifth generation) , 5G-A (5G-Advanced) and 6G (sixth generation) . With the introduction of AI / ML technology into the mobile communication system, the system operating efficiency is expected to be improved, for example, by reducing the overhead of reference signals via AI / ML inference and prediction.

[0003] For a communication system with AI / ML technology, a model is adopted to perform inference. The model is a data driven algorithm that applies AI / ML techniques to generate a set of outputs based on a set of inputs. Alternatively, a model can be linear or non-linear algorithms or combination of both algorithms. In addition, functionality refers to a feature enabled by the AI / ML model. Alternatively, functionality refers a set of parameters or configurations for one feature. For example, a User Equipment (UE) may adopt a convolutional neural network (CNN) model to predict the beams for the communication, and the CNN model is the model and the beam prediction is the functionality. Different functionalities are associated with different configurations.SUMMARY

[0004] This disclosure generally relates to handling transmissions in a wireless cellular access network and is specifically directed to mechanisms for controlling AI / ML models and / or functionality. For example, methods and procedures are disclosed to activate, deactivate, switch, or fallback AI / ML models or AI / ML functionalities.

[0005] A base station and a UE need to align their understanding regarding an activated model and functionality activated at the UE side. Otherwise, it may impact the overall system operation. For example, if the UE is applying a model for beam prediction and the base station doesn’t know about this, then the base station may not be able to perform life cycle management for the UE’s activated model. Typical life cycle management of models and functionality includes activation, deactivation, switching, updating the configuration, fallback, etc.

[0006] In some exemplary implementations, a method performed by a wireless access network node (WANN) includes sending, to a wireless terminal device (e.g., UE) , a first command to control at least one AI / ML model or AI / ML functionality executed on the wireless terminal device. Similarly, a method performed  by the wireless terminal device includes receiving, from a WANN, the first command to control the at least one AI / ML model or AI / ML functionality executed on the wireless terminal device. The first command commands the wireless terminal device to perform at least one of the following operations: activate one or multiple models or functionalities; deactivate one or multiple models or functionalities; switch to an operation mode without an AI / ML model or AI / ML functionality; switch to another one or multiple models or functionalities; update a configuration or parameter of one or multiple models or functionalities; receive one or multiple models transferred from a network and activate the one or multiple models; and / or send measurement results of performance of one or multiple models or functionalities to the network. The wireless terminal device may complete the at least one operation based on the operation and a wireless terminal device capability report.

[0007] In some exemplary implementations, which may be combined with any of the other exemplary implementations disclosed herein, the methods may further include the UE sending or the WANN receiving Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information regarding the first command, wherein the wireless terminal device completes the at least one operation at a time point A, wherein the time point A is a next symbol that is a time duration T after a starting point, wherein the time point A is a symbol that is the time duration T after the starting point, or wherein the time point A is a first symbol of a slot, subframe, or sub-slot that is at least the time duration T after the starting point. The starting point may be a last symbol of a channel or signal carrying the first command; a slot, subframe, or sub-slot containing the first command; a last symbol of a channel or signal carrying the HARQ-ACK information regarding the first command; or a slot, subframe, or sub-slot containing the channel or signal carrying the HARQ-ACK information regarding the first command. The methods may further include the UE sending or the WANN receiving the time duration T.

[0008] In some exemplary implementations, which may be combined with any of the other exemplary implementations disclosed herein, when the first command commands the wireless terminal device to activate multiple models, the methods may further include the WANN sending or the UE receiving a second command at the time point A or later, where the second command indicates one model to be applied at the wireless terminal device. In some exemplary implementations, wherein the first command commands the wireless terminal device to activate multiple functionalities, the methods may further include the WANN sending or the UE receiving a second command at the time point A or later, where the second command indicates one functionality to be applied at the wireless terminal device.

[0009] In some exemplary implementations, which may be combined with any of the other exemplary implementations disclosed herein, the methods may further include the UE sending or the WANN receiving an assessment report before a time point A, wherein the wireless terminal device completes the at least one operation at a time point B, wherein the time point B is one of the following: a same time point as time point A; a last symbol of a channel or signal carrying the assessment report; a first symbol of a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying the assessment report; or a time point that is time duration O after the last symbol of the channel or signal carrying the assessment report. In some embodiments, the time duration O accommodates a time misalignment between the wireless terminal device and the wireless access network node, or adapts the time point B to a next slot, subframe, or sub-slot. In some embodiments, the assessment report comprises a performance of at least one of the following: a model or functionality that is to be activated as indicated by the first command; the operation mode without a model or  functionality; a model or functionality that is to be switched to as indicated by the first command; a model or functionality that is to be updated as indicated by the first command; or a model or functionality that is transferred from the network as indicated by the first command. In some embodiments, the performance comprises at least one of the following: a system performance; a gain or loss of performing the operation; a complexity of the model or functionality; or a processing time of the model or functionality.

[0010] In some exemplary implementations, which may be combined with any of the other exemplary implementations disclosed herein, when the first command commands the wireless terminal device to activate multiple models, the methods may further include the WANN sending or the UE receiving a second command at the time point B or later, where the second command indicates one model to be applied at the wireless terminal device. In some exemplary implementations, wherein the first command commands the wireless terminal device to activate multiple functionalities, the methods may further include the WANN sending or the UE receiving a second command at the time point B or later, where the second command indicates one functionality to be applied at the wireless terminal device.

[0011] In some exemplary implementations, which may be combined with any of the other exemplary implementations disclosed herein, the methods may further include the WANN sending or the UE receiving a third command, where the third command indicates whether the wireless terminal device is to cancel the operation indicated by the first command, whether the wireless terminal device is to continue with the operation indicated by the first command, or whether base station confirms the operation indicated by the first command. The methods may further include the UE sending or the WANN receiving an assessment report before a time point A, and the WANN sending or the UE receiving the third command after the time point A. The methods may further include the UE beginning monitoring the third command at the time point A.

[0012] In some exemplary implementations, which may be combined with any of the other exemplary implementations disclosed herein, the methods may further include the UE completing the at least one operation at a time point C, wherein the time point C is one of the following: a same time point as time point A; a next symbol of a last symbol of a channel or signal carrying the third command; a first symbol of a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying third command; a time point that is time duration O after the last symbol of the channel or signal carrying the third command; a last symbol of a channel or signal carrying Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information regarding the third command; a next symbol of an end of the channel or signal carrying the HARQ-ACK information regarding the third command; a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying the HARQ-ACK information regarding the third command; or a time point that is time duration O after the last symbol of the channel or signal carrying the HARQ-ACK information regarding the third command. The time duration O may accommodate a time misalignment between the wireless terminal device and the wireless access network node, adapts the time point C to a next slot, subframe, or sub-slot, and / or is used for the wireless terminal device to process the third command.

[0013] In some exemplary implementations, which may be combined with any of the other exemplary implementations disclosed herein, the first command comprises a first field indicating an index of the at least one functionality, and the index of the at least one functionality is configured by the wireless access network  node and each index corresponds to one functionality. In some examples, the first command comprises a second field indicating whether an index of the model for the functionality indicated by the first field is included in the first command. In some examples, the first command comprises a third field indicating an index of the model for the functionality indicated by the first field when the second field indicates that the index of the model for the functionality indicated by the first field is included in the first command.

[0014] In some exemplary implementations, which may be combined with any of the other exemplary implementations disclosed herein, the methods may further include the WANN sending or the UE receiving the first command via Medium Access Control Control Element (MAC-CE) messaging.

[0015] In some exemplary implementations, which may be combined with any of the other exemplary implementations disclosed herein, the methods may further include the UE sending or the WANN receiving a report of supported functionalities for various use-cases via a capability report. The methods may further include the UE sending or the WANN receiving a report of functionality switching time, and the WANN determining a time duration T for a functionality related operation based on the functionality switching time. The methods may further include the UE sending or the WANN receiving, for each functionality, a report of at least one of the following: supported model and model switching time for one functionality; and / or whether the wireless terminal device supports model transfer for one functionality. The methods may further include the UE sending or the WANN receiving a report of a supported model type, model complexity, and / or model switching time when the wireless terminal device supports model transfer for one functionality.

[0016] In some other implementations, an apparatus for wireless communication such as a network device is disclosed. The network device may include one or more processors and one or more memories, wherein the one or more processors are configured to read computer code from the one or more memories to implement any one of the methods above. The apparatus for wireless communication may be the wireless access network node (e.g., base station) or the wireless terminal device (e.g., UE) .

[0017] In yet some other implementations, a computer program product is disclosed. The computer program product may include a non-transitory computer-readable medium with computer code stored thereupon, the computer code, when executed by one or more processors, causing the one or more processors to implement any one of the methods above.

[0018] The above embodiments and other aspects and alternatives of their implementations are explained in greater detail in the drawings, the descriptions, and the claims below.BRIEF DESCRIPTION OF THE DRAWINGS

[0019] FIG. 1 shows a wireless access network with an exemplary uplink, downlink, and control channel configuration.

[0020] FIG. 2 shows various example processing components of the wireless terminal device and the wireless access network node of FIG. 1.

[0021] FIG. 3 shows a communication timing diagram illustrating an example of AI / ML activation in  accordance with various embodiments.

[0022] FIG. 4 shows another communication timing diagram illustrating another example of AI / ML model activation in accordance with various embodiments.

[0023] FIG. 5 shows a communication timing diagram illustrating another example of AI / ML activation in accordance with various embodiments.

[0024] FIG. 6 shows a communication timing diagram illustrating another example of AI / ML activation in accordance with various embodiments.

[0025] FIG. 7 shows an example design of the MAC-CE in accordance with various embodiments.

[0026] FIG. 8 shows an example design of the first command in accordance with various embodiments.DETAILED DESCRIPTION

[0027] The technology and examples of implementations and / or embodiments described in this disclosure can be used to facilitate over-the-air radio resource allocation, configuration, and signaling in wireless access networks as well as operational configuration of a UE and / or a base station within the wireless access networks. The term “exemplary” is used to mean “an example of” and unless otherwise stated, does not imply an ideal or preferred example, implementation, or embodiment. Section headers are used in the present disclosure to facilitate understanding of the disclosed implementations and are not intended to limit the disclosed technology in the sections only to the corresponding section. The disclosed implementations may be further embodied in a variety of different forms and, therefore, the scope of this disclosure or claimed subject matter is intended to be construed as not being limited to any of the embodiments set forth below. The various implementations may be embodied as methods, devices, components, systems, or non-transitory computer readable media. Accordingly, embodiments of this disclosure may, for example, take the form of hardware, software, firmware or any combination thereof.

[0028] This disclosure is directed to handling transmissions in a wireless cellular access network and is specifically directed to mechanisms for controlling AI / ML models and / or functionality.

[0029] Wireless Network Overview

[0030] A wireless communication network may include a radio access network for providing network access to wireless terminal devices, and a core network for routing data between the access networks or between the wireless network and other types of data networks. In a wireless access network, radio resources are provided for allocation and used for transmitting data and control information. FIG. 1 shows an exemplary wireless access network 100 including a wireless access network node (WANN) or wireless base station 102 (herein referred to as wireless base station, base station, wireless access node, wireless access network node, or WANN) and a wireless terminal device or user equipment (UE) 104 (herein referred to as user equipment, UE, terminal device, or wireless terminal device) that communicates with one another via over-the-air (OTA) radio communication resources 106. The wireless access network 100 may be implemented as, as for example, a 2G, 3G, 4G / LTE, or 5G cellular radio access network. Correspondingly, the base station 102 may be implemented  as a 2G base station, a 3G node B, an LTE eNB, or a 5G New Radio (NR) gNB. The user equipment 104 may be implemented as mobile or fixed communication devices installed with mobile identity modules for accessing the base station 102. The user equipment 104 may include but is not limited to mobile phones, laptop computers, tablets, personal digital assistants, wearable devices, distributed remote sensor devices, and desktop computers. Alternatively, the wireless access network 100 may be implemented as other types of radio access networks, such as Wi-Fi, Bluetooth, ZigBee, and WiMax networks.

[0031] FIG. 2 further shows example processing components of the WANN 102 and the UE 104 of FIG. 1. The UE 104, for example, may include transceiver circuitry 206 coupled to one or more antennas 208 to effectuate wireless communication with the WANN 102 (or to other UEs) . The transceiver circuitry 206 may also be coupled to a processor 210, which may also be coupled to a memory 212 or other storage devices. The memory 212 may be transitory or non-transitory and may store therein computer instructions or code which, when read and executed by the processor 210, cause the processor 210 to implement various ones of the, functions, methods, and processes of the UE 104 described herein. The memory 212 may also store therein, and the processor 210 may also be configured to execute one or more Artificial Intelligence  / Machine Learning (AI / ML) models to perform one or more AI / ML functionalities. The memory 212 may also be utilized and allocated for buffering UL and DL transmissions in each band / carrier. The memory 212 may include multiple memory modules assigned to different functions (such as program memory, base band memory, and / or RF memory, to name a few) . Likewise, the WANN 102 may include transceiver circuitry 214 coupled to one or more antennas 216, which may include an antenna tower 218 in various forms, to effectuate wireless communications with the UE 104. The transceiver circuitry 214 may be coupled to one or more processors 220, which may further be coupled to a memory 222 or other storage devices. The memory 222 may be transitory or non-transitory and may store therein instructions or code that, when read and executed by the one or more processors 220, cause the one or more processors 220 to implement various functions, methods, and processes of the WANN 102 described herein.

[0032] Wireless Communication Resource Scheduling / Signaling

[0033] Returning to FIG. 1, the radio communication resources for the over-the-air interface 106 may include a combination of frequency, time, and / or spatial communication resources organized into various resource units or elements in frequency, time, and / or space. The radio communication resources 106 in frequency domain may include portions of licensed radio frequency bands, portions of unlicensed ration frequency bands, or portions of a mix of both licensed and unlicensed radio frequency bands. The radio communication resources 106 available for carrying the wireless communication signals between the base station 102 and user equipment 104 may be further divided into physical downlink channels 110 for transmitting wireless signals from the base station 102 to the user equipment 104 and physical uplink channels 120 for transmitting wireless signals from the user equipment 104 to the base station 102. The physical downlink channels 110 may further include physical downlink control channels (PDCCHs) 112 and physical downlink shared channels (PDSCHs) 114. Likewise, the physical uplink channels 120 may further include physical uplink control channels (PUCCHs) 122 and physical uplink shared channels (PUSCHs) 124. For simplification, other types of downlink and uplink channels are not shown in FIG. 1 but are within the scope of the current disclosure. The control channels PDCCHs 112 and PUCCHs 122 may be used for carrying control information  in the form of control messages 116 and 126, herein referred to as Downlink Control Information (DCI) messages or Uplink Control Information (UCI) messages. The shared channels (shared between data and control information) PDSCHs 114 and PUSCHs 124 may be allocated and used for communicating downlink data transmissions 118 and uplink data transmissions 128 between the base station 102 and the user equipment 104.

[0034] The allocation and configuration of the radio communication resources associated with the data channels, such as the PDSCHs and the PUSCHs may be provided by one or more resource scheduling DCIs carried in the PDCCHs. The PDCCHs may be shared by a plurality of UEs in the access network. In various approaches, a particular UE may be configured to perform blind decode procedures on a preconfigured UE-specific Search Space (USS) to detect and identify a payload of a resource scheduling DCI carried in the PDCCH that specifically targets the particular UE. The blind decoding may be performed on preconfigured monitoring occasions of the PDCCH associated with USS. Such monitoring occasions may be referred to as a set of PDCCH candidates. Each PDCCH candidate may be associated with a set of Control Channel Elements (CCEs) . The UE may specifically use its Radio Network Temporary Identifier (RNTI) to decode the PDCCH candidates. The RNTI may be used to demask a PDCCH candidate’s CRC. If no CRC error is detected, the UE determines that PDCCH candidate carries its own control information. The UE may then process the DCI and extract the resource allocation information pertaining to the PDSCH and / or PUSCH for receiving and / or transmitting data.

[0035] Description of New Mechanisms for AI / ML Model and / or Functionality Control

[0036] In accordance with the present disclosure, methods are disclosed for a base station 102 to control AI / ML models and / or functionalities executed on a UE 104 side. In various embodiments, the base station 102 may send a first command to the UE 104 to control the model or functionality at the UE 104 side. As such, in accordance with various embodiments, a method performed by a WANN 102 (e.g., wireless base station 102) includes sending, to a wireless terminal device 104 (e.g., UE 104) , a first command to control at least one AI / ML model or AI / ML functionality executed on the wireless terminal device 104. Similarly, a method performed by the wireless terminal device 104 (e.g., UE 104) includes receiving, from the WANN 102, the first command to control the at least one AI / ML model or AI / ML functionality executed on the wireless terminal device 104.

[0037] The first command may command the wireless terminal device 104 to perform at least one of the following operations:

[0038] · activate one or multiple models or functionalities;

[0039] · deactivate one or multiple models or functionalities;

[0040] · switch to an operation mode without an AI / ML model or AI / ML functionality;

[0041] · switch to another one or multiple models or functionalities;

[0042] · update a configuration or parameter of one or multiple models or functionalities;

[0043] · receive one or multiple models transferred from a network and activate the one or multiple models; and / or

[0044] · send measurement results of performance of one or multiple models or functionalities to the network.

[0045] The wireless terminal device 104 may then complete the at least one operation based on the operation and a wireless terminal device capability report. Put another way, the wireless terminal device 104 may finish the at least one operation at a time point, where the time point is determined based on the operation and the wireless terminal device capability report. More specifically, to complete or finish the operation at the time point:

[0046] · The UE 104 may activate one or multiple models or functionalities at the time point;

[0047] · The UE 104 may deactivate one or multiple models or functionalities at the time point;

[0048] · The UE 104 may switch to operation without the model or functionality at the time point;

[0049] · The UE 104 may switch to another one or multiple models or functionalities at the time point;

[0050] · The UE 104 may update the configuration or parameters of one or multiple models or functionalities at the time point;

[0051] · The UE 104 may receive one or multiple models transferred from network, and UE 104 may activate the one or multiple models at the time point; and / or

[0052] · The UE 104 may send measurement results of performance of one or multiple models or functionalities to the network at the time point or before the time point.

[0053] In accordance with these embodiments, the base station 102 and UE 104 can align their understanding when the UE 104 actives the model or functionality, deactivates the model or functionality, fallbacks to operation without a model or functionality, switches to another model or functionality, updates the configuration or parameters of a model or functionality, activates a model transferred from the network, or sends measurement results of performance of an model or functionality to the network.

[0054] In various examples, the above operations can be combined in the same first command. For example:

[0055] · In one embodiment, the first command may indicate the UE 104 to deactivate one or multiple functionalities and activate another one or multiple functionalities.

[0056] · In one embodiment, the first command may indicate the UE 104 to deactivate one or multiple models and activate another one or multiple models.

[0057] · In one embodiment, the first command may indicate the UE 104 to deactivate one or multiple functionalities and switch to the operation without functionality.

[0058] · In one embodiment, the first command may indicate the UE 104 to deactivate one or multiple models and switch to the operation without model.

[0059] · In one embodiment, the first command may indicate the UE 104 to send measurement results of performance of one or multiple models and activate the one or multiple models.

[0060] · In one embodiment, the first command may indicate the UE 104 to send measurement results of performance of one or multiple models and activate the one or multiple models.

[0061] First Variation

[0062] In various embodiments, the UE 104 may send Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information for the first command to the base station 102. The UE 104 then finishes the operation at a time point A. The time point A may be determined by at least one of the following alternatives:

[0063] Alt. 1-1: The time point A is a symbol, or a next symbol, that is time duration T after the starting point.

[0064] Alt. 1-2: The time point A is the first symbol of a slot / subframe / sub-slot that is at least time duration T after the starting point.

[0065] Accordingly, the methods may include the wireless terminal device 104 sending to the WANN 102, and the WANN 102 receiving, HARQ-ACK information regarding the first command. Further, the method may include the wireless terminal device 104 completing the at least one operation (commanded in the first command) at a time point A. The time point A may be a next symbol that is a time duration T after a starting point, a symbol that is the time duration T after the starting point, or a first symbol of a slot, subframe, or sub-slot that is at least the time duration T after the starting point.

[0066] The starting point may be determined by at least one of the following alternatives:

[0067] Alt. 2-1: A last symbol of a channel or signal carrying the first command.

[0068] Alt. 2-2: a slot, subframe, or sub-slot containing the first command.

[0069] Alt. 2-3: A last symbol of a channel or signal carrying the HARQ-ACK information regarding the first command.

[0070] Alt. 2-4: A slot, subframe, or sub-slot containing the channel or signal carrying the HARQ-ACK information regarding the first command.

[0071] In various examples, Alt. 1-1 and Alt. 1-2 may be combined with Alt. 2-1, Alt. 2-2, Alt. 2-3, or Alt. 2-4 to determine the time point A. The time duration T is the time duration for the UE 104 to process the first command. In various examples, the methods include the UE 104 reporting, and the WANN 102 receiving from the UE 104, the time duration T. In other examples, the time duration T may be specified in the specification. The time unit of time duration T can be a symbol, slot, subframe, frame, millisecond, microsecond, or other suitable units for time.

[0072] In some examples, the UE 104 may report different time durations for different operations, e.g., the  UE 104 may report 3ms for model activation, and 2ms for model deactivation.

[0073] In one embodiment, if the UE 104 reports different time durations for different functionalities or models, the corresponding time duration for each functionality or model is applied for each functionality or model.

[0074] In another embodiment, if the UE 104 reports different time durations for different functionalities or models, the maximum time duration will be applied for all the functionalities or models indicated in the first command.

[0075] In another embodiment, if more than one operation is combined in the same first command, the maximum time duration among the corresponding time duration for each operation is applied for the first command.

[0076] In another embodiment, if more than one operation is combined in the same first command, sum of the corresponding time duration for each operation is applied the first command.

[0077] In one embodiment, the UE 104 receives the first command to activate one or multiple models. The UE 104 may activate the one or multiple models at the time point A. The time point A may be determined by time duration T for the model activation for the corresponding models. In one example, the time point A can be the next symbol that is time duration T after the starting point, where the starting point can be the last symbol of the channel / signal carrying the first command. In another example, the time point A can be the symbol or the next symbol that is time duration T after the starting point, where the starting point can be the last symbol of the channel / signal carrying the HARQ-ACK information for the first command.

[0078] In one embodiment, the UE 104 receives the first command to activate one or multiple functionalities. The UE 104 may activate the one or functionalities at the time point A. The time point A may be determined by time duration T for the functionality activation for the corresponding functionalities. In one example, the time point A is the first symbol of a slot that is at least time duration T after the starting point, where the starting point is the slot containing the first command. In another example, the time point A is the first symbol of a slot that is at least time duration T after the starting point, where the starting point is the last symbol of the channel / signal carrying the HARQ-ACK information for the first command.

[0079] In one embodiment, the UE 104 receives the first command to deactivate one or multiple models. The UE 104 may deactivate the one or multiple models at the time point A. The time point A may be determined by time duration T for the model deactivation for the corresponding models. In one example, the time point A is the first symbol of a slot that is at least time duration T after the starting point, where the starting point is the slot containing the first command. In another example, the time point A is the first symbol of a slot that is at least time duration T after the starting point, where the starting point is the last symbol of the channel / signal carrying the first command. In yet another example, the time point A is the first symbol of a slot that is at least time duration T after the starting point, where the starting point is the last symbol of the channel / signal carrying the first command.

[0080] In one embodiment, the UE 104 receives the first command to deactivate one or multiple  functionalities. The UE 104 may deactivate the one or functionalities at the time point A. The time point A may be determined by time duration T for the functionality deactivation for the corresponding functionalities. In one example, the time point A can be the next symbol that is time duration T after the starting point, where the starting point can be the last symbol of the channel / signal carrying the first command. In another example, the time point A can be the next symbol that is time duration T after the starting point, where the starting point can be the last symbol of the channel / signal carrying the HARQ-ACK information for the first command.

[0081] In one embodiment, the UE 104 receives the first command to switch to the operation without model. The UE 104 may switch to an operation mode without a model at the time point A. The time point A may be determined by time duration T for the model switching for the corresponding model (s) . This may be equivalent to deactivating all the models for one certain use-case and fallback to the operation without activated models. The time duration T for this case may be the same as the time duration for model deactivation. In one example, the time point A is next symbol that is time duration T after the starting point, where the starting point is the last symbol of the channel / signal carrying the first command.

[0082] In one embodiment, the UE 104 receives the first command to switch to the operation without functionality. The UE 104 may switche to the operation without functionality at the time point A. The time point A may be determined by time duration T for the functionality switching for the corresponding model (s) . This may be equivalent to deactivating all the functionalities for one certain use-case and fallback to the operation mode without activated functionalities. The time duration T for this case may be the same as the time duration for functionality deactivation. In one example, the time point A is a next symbol that is time duration T after the starting point, where the starting point is the slot / subframe / sub-slot containing the first command.

[0083] In one embodiment, the UE 104 receives the first command to switch to another one or multiple models. The UE 104 may switch to another one or multiple models at the time point A. The time point A may be determined by time duration T for the model switching for the corresponding model (s) . This may be equivalent to deactivating the previous activated model (s) and activating the indicated one or multiple models for one certain use-case. The time duration T for this case may be the sum of the time duration for model deactivation and the time duration for model activation. In one example, the time point A is next symbol that is time duration T after the starting point, where the starting point is the last symbol of the channel / signal carrying the HARQ-ACK information for the first command.

[0084] In one embodiment, the UE 104 receives the first command to switch to another one or multiple functionalities. The UE 104 may switch to another one or multiple functionalities at the time point A. The time point A may be determined by time duration T for the functionality switching for the corresponding functionalities. This may be equivalent to deactivating the previous activated one or multiple functionalities and activating the indicated one or multiple functionalities for one certain use-case. The time duration T for this case may be the sum of the time duration for functionality deactivation and the time duration for functionality activation. In one example, the time point A is the first symbol of a slot / subframe / sub-slot that is at least time duration T after the starting point, where the starting point is the last symbol of the channel / signal carrying the first command.

[0085] In one embodiment, the UE 104 receives the first command to update the configuration or parameters of one or multiple models. The UE 104 may update the configuration or parameters of one or multiple models at the time point A. The time point A may be determined by time duration T for the model configuration or parameters update for the corresponding model (s) . The time duration T for the model configuration or parameters update may be smaller than the time duration for the model activation since the UE 104 only needs to reload or recompile the updated configuration or parameters instead of all the configuration or parameters. In one example, the time point A is the first symbol of a slot / subframe / sub-slot that is at least time duration T after the starting point, where the starting point is the slot / subframe / sub-slot containing the first command.

[0086] In one embodiment, the UE 104 receives the first command to update the configuration or parameters of one or multiple functionalities. The UE 104 may update the configuration or parameters of one or multiple functionalities at the time point A. The time point A may be determined by time duration T for the functionality configuration or parameters update for the corresponding functionalities. The time duration T for the functionality configuration or parameters update may be smaller than the time duration for the functionality activation since the UE 104 only needs to reload or recompile the updated configuration or parameters instead of all the configuration or parameters. In one example, the time point A is the first symbol of a slot / subframe / sub-slot that is at least time duration T after the starting point, where the starting point is the last symbol of the channel / signal carrying the HARQ-ACK information for the first command.

[0087] In one embodiment, the UE 104 receives the first command to indicate UE to receive the model transferred from base station and to activate the model. The UE 104 may activate the model transferred from base station at the time point A. The time point A may be determined by time duration T for the model activation for the corresponding model. In one example, the time point A is the first symbol of a slot that is at least time duration T after the starting point, where the starting point is the slot containing the first command. In another example, the time point A is the first symbol of a slot that is at least time duration T after the starting point, where the starting point is the last symbol of the channel / signal carrying the HARQ-ACK information for the first command.

[0088] In one embodiment, the UE 104 receives the first command to indicate UE to send measurement results of performance of one or multiple models. The UE 104 may send the measurement results of performance of one or multiple models before the time point A. The time point A may be determined by time duration T for measurement report for the corresponding models. In one example, the time point A can be the symbol or the next symbol that is time duration T after the starting point, where the starting point can be the last symbol of the channel / signal carrying the first command. In another example, the time point A can be the symbol or the next symbol that is time duration T after the starting point, where the starting point can be the last symbol of the channel / signal carrying the HARQ-ACK information for the first command.

[0089] In one embodiment, the UE 104 receives the first command to indicate UE to send measurement results of performance of one or multiple functionalities. The UE 104 may send the measurement results of performance of one or multiple functionalities before the time point A. The time point A may be determined by time duration T for measurement report for the corresponding functionalities. In one example, the time  point A is the first symbol of a slot / subframe / sub-slot that is at least time duration T after the starting point, where the starting point is the last symbol of the channel / signal carrying the HARQ-ACK information for the first command.

[0090] With reference to FIG. 3, which shows a communication timing diagram illustrating an example of AI / ML activation, the base station 102 sends a first command to the UE 104 to activate the AI / ML model and the command is conveyed by the Medium Access Control Control Element (MAC-CE) via Physical Downlink Shared Channel (PDSCH) . After receiving the MAC-CE, the UE 104 transmits the Physical Uplink Control Channel (PUCCH) or Physical Uplink Shared Channels (PUSCH) carrying the HARQ-ACK for the PDSCH to the base station 102. With this, the base station 102 knows whether the UE 104 has successfully received the MAC-CE. With Alt. 2-3 above, the starting point is the last symbol of the PUCCH / PUSCH carrying the HARQ-ACK information for the command. With Alt. 1-2 above, the time point A is a next slot that is, e.g., 3 ms, after the starting point. The UE 104 activates the AI / ML model at time point A.

[0091] FIG. 4 illustrates another, more detailed communication timing diagram illustrating another example of AI / ML model activation. In the example of FIG. 4, the base station 102 sends the PDSCH carrying the MAC-CE activating the AI / ML model to the UE 104 in slot 0. In slot 2, the UE 104 sends the PUCCH carrying the HARQ-ACK for the PDSCH carrying the MAC-CE to the base station. The time point A is the slot that is, e.g., 3 ms (example time duration T) after the last symbol of the PUCCH, i.e., slot 6. In this case, the UE 104 activates the model in slot 6. With this, the base station 102 and the UE 104 are aligned as to when the UE 104 will activate the model.

[0092] In case the first command indicates the UE 104 to activate multiple models, the base station 102 may send a second command to the UE 104, for example, no earlier than the time point A. The second command may indicate one model to be applied at the UE 104 side. For example, the base station 102 may indicate the UE 104 to activate two models for beam prediction via the first command. After activating these two models, the base station 102 may further send a second command to the UE 104 to indicate the UE 104 to apply the first model. Accordingly, when the first command commands the wireless terminal device to activate multiple models, the methods may include the WANN 102 sending to the wireless terminal device 104, and the wireless terminal device 104 receiving a second command at the time point A or later, where the second command indicates one model to be applied at the wireless terminal device 104.

[0093] Similarly, in case the first command indicates the UE 104 to activate multiple functionalities (as opposed to models) , the base station 104 may send a second command to the UE 104, for example, no earlier than the time point A. The second command may indicate one functionality to be applied at the UE 104 side. Accordingly, when the first command commands the wireless terminal device to activate multiple functionalities, the methods may include the WANN 102 sending to the wireless terminal device 104, and the wireless terminal device 104 receiving a second command at the time point A or later, where the second command indicates one functionality to be applied at the wireless terminal device 104.

[0094] In another example, in case the first command indicates the UE 104 to switch to multiple models, the base station 102 may send a second command to the UE, for example, no earlier than the time point A, where  the second command indicates one model to be applied at the UE 104 side.

[0095] In another example, in case the first command indicates the UE 104 to switch to multiple functionalities, the base station 102 may send a second command to the UE 104, for example, no earlier than the time point A, where the second command indicates one functionality to be applied at the UE 104 side.

[0096] In another example, in case the first command indicates the UE 104 to update the configuration or parameters of multiple models, the base station 102 may send a second command to the UE 104, for example, no earlier than the time point A, where the second command indicates one model with updated configuration or parameters to be applied at the UE 104 side.

[0097] In another example, in case the first command indicates the UE 104 to update the configuration or parameters of multiple functionalities, the base station 102 may send a second command to the UE 104, for example, no earlier than the time point A, where the second command indicates one functionality with updated configuration or parameters to be applied at the UE 104 side.

[0098] In another example, in case the first command indicates the UE 104 to activate multiple models that are transferred from base station, the base station 102 may send a second command to the UE 104, for example, no earlier than the time point A, where the second command indicates one model to be applied at the UE 104 side.

[0099] In another example, in case the first command indicates the UE 104 to send measurement results of performance of one or multiple models, the base station 102 may send a second command to the UE 104, for example, no earlier than the time point A, where the second command indicates one model to be applied at the UE 104 side.

[0100] In another example, in case the first command indicates the UE 104 to send measurement results of performance of one or multiple functionalities, the base station 102 may send a second command to the UE 104, for example, no earlier than the time point A, where the second command indicates one functionality to be applied at the UE 104 side.

[0101] Second Variation

[0102] In a second variation, which is similar to the first variation discussed above, the UE 104 may send HARQ-ACK information for the first command to the base station 102. However, instead of the UE 104 then finishing the operation at a time point A (as in the first variation) , in this second variation, the UE 104 sends an assessment report to the base station 102 before the time point A. The time point A may be determined by at least one of the alternatives Alt. 1-1 or Alt. 1-2 discussed above in the first variation. Similarly, the starting point may be determined by at least one of the alternatives Alt. 2-1 through Alt. 2-4 discussed above in the first variation. Again, in various examples, the methods include the UE 104 reporting, and the WANN 102 receiving from the UE 104, the time duration T. In other examples, the time duration T may be specified in the specification. The time unit of time duration T can be a symbol, slot, subframe, frame, millisecond, microsecond, or other suitable units for time.

[0103] In various embodiments, the UE 104 finishes or completes the operation (commanded in the first instruction) at a time point B. The time point B may be determined by at least one of the following alternatives:

[0104] Alt. 3-1: The time point B is the same as time point A.

[0105] Alt. 3-2: The time point B is the last symbol of channel / signal carrying assessment report.

[0106] Alt. 3-3: The time point B is the first symbol of the next slot / subframe / sub-slot of the slot / subframe / sub-slot containing the channel / signal carrying assessment report.

[0107] Alt. 3-4: The time point B is the time point that is time duration O after the last symbol of channel / signal carrying assessment report. The time duration O can be used to accommodate the potential time misalignment between the base station 102 and the UE 104 , or to adapt the time point B to the next slot / subframe / sub-slot.

[0108] Accordingly, the methods may include the wireless terminal device 104 creating and / or sending to the WANN 102, and the WANN 102 receiving, an assessment report before a time point A. The methods may also include the wireless terminal device 104 completing the at least one operation (commanded in the first command) at a time point B. The time point B may be a same time point as time point A, a last symbol of a channel or signal carrying the assessment report, a first symbol of a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying the assessment report, or a time point that is time duration O after the last symbol of the channel or signal carrying the assessment report. In certain examples, the time duration O accommodates a time misalignment between the wireless terminal device and the wireless access network node, or adapts the time point B to a next slot, subframe, or sub-slot.

[0109] In various examples, the assessment report contains one of the following:

[0110] · The performance of the model or functionality that is to be activated as indicated by the first command.

[0111] · The performance of the operation without model or functionality.

[0112] · The performance of the model or functionality that is to be switched to as indicated by the first command.

[0113] · The performance of the model or functionality that is to be updated as indicated by the first command.

[0114] · The performance of the model or functionality that is transferred from the network as indicated by the first command.

[0115] Stated another way, the assessment report comprises a performance of at least one of the following: a model or functionality that is to be activated as indicated by the first command; the operation mode without a model or functionality; a model or functionality that is to be switched to as indicated by the first command; a model or functionality that is to be updated as indicated by the first command; or a model or functionality that is transferred from the network as indicated by the first command.

[0116] The performance may be at least one of the following:

[0117] · The system performance (e.g., throughput, cell capacity, block error rate (BLER) , SINR, etc. ) .

[0118] · The gain or loss of performing the operation (e.g., gain / loss of throughput, gain / loss of cell capability, etc. ) .

[0119] · The complexity of the model or functionality (e.g., whether the UE 104 has the capability to activate the model) .

[0120] · The processing time of the functionality or model (e.g., the time used for model training or compiling) .

[0121] In another embodiment, the assessment report includes the UE’s 104 assessment whether the one or multiple functionalities or models indicated by the first command can be applied at the UE 104. For example, due to the limited storage or processing capability, the UE 104 may not be able to apply a model or functionality with higher complexity.

[0122] With reference to FIG. 5, which shows a communication timing diagram illustrating another example of AI / ML activation, the base station 102 sends a first command to the UE 104 to activate the AI / ML model. The command is conveyed by the MAC-CE via PDSCH. After receiving the MAC-CE, the UE 104 transmits the PUCCH or PUSCH carrying HARQ-ACK for the PDSCH to the base station 102. With this, the base station 102 knows whether the UE 104 has successfully received the MAC-CE. With Alt. 2-3 and Alt. 1-1 discussed above (in the first variation) , the time point A is, e.g., 3 ms after the last symbol of the PUCCH / PUSCH carrying the HARQ-ACK information for the command. The UE 104 sends the assessment report to the base station 102. With Alt. 3-2 above, the UE 104 activates the AI / ML model at the last symbol of channel / signal carrying the assessment report. The assessment report can contain, for example, the gain / loss of throughput to assist the base station 102 in performing life cycle management for the AI / ML model.

[0123] In case the first command indicates the UE 104 to activate multiple models, the base station 102 may send a second command to the UE 104, for example, after the time point B. The second command may indicate one model to be applied at the UE 104 side. For example, the base station 102 may indicate the UE 104 to activate two models for beam prediction via the first command. The UE 104 may then send the assessment report at time point B to the base station 102. Based on the assessment report from the UE 104, the base station 102 may further send a second command to the UE 104 to indicate the UE 104 to apply the first model. Accordingly, when the first command commands the wireless terminal device to activate multiple models, the methods may include the WANN 102 sending to the wireless terminal device 104, and the wireless terminal device 104 receiving a second command at the time point B or later, where the second command indicates one model to be applied at the wireless terminal device 104.

[0124] Similarly, in case the first command indicates the UE 104 to activate multiple functionalities (as opposed to models) , the base station 104 may send a second command to the UE 104, for example, after the time point B. The second command may indicate one functionality to be applied at the UE 104 side. Accordingly,  when the first command commands the wireless terminal device to activate multiple functionalities, the methods may include the WANN 102 sending to the wireless terminal device 104, and the wireless terminal device 104 receiving a second command at the time point B or later, where the second command indicates one functionality to be applied at the wireless terminal device 104.

[0125] In another example, in case the first command indicates the UE 104 to switch to multiple models, the base station 102 may send a second command to the UE 104 after the time point B, where the second command indicates one model to be applied at the UE 104 side.

[0126] In another example, in case the first command indicates the UE 104 to switch to multiple functionalities, the base station 102 may send a second command to the UE 104 after the time point B, where the second command indicates one functionality to be applied at the UE 104 side.

[0127] In another example, in case the first command indicates the UE 104 to update the configuration or parameters of multiple models, the base station 102 may send a second command to the UE 104 after the time point B, where the second command indicates one model with updated configuration or parameters to be applied at the UE 104 side.

[0128] In another example, in case the first command indicates the UE 104 to update the configuration or parameters of multiple functionalities, the base station 102 may send a second command to the UE 104 after the time point B, where the second command indicates one functionality with updated configuration or parameters to be applied at the UE 104 side.

[0129] In another example, in case the first command indicates the UE 104 to activate multiple models that are transferred from base station, the base station 102 may send a second command to the UE 104 after the time point B, where the second command indicates one model to be applied at the UE 104 side.

[0130] In another example, in case the first command indicates the UE 104 to send measurement results of performance of one or multiple models, the base station 102 may send a second command to the UE 104 after the time point B, where the second command indicates one model to be applied at the UE 104 side.

[0131] In another example, in case the first command indicates the UE 104 to send measurement results of performance of one or multiple functionalities, the base station 102 may send a second command to the UE 104 after the time point B, where the second command indicates one functionality to be applied at the UE 104 side.

[0132] Third Variation

[0133] In a third variation, which is similar to the first and second variations discussed above, the UE 104 may send HARQ-ACK information for the first command to the base station 102. Like the second variation, in this third variation, the UE 104 sends an assessment report to the base station 102 before the time point A. The time point A may be determined by at least one of the alternatives Alt. 1-1 or Alt. 1-2 discussed above in the first variation. Similarly, the starting point may be determined by at least one of the alternatives Alt. 2-1 through Alt. 2-4 discussed above in the first variation. Again, in various examples, the methods include the UE 104 reporting, and the WANN 102 receiving from the UE 104, the time duration T. In other examples, the time  duration T may be specified in the specification. The time unit of time duration T can be a symbol, slot, subframe, frame, millisecond, microsecond, or other suitable units for time.

[0134] In various embodiments, the base station 102 may send a third command to the UE 104, where the third command indicates whether the UE 104 cancels the operation indicated by the first command, whether UE 104 continues with the operation indicated by the first command, or whether the base station 102 confirms the operation indicated by the first command. In one embodiment, the base station 102 sends the third command after time point A. In another embodiment, the UE 104 monitors the third command after time point A. In other words, the UE 104 may start monitoring the third command at the time point A. After receiving the third command, the UE 104 may need to transmit HARQ-ACK information for the third command to the base station 102.

[0135] Accordingly, the methods may include the WANN 102 sending to the wireless terminal device 104, and the wireless terminal device 104 receiving a third command, where the third command indicates whether the wireless terminal device is to cancel the operation indicated by the first command, whether the wireless terminal device is to continue with the operation indicated by the first command, or whether base station confirms the operation indicated by the first command. The methods may also include the wireless terminal device 104 sending to the WANN 102, and the WANN 102 receiving an assessment report before a time point A, and the WANN 102 sending to the wireless terminal device 104, and the wireless terminal device 104 receiving the third command after the time point A. The methods may include the wireless terminal device beginning monitoring the third command at the time point A.

[0136] In various embodiments, the UE 104 may finish or complete the operation (commended in the first command) at a time point C. For example, if the third command indicates the UE 104 to cancel the operation indicated by the first command, the UE 104 finishes the operation by cancelling the operation indicated by the first command. If the third command indicates the UE 104 to continue with the operation indicated by the first command, the UE 104 finishes the operation by continuing with the operation indicated by the first command, i.e., activating the model indicated by the first command. The time point C may be determined by at least one of the following alternatives:

[0137] Alt. 4-1: The time point C is the same as time point A.

[0138] Alt. 4-2: The time point C is the next symbol of the last symbol of channel / signal carrying the third command.

[0139] Alt. 4-3: The time point C is the first symbol of the next slot / subframe / sub-slot of the slot / subframe / sub-slot containing the channel / signal carrying third command.

[0140] Alt. 4-4: The time point C is the time point that is time duration O after the last symbol of channel / signal carrying third command. The time duration O can be used to accommodate the potential time misalignment between the base station 102 and the UE 104, or to adapt the time point C to the next slot / subframe / sub-slot. The time duration O may also be used for the UE 104 to process the third command.

[0141] Alt. 4-5: The time point C is the last symbol of the channel / signal carrying HARQ-ACK information for the third command.

[0142] Alt. 4-6: The time point C is the next symbol of the end of the channel / signal carrying HARQ-ACK information for the third command.

[0143] Alt. 4-7: The time point C is the next slot / subframe / sub-slot of the slot / subframe / sub-slot containing the channel / signal carrying HARQ-ACK information for the third command.

[0144] Alt. 4-8: The time point C is the time point that is time duration O after the last symbol of channel / signal carrying HARQ-ACK information for the third command. The time duration O can be used to accommodate the potential time misalignment between the base station 102 and the UE 104, or to adapt the time point C to the next slot / subframe / sub-slot. For example, time duration O can be 3 ms.

[0145] Accordingly, the methods may include the wireless terminal device 104 completing the at least one operation at a time point C, wherein the time point C is one of the following: a same time point as time point A; a next symbol of a last symbol of a channel or signal carrying the third command; a first symbol of a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying third command; a time point that is time duration O after the last symbol of the channel or signal carrying the third command; a last symbol of a channel or signal carrying Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information regarding the third command; a next symbol of an end of the channel or signal carrying the HARQ-ACK information regarding the third command; a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying the HARQ-ACK information regarding the third command; or a time point that is time duration O after the last symbol of the channel or signal carrying the HARQ-ACK information regarding the third command. In various embodiments, the time duration O accommodates a time misalignment between the wireless terminal device 104 and the WANN 102, adapts the time point C to a next slot, subframe, or sub-slot, and / or is used for the wireless terminal device 104 to process the third command.

[0146] With reference to FIG. 6, which shows a communication timing diagram illustrating another example of AI / ML activation, the base station 102 sends a first command (MAC-CE#1) to the UE 104 to activate the AI / ML model. The first command is conveyed by the MAC-CE via PDSCH. After receiving the MAC-CE, the UE 104 transmits the PUCCH or PUSCH carrying HARQ-ACK information for the PDSCH to the base station 102. With this, the base station 102 knows whether the UE 104 has successfully received the MAC-CE. With Alt. 2-3 and Alt. 1-1 discussed above, the time point A is, e.g., 3 ms after the last symbol of the PUCCH / PUSCH carrying the HARQ-ACK information for the first command. The UE 104 sends the assessment report to the base station before the time point A. After this, the base station 102 sends the second command (MAC-CE#2) to the UE 104, which indicates the UE 104 to, e.g., continue the operation indicated by the first command. With Alt. 4-2 above, the UE 104 activates the AI / ML model after the last symbol of channel / signal carrying the second command.

[0147] Fourth Variation

[0148] In a fourth variation, the first command comprises a first field indicating an index of the at least one functionality. The index of the at least one functionality may be configured by WANN 102 base station and each index corresponds one functionality. Each functionality may correspond to different configurations.

[0149] In one embodiment, functionalities are divided into different groups. For example, functionalities with similar computational complexity may be divided into the same group. Typically, the base station 102 configures the group and the corresponding functionalities in each group. If one functionality of one group is indicated to be activated by the first command, all the functionalities in the same group may be activated. For example, the base station 102 may configure that the first group contains a first and a second functionality, and the second group contains a third and a fourth functionality. In this example, if the first command indicates the third functionality to be activated, then both the third and the fourth functionality are to be activated. Similar group mechanism can be applied for other operations.

[0150] In one embodiment, if one functionality of one group is indicated to be deactivated by the first command, all the functionalities in the same group may be deactivated. In one embodiment, if the configurations or parameters of one functionality of one group is indicated to be updated by the first command, the configurations or parameters of all the functionalities in the same group may be updated. In another embodiment, the first field can indicate an index of the group of the functionality. In this case, the operation indicated by the first command may apply to all the functionalities in the group indicated by the first field.

[0151] In certain approaches, the first command comprises a second field indicating whether an index of the model for the functionality indicated by the first field is included in the first command. For example, the second field can be 1 bit, where value “1” indicates an index of the model for the functionality indicated by the first field is included in the first command, and value “0” indicates an index of the model for the functionality indicated by the first field is not included in the first command.

[0152] As mentioned above, if the second field indicating that an index of the model for the functionality indicated by the first field is included in the first command, then the first command may comprise a third field indicating an index of the model for the functionality indicated by the first field.

[0153] In one embodiment, models are divided into different groups. For example, models with similar computational complexity may be divided into the same group. Typically, the base station 102 configures the group and the corresponding models in each group. If one model of one group is indicated to be activated by the first command, all the models in the same group may be activated. In one embodiment, if one model of one group is indicated to be deactivated by the first command, all the models in the same group may be deactivated. In one embodiment, if the configurations or parameters of one model of one group is indicated to be updated by the first command, the configurations or parameters of all the models in the same group may be updated. In another embodiment, the first field can indicate an index of the group of the model. In this case, the operation indicated by the first command can apply to all the models in the group indicated by the first field.

[0154] The first command may comprise another field indicating one of the following operations. Alternatively, different first commands can be designed, where each of them is used to indicate one of the following operations.

[0155] · The UE 104 activates a model or functionality.

[0156] · The UE 104 deactivates a model or functionality.

[0157] · The UE 104 switches to the operation without model or functionality.

[0158] · The UE 104 switches to another model or functionality.

[0159] · The UE 104 updates the configuration or parameters of a model or functionality.

[0160] · The UE 104 receives a model transferred from network and activates the model.

[0161] · The UE 104 sends measurement results of performance of a model or functionality to the network.

[0162] In various approaches, the first command can be realized by MAC-CE messaging. As such, the methods may include the WANN 102 sending to the wireless terminal device 104, and the wireless terminal device 104 receiving the first command via MAC-CE messaging.

[0163] In addition to the above fields, the first command may also comprise fields indicating the serving cell index and use-case index. The serving cell index may be used to indicate the serving cell that is to perform the operation indicated by the first command. The use-case index may indicate a use-case of the functionality and / or model. Typical use-cases include CSI compression, CSI prediction, beam prediction, direct position, AI / ML assisted position, etc.

[0164] FIG. 7 illustrates an example design of the MAC-CE for the first command. The bit 0, bit 1 and bit 2 of byte 0 are used to indicate the use-case of the AI / ML functionality and / or AI / ML model. For example, bit value “000” , “001” , “010” , “011” , and “100” may indicate AI / ML CSI compression, AI / ML CSI prediction, AI / ML beam prediction, AI / ML direct position and AI / ML assisted position, respectively. The bit 3, bit 4, bit 5, bit 6, and bit 7 of byte 0 are used to indicate the serving cell that is to perform the operation indicated by the first command. The bit 1, bit 2, bit 3, bit 4, bit 5, bit 6 and bit 7 of byte 1 are used to indicate the index of the AI / ML functionality. Each AI / ML functionality may correspond to different configurations. The field P indicated by the bit 0 of the byte 1 is used to indicate whether an index of the AI / ML model for the AI / ML functionality indicated by the first field is included in the first command. If value “1” is indicated by the field P, then an index of the AI / ML for the AI / ML functionality is indicated by the byte 2.

[0165] UE Capability Report

[0166] The UE 104 may report the supported functionalities for each use-case via a UE capability report. For the functionalities for the same use-case, the UE 104 may report the functionality switching time to the base station 102. The base station 102 may determine the time duration T for functionality related operation based on the functionality switching time. For example, time duration T may be equal to the functionality switching time reported by the UE 104. Alternatively, the time duration T can be a functionality switching time reported by the UE 104 plus an additional offset to accommodate potential timing misalignment between the base station 102 and the UE 104.

[0167] For each functionality, the UE 104 may report at least one of the following contents to the base station 102: The UE 104 reports the supported model (s) and model switching time for one functionality; The UE 104 reports whether the UE 104 supports model transfer for one functionality. If the UE 104 supports model transfer for one functionality, the UE 104 may also need to reports the supported model type, model complexity, and model switching time.

[0168] Accordingly, the methods may include the wireless terminal device 104 sending to the WANN 102, and the WANN 102 receiving, a report of supported functionalities for various use-cases via a capability report. The methods may include the wireless terminal device 104 sending to the WANN 102, and the WANN 102 receiving a report of functionality switching time, wherein the WANN 102 determines a time duration T for a functionality related operation based on the functionality switching time. The methods may include the wireless terminal device 104 sending to the WANN 102, and the WANN 102 receiving, for each functionality, a report of at least one of the following: supported model and model switching time for one functionality; and / or whether the wireless terminal device supports model transfer for one functionality. The methods may include the wireless terminal device 104 sending to the WANN 102, and the WANN 102 receiving a report of a supported model type, model complexity, and / or model switching time when the wireless terminal device supports model transfer for one functionality.

[0169] Similarly, the base station 102 may determine the time duration T for model related operation based on the model switching time. For example, time duration T may be equal to the model switching time reported by the UE. Alternatively, time duration T can be the model switching time reported by the UE 104 plus an additional offset to accommodate potential timing misalignment between the base station 102 and the UE 104.

[0170] The model types can be different types of model that the UE 104 supports, e.g., transformers and convolutional neural network (CNN) . The model complexity can be defined as computational complexity of model inference, computational complexity for pre-and post-processing, or model complexity, e.g., FLOPs (floating-point operations per second) , the number of parameters and / or size (e.g. Mbyte) , etc. If the UE 104 doesn’t report the supported model for one functionality, nor support model transfer, then the UE 104 may only support functionality related operation. If the UE 104 reports the supported model for one functionality or supports model transfer, then the UE 104 may support model related operation.

[0171] The following can be considered as functionality related operation:

[0172] · UE activates a functionality.

[0173] · UE deactivates a functionality.

[0174] · UE switches to the operation without functionality.

[0175] · UE switches to another functionality.

[0176] · UE updates the configuration or parameters of a functionality.

[0177] · UE sends measurement results of performance of a functionality to the network.

[0178] The following can be considered as model related operation:

[0179] · UE activates a model.

[0180] · UE deactivates a model.

[0181] · UE switches to the operation without model.

[0182] · UE switches to another model.

[0183] · UE updates the configuration or parameters of a model.

[0184] · UE receives a model transferred from network and activates the model.

[0185] · UE sends measurement results of performance of a model.

[0186] FIG. 8 illustrates an example design of the first command. In this example, the UE 104 reports two supported AI / ML use-cases, i.e., AI / ML use-case 1 and AI / ML use-case 2. For AI / ML use-case 1, the UE 104 reports two supported functionalities (functionality 1 and functionality 2) and the corresponding switching time. For functionality 1, the UE 104 reports two supported AI / ML models (model 1 and model 2) and the corresponding switching time. Thus, for functionality 1, the UE 104 supports AI / ML model related operation. For functionality 2, the UE 104 reports that it supports model transfer and the corresponding model type, model complexity and model switching time. Thus, for functionality 2, the UE 104 supports AI / ML model related operation as well. While for AI / ML use-case 2, the UE 104 reports three supported functionalities (functionality 3, functionality 4 and functionality 5) and the corresponding switching time. Since the UE 104 doesn’t report the supported models nor model transfer for any functionalities for AI / ML use-case 2, the UE 104 supports AI / ML functionality related operation for AI / ML use-case 2, but does not support AI / ML model related operation for AI / ML use-case 2.

[0187] In various examples, the UE capability report can be realized by UE radio access capability parameter report (e.g., via UE-NR-Capability signaling) , UE assistance information report (e.g., via UEAssistanceInformation signaling) or, other mechanisms.

[0188] The description and accompanying drawings above provide specific example embodiments and implementations. The described subject matter may, however, be embodied in a variety of different forms and, therefore, covered or claimed subject matter is intended to be construed as not being limited to any example embodiments set forth herein. A reasonably broad scope for claimed or covered subject matter is intended. Among other things, for example, subject matter may be embodied as methods, devices, components, systems, or non-transitory computer-readable media for storing computer codes. Accordingly, embodiments may, for example, take the form of hardware, software, firmware, storage media or any combination thereof. For example, the method embodiments described above may be implemented by components, devices, or systems including memory and processors by executing computer codes stored in the memory.

[0189] Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in one embodiment / implementation / example / approach” as used herein does not necessarily refer to the same embodiment and the phrase “in another  embodiment / implementation / example / approach” as used herein does not necessarily refer to a different embodiment. It is intended, for example, that claimed subject matter includes combinations of example embodiments in whole or in part.

[0190] In general, terminology may be understood at least in part from usage in context. For example, terms, such as “and” , “or” , or “and / or, ” as used herein may include a variety of meanings that may depend at least in part on the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In addition, the term “one or more” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a, ” “an, ” or “the, ” may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.

[0191] Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present solution should be or are included in any single implementation thereof. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present solution. Thus, discussions of the features and advantages, and similar language, throughout the specification may, but do not necessarily, refer to the same embodiment.

[0192] Furthermore, the described features, advantages and characteristics of the present solution may be combined in any suitable manner in one or more embodiments. One of ordinary skill in the relevant art will recognize, in light of the description herein, that the present solution can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the present solution.

Claims

1.A method performed by a wireless access network node comprising:sending, to a wireless terminal device, a first command to control at least one Artificial Intelligence / Machine Learning (AI / ML) model or AI / ML functionality executed on the wireless terminal device,wherein the first command commands the wireless terminal device to perform at least one of the following operations:activate one or multiple models or functionalities;deactivate one or multiple models or functionalities;switch to an operation mode without an AI / ML model or AI / ML functionality;switch to another one or multiple models or functionalities;update a configuration or parameter of one or multiple models or functionalities;receive one or multiple models transferred from a network and activate the one or multiple models; and / orsend measurement results of performance of one or multiple models or functionalities to the network,wherein the wireless terminal device completes the at least one operation based on the operation and a wireless terminal device capability report.2.The method according to claim 1, comprising:receiving, from the wireless terminal device, Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information regarding the first command,wherein the wireless terminal device completes the at least one operation at a time point A,wherein the time point A is a next symbol that is a time duration T after a starting point,wherein the time point A is a symbol that is the time duration T after the starting point, orwherein the time point A is a first symbol of a slot, subframe, or sub-slot that is at least the time duration T after the starting point.3.The method according to claim 2,wherein the starting point is at least one of the following alternatives:a last symbol of a channel or signal carrying the first command;a slot, subframe, or sub-slot containing the first command;a last symbol of a channel or signal carrying the HARQ-ACK information regarding the first command; ora slot, subframe, or sub-slot containing the channel or signal carrying the HARQ-ACK information regarding the first command.4.The method according to claim 2, comprising:receiving, from the wireless terminal device, the time duration T.5.The method according to claim 2,wherein the first command commands the wireless terminal device to activate multiple models,the method comprising:sending, to the wireless terminal device, a second command at the time point A or later, where the second command indicates one model to be applied at the wireless terminal device.6.The method according to claim 2,wherein the first command commands the wireless terminal device to activate multiple functionalities,the method comprising:sending, to the wireless terminal device, a second command at the time point A or later, where the second command indicates one functionality to be applied at the wireless terminal device.7.The method according to claim 1, comprising:receiving, from the wireless terminal device, an assessment report before a time point A,wherein the wireless terminal device completes the at least one operation at a time point B, wherein the time point B is one of the following:a same time point as time point A;a last symbol of a channel or signal carrying the assessment report;a first symbol of a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying the assessment report; ora time point that is time duration O after the last symbol of the channel or signal carrying the assessment report.8.The method according to claim 7,wherein the time duration O accommodates a time misalignment between the wireless terminal device and the wireless access network node, or adapts the time point B to a next slot, subframe, or sub-slot.9.The method according to claim 7,wherein the assessment report comprises a performance of at least one of the following:a model or functionality that is to be activated as indicated by the first command;the operation mode without a model or functionality;a model or functionality that is to be switched to as indicated by the first command;a model or functionality that is to be updated as indicated by the first command; ora model or functionality that is transferred from the network as indicated by the first command.10.The method according to claim 9,wherein the performance comprises at least one of the following:a system performance;a gain or loss of performing the operation;a complexity of the model or functionality; ora processing time of the model or functionality.11.The method according to claim 7,wherein the first command commands the wireless terminal device to activate multiple models,the method comprising:sending, to the wireless terminal device, a second command at the time point B or later, where the second command indicates one model to be applied at the wireless terminal device.12.The method according to claim 7,wherein the first command commands the wireless terminal device to activate multiple functionalities,the method comprising:sending, to the wireless terminal device, a second command at the time point B or later, where the second command indicates one functionality to be applied at the wireless terminal device.13.The method according to claim 1, comprising:sending, to the wireless terminal device, a third command, where the third command indicates whether the wireless terminal device is to cancel the operation indicated by the first command, whether the wireless terminal device is to continue with the operation indicated by the first command, or whether base station confirms the operation indicated by the first command.14.The method according to claim 13, comprising:receiving, from the wireless terminal device, an assessment report before a time point A; andsending the third command after the time point A.15.The method according to claim 14,wherein the wireless terminal device begins monitoring the third command at the time point A.16.The method according to claim 13,wherein the wireless terminal device completes the at least one operation at a time point C, wherein the time point C is one of the following:a same time point as time point A;a next symbol of a last symbol of a channel or signal carrying the third command;a first symbol of a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying third command;a time point that is time duration O after the last symbol of the channel or signal carrying the third command;a last symbol of a channel or signal carrying Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information regarding the third command;a next symbol of an end of the channel or signal carrying the HARQ-ACK information regarding the third command;a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying the HARQ-ACK information regarding the third command; ora time point that is time duration O after the last symbol of the channel or signal carrying the HARQ-ACK information regarding the third command.17.The method according to claim 16,wherein the time duration O accommodates a time misalignment between the wireless terminal device and the wireless access network node, adapts the time point C to a next slot, subframe, or sub-slot, and / or is used for the wireless terminal device to process the third command.18.The method according to claim 1,wherein the first command comprises a first field indicating an index of the at least one functionality, andwherein the index of the at least one functionality is configured by the wireless access network node and each index corresponds to one functionality.19.The method according to claim 18,wherein the first command comprises a second field indicating whether an index of the model for the functionality indicated by the first field is included in the first command.20.The method according to claim 19,wherein the first command comprises a third field indicating an index of the model for the functionality indicated by the first field when the second field indicates that the index of the model for the functionality indicated by the first field is included in the first command.21.The method according to claim 1, comprising:sending the first command via Medium Access Control Control Element (MAC-CE) messaging.22.The method according to claim 1, comprising:receiving, from the wireless terminal device, a report of supported functionalities for various use-cases via a capability report.23.The method according to claim 22, comprising:receiving, from the wireless terminal device, a report of functionality switching time; anddetermining a time duration T for a functionality related operation based on the functionality switching time.24.The method according to claim 23, comprising:receiving, from the wireless terminal device, for each functionality, a report of at least one of the following:supported model and model switching time for one functionality; and / orwhether the wireless terminal device supports model transfer for one functionality.25.The method according to claim 24, comprising:receiving, from the wireless terminal device, a report of a supported model type, model complexity, and / or model switching time when the wireless terminal device supports model transfer for one functionality.26.A method performed by a wireless terminal device comprising:receiving, from a wireless access network node, a first command to control at least one Artificial Intelligence / Machine Learning (AI / ML) model or AI / ML functionality executed on the wireless terminal device,wherein the first command commands the wireless terminal device to perform at least one of the following operations:activate one or multiple models or functionalities;deactivate one or multiple models or functionalities;switch to an operation mode without a model or functionality;switch to another one or multiple models or functionalities;update a configuration or parameter of one or multiple models or functionalities;receive one or multiple models transferred from a network and activate the one or multiple models; and / orsend measurement results of performance of one or multiple models or functionalities to the network;andcompleting the at least one operation based on the operation and a wireless terminal device capability report.27.The method according to claim 26, comprising:sending, to the wireless access network node, Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information regarding the first command;completing the at least one operation at a time point A,wherein the time point A is a next symbol that is a time duration T after a starting point,wherein the time point A is a symbol that is a time duration T after a starting point, orwherein the time point A is a first symbol of a slot, subframe, or sub-slot that is at least the time duration T after the starting point.28.The method according to claim 27,wherein the starting point is at least one of the following alternatives:a last symbol of a channel or signal carrying the first command;a slot, subframe, or sub-slot containing the first command;a last symbol of a channel or signal carrying the HARQ-ACK information regarding the first command; ora slot, subframe, or sub-slot containing the channel or signal carrying the HARQ-ACK information regarding the first command.29.The method according to claim 27, comprising:reporting, to the wireless access network node, the time duration T.30.The method according to claim 27,wherein the first command commands the wireless terminal device to activate multiple models,the method comprising:receiving, from the wireless access network node, a second command at the time point A or later, where the second command indicates one model to be applied at the wireless terminal device.31.The method according to claim 27,wherein the first command commands the wireless terminal device to activate multiple functionalities,the method comprising:receiving, from the wireless access network node, a second command at the time point A or later, where the second command indicates one functionality to be applied at the wireless terminal device.32.The method according to claim 26, comprising:sending, to the wireless access network node, an assessment report before a time point A,completing the at least one operation at a time point B, wherein the time point B is one of the following:a same time point as time point A;a last symbol of a channel or signal carrying the assessment report;a first symbol of a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying the assessment report; ora time point that is time duration O after the last symbol of the channel or signal carrying the assessment report.33.The method according to claim 32,wherein the time duration O accommodates a time misalignment between the wireless terminal device and the wireless access network node, or adapts the time point B to a next slot, subframe, or sub-slot.34.The method according to claim 32,wherein the assessment report comprises a performance of at least one of the following:a model or functionality that is to be activated as indicated by the first command;the operation mode without a model or functionalitya model or functionality that is to be switched to as indicated by the first command;a model or functionality that is to be updated as indicated by the first command; ora model or functionality that is transferred from the network as indicated by the first command.35.The method according to claim 34,wherein the performance comprises at least one of the following:a system performance;a gain or loss of performing the operation;a complexity of the model or functionality; ora processing time of the model or functionality.36.The method according to claim 32,wherein the first command commands the wireless terminal device to activate multiple models,the method comprising:receiving, from the wireless access network node, a second command at the time point B or later, where the second command indicates one model to be applied at the wireless terminal device.37.The method according to claim 32,wherein the first command commands the wireless terminal device to activate multiple functionalities,the method comprising:receiving, from the wireless access network node, a second command at the time point B or later, where the second command indicates one functionality to be applied at the wireless terminal device.38.The method according to claim 26, comprising:receiving, from the wireless access network node, a third command, where the third command indicates whether the wireless terminal device is to cancel the operation indicated by the first command, whether the wireless terminal device is to continue with the operation indicated by the first command, or whether base station confirms the operation indicated by the first command.39.The method according to claim 38, comprising:sending, to the wireless access network node, an assessment report before a time point A; andreceiving the third command after the time point A.40.The method according to claim 39, comprising:beginning monitoring the third command at the time point A.41.The method according to claim 38, comprising:completing the at least one operation at a time point C, wherein the time point C is one of the following:a same time point as time point A;a next symbol of a last symbol of a channel or signal carrying the third command;a first symbol of a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying third command;a time point that is time duration O after the last symbol of the channel or signal carrying the third command;a last symbol of a channel or signal carrying Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) information regarding the third command;a next symbol of an end of the channel or signal carrying the HARQ-ACK information regarding the third command;a next slot, subframe, or sub-slot of a slot, subframe, or sub-slot containing the channel or signal carrying the HARQ-ACK information regarding the third command; ora time point that is time duration O after the last symbol of the channel or signal carrying the HARQ-ACK information regarding the third command.42.The method according to claim 41,wherein the time duration O accommodates a time misalignment between the wireless terminal device and the wireless access network node, adapts the time point C to a next slot, subframe, or sub-slot, and / or is used for the wireless terminal device to process the third command.43.The method according to claim 26,wherein the first command comprises a first field indicating an index of the at least one functionality, andwherein the index of the at least one functionality is configured by the wireless access network node and each index corresponds to one functionality.44.The method according to claim 43,wherein the first command comprises a second field indicating whether an index of the model for the functionality indicated by the first field is included in the first command.45.The method according to claim 44,wherein the first command comprises a third field indicating an index of the model for the functionality indicated by the first field when the second field indicates that the index of the model for the functionality indicated by the first field is included in the first command.46.The method according to claim 26, comprising:receiving the first command via Medium Access Control Control Element (MAC-CE) messaging.47.The method according to claim 26, comprising:sending, to the wireless access network node, a report of supported functionalities for various use-cases via a capability report.48.The method according to claim 47, comprising:sending, to the wireless access network node, a report of functionality switching time,wherein the wireless access network node determines a time duration T for a functionality related operation based on the functionality switching time.49.The method according to claim 48, comprising:sending, to the wireless access network node, for each functionality, a report of at least one of the following:supported model and model switching time for one functionality; and / orwhether the wireless terminal device supports model transfer for one functionality.50.The method according to claim 49, comprising:sending, to the wireless access network node, a report of a supported model type, model complexity, and / or model switching time when the wireless terminal device supports model transfer for one functionality.51.An apparatus for wireless communication comprising a processor that is configured to carry out the method of any of claims 1 to 50.52.A non-transitory computer readable medium having code stored thereon, the code when executed by a processor, causing the processor to implement the method recited in any of claims 1 to 50.

Citation Information

Patent Citations

  • Interface for air model aggregation in federated systems

    CN115997460A

  • Artificial intelligence / machine learning model management between wireless radio nodes

    WO2023191682A1

  • User equipment, base station and method performed by the same

    WO2023211076A1