Deployment-based statistics for modifications to wireless communications

TWI940728BActive Publication Date: 2026-10-01QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
TW111147622
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-10-25
Filing Date
2022-12-12
Publication Date
2026-10-01
Estimated Expiration
2042-12-11

AI Technical Summary

Technical Problem

Wireless communication systems, particularly those using high frequency bands like FR2 or mmW, suffer from performance degradation due to signal propagation losses and obstructions, which conventional signaling mechanisms and parameter configurations often fail to adequately address.

Method used

User equipment (UE) collects performance statistics and aggregates them at higher layers to enable end-users to select configurations or receive recommendations through user interfaces, allowing for network parameter updates without additional signaling, thereby optimizing communications based on application-specific information.

Benefits of technology

Improves UE performance, reduces hardware complexity, enhances mobility, and increases spectral efficiency, data rates, and system capacity, while providing a better user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure TWG2TB001913358_001
    Figure TWG2TB001913358_001
  • Figure TWG2TB001913358_002
    Figure TWG2TB001913358_002
  • Figure TWG2TB001913358_003
    Figure TWG2TB001913358_003
Patent Text Reader

Abstract

Systems, methods, and apparatus for wireless communication are described. In some systems, a user equipment (UE) may support one or more applications that enable various types of users to access information related to the UE's performance across one or more communication modes or radio access technologies (RATs). The type or level of information provided by the UE to the user may depend on the user type. For example, if the UE detects that the user is a first user type, the UE may provide the user with relatively simple or more basic information related to the UE's performance. Alternatively, if the UE detects that the user is a second user type, the UE may provide the user with relatively more technical or more detailed information related to the UE's performance. The UE may support a user interface through which the UE presents information to the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This patent application claims priority to PCT application No. PCT / US2022 / 078653, filed October 25, 2022, entitled “DEPLOYMENT-BASED STATISTICS FOR MODIFICATIONS TO WIRELESS COMMUNICATIONS”, and Indian patent application No. 202141060198, filed December 23, 2021, entitled “DEPLOYMENT-BASED STATISTICS FOR MODIFICATIONS TO WIRELESS COMMUNICATIONS”, each of which has been assigned to the assignee of this application and whose contents are expressly incorporated herein by reference.

[0002] The following content pertains to wireless communications, including deployment-based statistics used to modify wireless communications. Prior Technology

[0003] Widely deployed wireless communication systems provide various types of communication content, such as voice, video, packet data, messaging, and broadcasting. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiplexing access systems include fourth-generation (4G) systems such as Long Term Evolution (LTE), LTE-A Advanced (LTE-A), or LTE-A Pro systems, and fifth-generation (5G) systems, which may be referred to as New Radio (NR) systems. These systems can employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal FDMA (OFDMA), or Discrete Fourier Transform Extended Orthogonal Frequency Division Multiple Access (DFT-S-OFDM). Wireless multiplexing access communication systems may include one or more base stations or one or more network access nodes, each base station or network access node simultaneously supporting communication with multiple communication devices (which may also be referred to as User Equipment (UE)).

[0004] In some deployment scenarios, the UE can communicate using various Radio Access Technologies (RATs). Summary of the Invention

[0005] The described techniques relate to improved methods, systems, devices, and apparatuses for supporting deployment-based statistics for modifying wireless communications. Generally, the techniques described herein enable various types of users to access information related to the performance of a User Equipment (UE) across one or more communication modes or Radio Access Technologies (RATs). The type or level of information provided by the UE to the user can depend on the user type. For example, if the UE detects that the user is a first user type, the UE can provide the user with relatively simple or more basic information related to UE performance. Alternatively, if the UE detects that the user is a second user type, the UE can provide the user with relatively more technical or more detailed information related to UE performance. In some embodiments, via the UE's user interface, the user can select between different operating modes or configurations of the UE based on this information, or the UE can provide the user with usage-related suggestions based on this information, or both. Furthermore, in some embodiments, the UE can update one or more network parameters based on information or performance statistics associated with the UE's application, or both, without (only) relying on additional signaling with network entities.

[0006] A method for wireless communication at a UE is described. The method may include the following steps: obtaining statistics associated with the deployment of the UE in a system supporting at least a first RAT from the UE's modem, the statistics being associated with services provided from at least the first RAT, and the provided services being based on the UE's deployment; transmitting information associated with the statistics to an application of the UE via a signal; and modifying the communication at the UE based on the statistics and the application of the UE.

[0007] An apparatus for wireless communication at a UE is described. The apparatus may include: a processor; memory coupled to the processor; and instructions stored in the memory. The instructions can be executed by the processor to cause the apparatus to: obtain statistics from the UE's modem associated with the UE's deployment in a system supporting at least a first RAT, the statistics being associated with services provided from at least the first RAT, and the provided services being based on the UE's deployment; transmit information associated with the statistics to the UE's application via signaling; and modify communications at the UE based on the statistics and the UE's application.

[0008] Another apparatus for wireless communication at a UE is described. The apparatus may include: components for obtaining statistics associated with the deployment of the UE in a system supporting at least a first RAT from the UE's modem, the statistics being associated with services provided from at least the first RAT, and the provided services being based on the deployment of the UE; components for signaling information associated with the statistics to an application program of the UE; and components for modifying communications at the UE based on the statistics and the application program of the UE.

[0009] A non-transitory computer-readable medium is described, storing code for wireless communication at a UE. The code may include instructions executable by a processor to: obtain statistics from the UE's modem associated with the UE's deployment in a system supporting at least a first RAT, the statistics being associated with services provided from at least the first RAT, and the provided services being based on the UE's deployment; transmit information associated with the statistics to an application program of the UE; and modify communications at the UE based on the statistics and the UE's application program.

[0010] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: receiving an indication of the type of user of the UE via the interface of the UE; and presenting a subset of information associated with the statistics based on the user's type to the user via the interface.

[0011] In some instances of the methods, apparatuses, and nontransitory computer-readable media described herein, the subset of presenting the information may include operations, features, components, or instructions for presenting the duration of the service provided from the first RAT, the number of service interruptions associated with the service provided from the first RAT, battery usage associated with the service provided from the first RAT, an indication of antenna obstruction at the UE, or any combination thereof.

[0012] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: presenting a subset of the information to the user via the interface a selection option between two or more communication modes of the UE; and receiving from the user via the interface an instruction on the selection between the two or more communication modes, wherein modifications to such communications at the UE may be based on receiving the instruction on the selection.

[0013] In some instances of the methods, apparatuses and nontransitory computer-readable media described herein, the two or more communication modes include independent communication modes and non-independent communication modes, or a first RAT mode and a second RAT mode, or a communication mode associated with a first radio frequency band and a communication mode associated with a second radio frequency band, or any combination thereof.

[0014] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: presenting a recommendation to the user via the interface in relation to antenna obstruction at the UE; and increasing the number of spatial layers for one or both of transmission and reception based on the recommendation, wherein such modifications to communications at the UE may be based on increasing the number of spatial layers.

[0015] In some instances of the methods, apparatuses, and nontransitory computer-readable media described herein, the recommendation includes instructions for the user to remove the casing from the UE or change the position of their hand on the UE.

[0016] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for detecting antenna obstruction at the UE based on one or both of the following: the UE using less than a threshold number of spatial layers during a threshold duration, and detecting a threshold number of service interruptions during a time window associated with channel conditions that satisfy threshold channel conditions.

[0017] In some instances of the methods, apparatuses, and nontransitory computer-readable media described herein, the subset of information presented may include operations, features, components, or instructions for presenting cell-level information, beam-level information, multiple-input multiple-output (MIMO) configuration information, carrier aggregation information, bandwidth information, battery usage information, or any combination thereof.

[0018] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: presenting selection options between different cells or beams to the user via the interface of the UE based on the subset of the information; and receiving instructions from the user via the interface regarding the selection between such different cells or beams, wherein modifications to such communications at the UE may be based on receiving such instructions regarding the selection.

[0019] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: presenting selection options between different MIMO configurations to the user via the interface of the UE based on the subset of the information; and receiving instructions from the user via the interface of the UE regarding the selection between such different MIMO configurations, wherein modifications to such communications at the UE may be based on receiving such instructions regarding the selection.

[0020] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: presenting an option to rewrite network parameters to the user via the interface of the UE based on a subset of the information; and receiving a new value of the network parameters from the user via the interface of the UE, wherein such communication at the UE may be based on the receipt of the new value of the network parameters.

[0021] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: receiving one or more network parameters from a network entity; and updating the value of at least one of the one or more network parameters for the application of the UE based on information associated with the statistics and the application of the UE, wherein such communication at the UE may be based on updating the value of the at least one of the one or more network parameters.

[0022] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for updating the value of at least one of the one or more network parameters, or based on one or both of the application's activity mode and the application's traffic activities.

[0023] In some instances of the methods, apparatuses, and nontransitory computer-readable media described herein, the one or more network parameters include Packet Data Protocol (PDP) or Radio Link Control (RLC) recognized Mode (AM) parameters.

[0024] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for: at the application of the UE, detecting the correlation between the statistics and the software build of the UE based on the information associated with the statistics, and signaling an indication of the correlation.

[0025] In some instances of the methods, apparatuses, and nontransitory computer-readable media described herein, detecting this correlation may include operations, features, components, or instructions for: detecting a statistical pattern of failure to meet one or more performance thresholds during a time window associated with channel conditions that meet threshold channel conditions, and associating the pattern with the software architecture of the UE.

[0026] In some instances of the methods, apparatuses, and nontransitory computer-readable media described herein, the signaling of the indication of the correlation may include operations, features, components, or instructions for: presenting the indication of the correlation to a user of the UE via the UE's interface; and transmitting the indication of the correlation to a network entity.

[0027] Some examples of the methods, apparatuses, and nontransitory computer-readable media described herein may also include operations, features, components, or instructions for establishing information at a higher layer of the UE relative to the data unit associated with the UE, wherein the application that signals the information associated with the statistics to the UE may establish the information at that higher layer of the UE.

[0028] In some instances of the methods, apparatus, or non-transitory computer-readable media described herein, the first RAT includes a fifth-generation (5G) RAT, and the services provided may be associated with 5G services. Simple Explanation of the Diagram

[0029] Figure 1 illustrates an example of a deployment-based statistical wireless communication system that supports modifications to wireless communications, based on the characteristics of the case.

[0030] Figure 2 illustrates an example of deployment-based statistical device hardware that supports modifications to wireless communications, according to the nature of this case.

[0031] Figures 3 to 8 illustrate examples of deployment-based statistical user interfaces that support modifications to wireless communications, according to the nature of this case.

[0032] Figure 9 illustrates an example of a deployment-based statistical parameter refinement process that supports modifications to wireless communications, based on the nature of the case.

[0033] Figures 10 and 11 illustrate block diagrams of a deployment-based statistical device that supports modifications to wireless communications, according to the present case.

[0034] Figure 12 illustrates a block diagram of a deployment-based statistics-based communication manager that supports modifications to wireless communications, according to the nature of this case.

[0035] Figure 13 illustrates a system based on the nature of the case, including devices that support deployment-based statistics for modifying wireless communications.

[0036] Figures 14 and 15 illustrate flowcharts of a deployment-based statistical method for modifying wireless communications, according to the nature of this case. Implementation

[0037] In some systems, such as fifth-generation (5G) systems or other communication systems using relatively high frequency bands, devices may suffer performance degradation due to signal propagation loss or obstruction. For example, some system deployments (e.g., 5G system deployments) may support communication via relatively high frequency bands, such as the FR2 radio frequency band (e.g., ranging from approximately 24.25 GHz to approximately 52.6 GHz) or millimeter-wave (mmW) radio frequency bands (e.g., ranging from approximately 24 GHz to approximately 100 GHz), and communication via such radio frequency bands may be particularly susceptible to path loss or other signal propagation losses, and may be easily obstructed or interrupted due to the placement of the user's hand or the presence of environmental objects or factors (e.g., rain or leaves). In such system deployments, network entities (e.g., base stations) and user equipment (UEs) may support signal delivery mechanisms and parameter configurations to reduce the adverse effects associated with signal propagation loss or obstruction, but sometimes such signal delivery mechanisms and parameter configurations may still not provide an appropriate level of performance for the UE's end user.

[0038] In some embodiments of this invention, the UE can access performance statistics tracked by the UE's modem and can aggregate these statistics at a higher layer of the UE to facilitate modifications to communications at the UE using these statistics. For example, the UE can signal information related to performance statistics to its application, enabling the end user or an algorithm at the UE's application layer to select the UE's configuration. In some instances, for example, the UE can present one or more performance statistics to the end user via its user interface and enable the end user to select the UE's configuration based on the presented performance statistics. Additionally or alternatively, the UE can present usage-related suggestions (e.g., suggestions for hand placement changes) to the end user based on performance statistics. The type or detail of the information related to the performance statistics presented by the UE to the end user can depend on the type of end user (the end user's type can be indicated by selections made at the UE). In some other instances, the UE can update one or more network parameters via a function that takes into account application-specific information and performance statistics related to the UE deployment. This allows for fine-tuning of network configuration parameters at the UE without additional signaling between the UE and the network.

[0039] Specific implementations of the inventive subject matter described herein can be implemented to achieve one or more of the following potential advantages. For example, as a result of implementing the described technology, end users can realize or otherwise experience enhanced performance of the UE without relying solely on signaling mechanisms (e.g., 5G signaling mechanisms). Furthermore, the described technology can provide reduced hardware, software, or firmware complexity, and due to this reduction in complexity and the improved UE performance in the system (e.g., a 5G system), greater mobility of the UE can be provided. Moreover, due to support for lower complexity, enhanced performance, and greater mobility, the UE can experience higher spectral efficiency, higher data rates, and increased system capacity, among other benefits. Depending on the various supported technologies and user interfaces, end users can also experience enhanced user experience and added value.

[0040] First, the various aspects of this application are described within the context of a wireless communication system. Furthermore, the aspects of this application are explained and described using reference device hardware, user interface, and parameter refinement procedures. The various aspects of this application are further explained and described with reference to device diagrams, system diagrams, and flowcharts related to deployment-based statistics for modifying wireless communication.

[0041] Figure 1 illustrates an example of a deployment-based statistical wireless communication system 100, according to the present invention, supporting modifications to wireless communications. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some instances, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some instances, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable communication, low-latency communication, communication with low-cost and low-complexity devices, or any combination thereof.

[0042] Base stations 105 can be distributed throughout a geographical area to form a wireless communication system 100, and can be devices of different forms or with different capabilities. Base stations 105 and UEs 115 can communicate wirelessly via one or more communication links 125. Each base station 105 can provide a coverage area 110, and UEs 115 and base stations 105 can establish one or more communication links 125 on the coverage area 110. The coverage area 110 can be an instance of a geographical area, and base stations 105 and UEs 115 can support communication of signals according to one or more radio access technologies on the coverage area 110.

[0043] UE 115 can be distributed throughout the entire coverage area 110 of the wireless communication system 100, and each UE 115 can be stationary, active, or both stationary and active at different times. UE 115 can be devices with different forms or capabilities. Some exemplary UE 115s are illustrated in Figure 1. The UE 115 described herein can be able to communicate with various types of devices, such as other UE 115s, base station 105, or network devices (e.g., core network nodes, relay devices, integrated access and backload (IAB) nodes, or other network devices), as shown in Figure 1.

[0044] In some instances, one or more elements of the wireless communication system 100 may operate as or be referred to as network nodes. As used herein, a network node may represent any entity, apparatus, device, or computing system configured to perform any of the techniques described herein, such as UE 115, base station 105, or core network 130. For example, a network node may be UE 115. As another example, a network node may be base station 105. As yet another example, a first network node may be configured to communicate with a second or third network node. In one embodiment of this instance, the first network node may be UE 115, the second network node may be base station 105, and the third network node may be UE 115. In another embodiment of this instance, the first network node may be UE 115, the second network node may be base station 105, and the third network node may be base station 105. In still other embodiments of this instance, the first, second, and third network nodes may be different. Similarly, references to UE 115, base station 105, device, equipment, or computing system may include disclosures that UE 115, base station 105, device, equipment, or computing system is a network node. For example, a disclosure that UE 115 is configured to receive information from base station 105 also discloses that a first network node is configured to receive information from a second network node. In this example, consistent with the content of this case, a first network node may represent a first UE 115, a first base station 105, a first device, a first equipment, or a first computing system configured to receive information; a second network node may represent a second UE 115, a second base station 105, a second device, a second equipment, or a second computing system.

[0045] Base station 105 can communicate with core network 130, communicate with each other, or both. For example, base station 105 can be connected to core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base station 105 can communicate with each other directly (e.g., directly between base stations 105) or indirectly (e.g., via core network 130) or via both methods via backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some instances, backhaul link 120 can be or includes one or more radio links.

[0046] One or more of the base stations 105 described herein may include, or may be referred to by those of ordinary skill as, base station transceiver, radio base station, access point, radio transceiver, node B, eNodeB (eNB), next-generation node B or gigabit node B (any of which may be referred to as gNB), home node B, home eNodeB or other suitable terms.

[0047] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or user equipment, or some other suitable term, wherein "device" may also be referred to as a cell, station, terminal, or client, etc. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some instances, UE 115 may include or be referred to as a wireless area loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, which may be implemented in various objects such as appliances, vehicles, and meters.

[0048] The UE 115 described herein can communicate with various types of devices, such as other UE 115s that can sometimes act as relays, as well as base stations 105 and network devices, including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, as shown in Figure 1.

[0049] UE 115 and base station 105 can wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a collection of radio spectrum resources having a defined physical layer structure for supporting communication links 125. For example, a carrier for communication link 125 may include a portion of the radio frequency spectrum band (e.g., bandwidth portion (BWP)) operating according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating operation of the carrier, user data, or other signaling. Wireless communication system 100 can use carrier aggregation or multi-carrier operation to support communication with UE 115. UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation can be used for both frequency division duplex (FDD) and time division duplex (TDD) component carriers.

[0050] In some instances (e.g., in a carrier aggregation configuration), a carrier may also have control signaling for acquiring signal transmissions or coordinating the operation of other carriers. A carrier may be associated with a frequency channel (e.g., an Evolutionary Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and can be located according to a channel grid for UE 115 to explore. A carrier may operate in standalone mode, where UE 115 can perform initial acquisition and connection via a carrier, or the carrier may operate in non-standalone mode, in which different carriers (e.g., the same or different radio access technologies) are used to anchor the connection.

[0051] The communication link 125 illustrated in the wireless communication system 100 may include uplink transmission from UE 115 to base station 105, or downlink transmission from base station 105 to UE 115. A carrier may carry either downlink or uplink communication (e.g., in FDD mode), or may be configured to carry both downlink and uplink communication (e.g., in TDD mode).

[0052] A carrier can be associated with a specific bandwidth of the radio spectrum, and in some instances, the carrier bandwidth can be referred to as the carrier or the "system bandwidth" of the wireless communication system 100. For example, the carrier bandwidth can be one of several determined bandwidths of a carrier for a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz). The equipment of the wireless communication system 100 (e.g., base station 105, UE 115, or both) can have hardware configurations supporting communication on a specific carrier bandwidth, or can be configured to support communication on one of a set of carrier bandwidths. In some instances, the wireless communication system 100 may include a base station 105 or UE 115 supporting simultaneous communication via carriers associated with multiple carrier bandwidths. In some instances, each served UE 115 can be configured to operate on a portion (e.g., a subband, BWP) or all of the carrier bandwidth.

[0053] The signal waveform transmitted on a carrier can consist of multiple subcarriers (e.g., using multicarrier modulation (MCM) techniques such as Orthogonal Frequency Division Multiplexing (OFDM) or Discrete Fourier Transform Extended OFDM (DFT-S-OFDM). In a system employing MCM, a resource element can consist of one symbol period (e.g., the duration of a modulation symbol) and one subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element can depend on the modulation scheme (e.g., the order of the modulation scheme, the decoding rate of the modulation scheme, or both). Therefore, the more resource elements the UE 115 receives and the higher the order of the modulation scheme, the higher the data rate the UE 115 can achieve. Radio communication resources can refer to a combination of radio spectrum resources, temporal resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers can also increase the data rate or data integrity used for communication with the UE 115.

[0054] One or more numerical parameters of the carrier can be supported, where the numerical parameters may include the subcarrier spacing (Δf) and the cyclic prefix. The carrier can be divided into one or more BWPs with the same or different numerical parameters. In some instances, the UE 115 can be configured with multiple BWPs. In some instances, a single BWP of a carrier can be active at a given time, and communication for the UE 115 can be restricted to one or more active BWPs.

[0055] The time interval of base station 105 or UE 115 can be expressed as a multiple of the basic time unit, for example, it can refer to The sampling period is in seconds, where Δfmax can represent the maximum supported subcarrier spacing, and Nf can represent the maximum supported Discrete Fourier Transform (DFT) size. The time intervals of the communication resources can be organized according to radio frames, each with a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).

[0056] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some instances, a frame may be divided into (e.g., in the time domain) subframes, and each subframe may be further divided into multiple time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include multiple symbol periods (e.g., depending on the length of the cyclic prefix preceding each symbol period). In some wireless communication systems 100, time slots may be further divided into multiple microtime slots containing one or more symbols. Excluding the cyclic prefix, each symbol period may contain one or more (e.g., Nf) sampling periods. The duration of a symbol period may depend on the subcarrier spacing or the operating frequency band.

[0057] Subframes, time slots, micro-time slots, or symbols can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as transmission time intervals (TTIs). In some instances, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in a short pulse of a shortened TTI (sTTI)).

[0058] Physical channels can be multiplexed on a carrier using various technologies. For example, one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM technologies can be used to multiplex physical control channels and physical data channels on a downlink carrier. A control region (e.g., a control resource set (CORESET)) for a physical control channel can be defined by the number of symbol periods and can be extended across the system bandwidth of the carrier or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESETs) can be configured for a set of UEs 115. For example, one or more UEs 115 can monitor or search for control regions for control information based on one or more search space sets, and each search space set can include one or more control channel candidates arranged in a cascaded manner in one or more aggregation levels. The aggregation level for control channel candidates can represent multiple control channel resources (e.g., control channel elements (CCEs)) associated with coded information for a control information format having a given payload size. The search space set may include a shared search space set configured to send control information to multiple UEs 115 and a UE-specific search space set used to send control information to a particular UE 115.

[0059] Each base station 105 may provide communication coverage via one or more cells (e.g., macrocells, small cells, hotspots, or other types of cells, or any combination thereof). The term "cell" refers to a logical communication entity used to communicate with base station 105 (e.g., via a carrier wave) and may be associated with an identifier used to distinguish adjacent cells (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), or others). In some instances, a cell may also refer to a geographic coverage area 110 or a portion of geographic coverage area 110 (e.g., a sector) on which a logical communication entity operates. The extent of such a cell can range from a small area (e.g., a structure, a subset of structures) to a large area, depending on various factors (e.g., the capabilities of base station 105). For example, a cell may be or include buildings, subsets of buildings, or external spaces between or overlapping geographic coverage areas 110, etc.

[0060] Macrocells typically cover a relatively large geographic area (e.g., a radius of several kilometers) and can allow unrestricted access to UE 115 with a service subscription to the network provider supporting the macrocell. In contrast, small cells can be associated with a low-power base station 105 and can operate in the same or different (e.g., licensed, unlicensed) frequency bands as macrocells. Small cells can provide unrestricted access to UE 115 with a service subscription to a network provider, or restricted access to UE 115 associated with a small cell (e.g., UE 115 in a Closed Subscriber Group (CSG), or UE 115 associated with a user in a home or office). Base station 105 can support one or more cells and can also use one or more component carriers to support communications on one or more cells.

[0061] In some instances, a carrier can support multiple cells, and different cells can be configured based on different protocol types (e.g., MTC, Narrowband IoT (NB-IoT), Enhanced Mobile Broadband (eMBB)) that can provide access to different types of devices.

[0062] In some instances, base station 105 may be mobile and thus provide communication coverage for mobile geographic coverage area 110. In some instances, different geographic coverage areas 110 associated with different technologies may overlap, but different geographic coverage areas 110 may be supported by the same base station 105. In other instances, overlapping geographic coverage areas 110 associated with different technologies may be supported by different base stations 105. Wireless communication system 100 may include, for example, a heterogeneous network in which different types of base stations 105 use the same or different radio access technologies to provide coverage for various geographic coverage areas 110.

[0063] Some UE 115 devices (such as MTC or IoT devices) can be low-cost or low-complexity devices and can provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with base station 105 without human intervention. In some instances, M2M communication or MTC can include communication from devices that integrate sensors or meters for measuring or acquiring information and transmitting that information to a central server or application, which can then utilize that information or present it to people interacting with the application. Some UE 115 devices can be designed to collect information or enable automated behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, medical monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based data transfer rate charging.

[0064] Some UE115s can be configured to operate in a power-saving mode, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception, but not simultaneously). In some instances, half-duplex communication can be performed at a reduced peak rate. Other power-saving techniques for UE115 include entering a power-saving deep sleep mode when not engaged in active communication, operating on a limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UE115s can be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., a subcarrier or resource block (RB) set) within a carrier, within a carrier's guard band, or outside a carrier.

[0065] Wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC). UE 115 can be designed to support ultra-reliable, low-latency, or critical functions. Ultra-reliable communication may include private or group communications and may be supported by one or more services (such as push-to-talk, video, or data). Support for ultra-reliable, low-latency functions may include service prioritization, such services being available for public safety or general business applications. The terms ultra-reliable, low-latency, and ultra-reliable low-latency are used interchangeably herein.

[0066] In some instances, UE 115 can also communicate directly with other UE 115 via device-to-device (D2D) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). One or more UE 115s utilizing D2D communication can be within the geographic coverage area 110 of base station 105. Other UE 115s in such a group may be located outside the geographic coverage area 110 of base station 105 or unable to receive transmissions from base station 105. In some instances, a group of UE 115s communicating via D2D communication can use a one-to-many (1:M) system, in which each UE 115 transmits to each other UE 115 in the group. In some instances, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between these UE 115s without the involvement of base station 105.

[0067] Core network 130 can provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an Evolved Packet Core (EPC) or a 5G Core (5GC), which may include at least one control plane entity (e.g., a Mobility Management Entity (MME), Access and Mobility Management Function (AMF)) managing access and mobility, and at least one user plane entity (e.g., a Serving Gateway (S-GW), Packet Data Network (PDN) Gateway (P-GW), or User Plane Function (UPF)) routing packets or interconnects to external networks. The control plane entity can manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management for UE 115 served by base station 105 associated with core network 130. User IP packets can be transmitted via the user plane entity, which can provide IP address allocation and other functions. The user plane entity can connect to IP services 150 for one or more network service providers. IP service 150 may include access to the Internet, intranet, IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0068] Some network devices (e.g., base station 105) may include sub-elements (e.g., access network entity 140), which may be an instance of an access node controller (ANC). Each access network entity 140 may communicate with the UE 115 via one or more other access network transport entities 145, which may be referred to as a radio headend, smart radio headend, or transmit / receive point (TRP). Each access network transport entity 145 may include one or more antenna arrays. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices or entities (e.g., radio headends and ANCs) or combined into a single network device or entity (e.g., base station 105).

[0069] Wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 MHz to 300 GHz. The region from 300 MHz to 3 GHz is generally referred to as the Ultra High Frequency (UHF) region or decimeter band because the wavelength range extends from approximately one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features; however, the waves can penetrate structures sufficiently to allow macrocells to provide service to the UE 115 located indoors. Compared to transmissions using lower frequencies and longer waves in the spectrum below 300 MHz in the High Frequency (HF) or Ultra High Frequency (VHF) portions, UHF wave transmission can be associated with smaller antennas and shorter ranges (e.g., less than 100 km).

[0070] The wireless communication system 100 can also operate in the ultra-high frequency (SHF) region using a frequency band from 3 GHz to 30 GHz (also known as the centimeter band), or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz), also known as the millimeter band. In some instances, the wireless communication system 100 can support millimeter-wave (mmW) communication between the UE 115 and the base station 105, and the EHF antennas of the individual devices can be smaller and more closely spaced than UHF antennas. In some instances, this can facilitate the use of antenna arrays within the devices. However, compared to SHF or UHF transmissions, EHF transmissions may suffer greater atmospheric attenuation and have a shorter range. The techniques disclosed herein can be used across transmissions using one or more different frequency regions, and the designated use of frequency bands across such frequency regions may vary by country or regulatory body.

[0071] Wireless communication system 100 can utilize both licensed and unlicensed radio spectrum bands. For example, wireless communication system 100 can employ Licensed Assisted Access (LAA) or LTE Unlicensed (LTE-U) radio access technology or NR technology in unlicensed bands such as the 5 GHz Industrial, Scientific, and Medical (ISM) band. When operating in unlicensed radio frequency bands, devices (such as base station 105 and UE 115) can employ carrier sensing for collision detection and avoidance. In some instances, operation in unlicensed bands can be based on carrier aggregation configurations that combine component carriers operating in licensed bands (e.g., LAA). Operation in unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, etc.

[0072] Base station 105 or UE 115 may be equipped with multiple antennas, which can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of base station 105 or UE 115 may be located within one or more antenna arrays or antenna frames, which can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna element (such as an antenna tower). In some instances, the antennas or antenna arrays associated with base station 105 may be located in different geographical locations. Base station 105 may have an antenna array with multiple rows and columns of antenna ports that base station 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna frame may support radio frequency beamforming for signals transmitted via the antenna ports.

[0073] Base station 105 or UE 115 can use MIMO communication to utilize multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. This technique can be called spatial multiplexing. For example, multiple signals can be transmitted by a transmitting device via different antennas or different combinations of antennas. Similarly, multiple signals can be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals can be referred to as a separate spatial stream and can carry bits associated with the same data stream (e.g., the same coded characters) or different data streams (e.g., different coded characters). Different spatial layers can be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO) where multiple spatial layers are transmitted to the same receiving device, and multi-user MIMO (MU-MIMO) where multiple spatial layers are transmitted to multiple devices.

[0074] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique used at a transmitting or receiving device (e.g., base station 105, UE 115) to shape antenna beams or manipulate antenna beams (e.g., transmit beams, receive beams) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array such that some signals propagating relative to the antenna array in a particular direction undergo constructive interference while others undergo destructive interference. Adjustment of the signals transmitted via the antenna elements may include the transmitting or receiving device applying amplitude offset, phase offset, or both to the signals carried via the antenna elements associated with the device. The adjustment associated with each of these antenna elements may be defined by a beamforming weight set associated with a particular direction (e.g., relative to the antenna array of the transmitting or receiving device or relative to some other direction).

[0075] Base station 105 or UE 115 may use beam scanning technology as part of beamforming operations. For example, base station 105 may use multiple antennas or antenna arrays (e.g., antenna screens) to perform beamforming operations for directional communication with UE 115. Base station 105 may transmit several signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) multiple times in different directions. For example, base station 105 may transmit signals according to different sets of beamforming weights associated with different transmission directions. Transmissions in different beam directions may be used to identify (e.g., by a transmitting device, such as base station 105, or by a receiving device, such as UE 115) the beam direction for later transmission or reception by base station 105.

[0076] Some signals (such as data signals associated with a specific receiving device) may be transmitted by base station 105 in a single beam direction (e.g., the direction associated with a receiving device such as UE 115). In some instances, the beam direction associated with transmission along a single beam direction may be determined based on the signals transmitted in one or more beam directions. For example, UE 115 may receive one or more signals transmitted by base station 105 in different directions, and UE 115 may report to base station 105 an indication of the signals received by UE 115 with the highest signal quality or acceptable signal quality.

[0077] In some instances, multiple beam directions can be used to perform transmissions by a device (e.g., base station 105 or UE 115), and the device can use a combination of digital precoding or radio frequency beamforming to generate a combined beam for transmission (e.g., from base station 105 to UE 115). UE 115 can report feedback indicating precoding weights for one or more beam directions, and this feedback can correspond to a configured number of beams spanning the system bandwidth or one or more sub-bands. Base station 105 can transmit reference signals (e.g., cell-specific reference signals (CRS), channel status information reference signals (CSI-RS)), which can be precoded or unprecoded. UE 115 can provide feedback for beam selection, which can be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., multifaceted codebook, linear combination codebook, port selection codebook). Although such techniques are described with reference to signals transmitted by base station 105 in one or more directions, UE 115 may employ similar techniques for transmitting signals multiple times in different directions (e.g., for identifying the beam direction of subsequent transmission or reception of UE 115) or for transmitting signals in a single direction (e.g., for transmitting data to a receiving device).

[0078] A receiving device (e.g., UE 115) may attempt multiple receiving configurations (e.g., directional listening) when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from base station 105. For example, the receiving device may attempt multiple receiving directions by: receiving via different antenna subarrays; processing the received signal according to different antenna subarrays; receiving according to different sets of receiving beamforming weights applied to signals received at multiple antenna element sets of the antenna array (e.g., different sets of directional listening weights); or processing the received signal according to different sets of receiving beamforming weights applied to signals received at multiple antenna element sets of the antenna array. Any of these can be referred to as "listening" according to different receiving configurations or receiving directions. In some instances, the receiving device may use a single receiving configuration to receive along a single beam direction (e.g., when receiving data signals). A single receiver configuration can be aligned on a beam direction determined based on listening in different receiver configuration directions (e.g., determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or based on other acceptable signal qualities based on listening in multiple beam directions).

[0079] The wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or packet data convergence protocol (PDCP) layer can be IP-based. The radio link control (RLC) layer can perform packet segmentation and reassembly for communication on logical channels. The media access control (MAC) layer can perform prioritization and multiplexing of logical channels into transport channels. The MAC layer can also use error detection, error correction, or both to support retransmissions at the MAC layer to improve link efficiency. In the control plane, the radio resource control (RRC) protocol layer can provide the establishment, configuration, and maintenance of RRC connections between the UE 115 and the base station 105 or core network 130 supporting radio bearers for user plane data. At the physical layer, transport channels can be mapped to physical channels.

[0080] UE 115 and base station 105 can support data retransmission to increase the likelihood of successful data reception. Hybrid Automatic Repeat Request (HARQ) feedback is a technique used to increase the likelihood of correct data reception via communication link 125. HARQ may include a combination of error detection (e.g., using Cyclic Redundancy Check (CRC)), forward error correction (FEC), and retransmission (e.g., Automatic Repeat Request (ARQ)). HARQ can improve MAC layer throughput under poor radio conditions (e.g., low noise conditions). In some instances, the device can support same-slot HARQ feedback, where the device can provide HARQ feedback in a specific time slot for data received in a previous symbol within that time slot. In other cases, the device can provide HARQ feedback in subsequent time slots or according to some other time interval.

[0081] In some systems, such as 5G or 5G NR (5GNR) systems or other communication systems using relatively high frequency bands, devices may suffer performance degradation due to signal propagation loss or obstruction. For example, some system deployments (e.g., 5G system deployments) may support communication via relatively high frequency bands, such as the FR2 radio frequency band (e.g., ranging from approximately 24.25 GHz to approximately 52.6 GHz) or the mmW radio frequency band (e.g., ranging from approximately 24 GHz to approximately 100 GHz), and communication via such radio frequency bands may be particularly susceptible to path loss or other signal propagation losses, and may be easily obstructed or interrupted due to the placement of a user's hand or the presence of environmental objects or factors (e.g., rain or leaves). In such system deployments, base station 105 (e.g., network entity) and UE 115 may support signal delivery mechanisms and parameter configurations to reduce the adverse effects associated with signal propagation loss or obstruction, but sometimes such signal delivery mechanisms and parameter configurations may still not provide an appropriate level of performance for the end user of UE 115.

[0082] In some implementations, UE 115 may access performance statistics tracked by UE 115's modem and may aggregate these performance statistics at a higher layer of UE 115 to facilitate modifications to communications at UE 115 using the performance statistics. For example, UE 115 may signal information related to performance statistics to its application, enabling the end user or an algorithm at the application layer of UE 115 to select the configuration of UE 115. In some instances, for example, UE 115 may present one or more performance statistics to the end user via its user interface and enable the end user to select the configuration of UE 115 based on the presented performance statistics. Additionally or alternatively, UE 115 may present usage-related suggestions (e.g., suggestions for hand placement changes) to the end user based on performance statistics. The type or detail of the information related to the performance statistics presented by UE 115 to the end user may depend on the type of end user (the end user's type can be indicated by selections made at UE 115). In some other instances, UE 115 can update one or more network parameters via a function that takes into account application-specific information and performance statistics related to UE 115 deployment. This allows for fine-tuning of network configuration parameters at the UE 115 without additional signaling between the UE 115 and the network.

[0083] Figure 2 illustrates an example of device hardware 200, according to the present invention, supporting deployment-based statistics for modifying wireless communications. Device hardware 200 may implement a configuration of wireless communication system 100, or device hardware 200 may be implemented to implement a configuration of wireless communication system 100. For example, device hardware 200 may include the hardware of UE 115, which may be an example of the corresponding device described herein (including with reference to Figure 1). In some configurations, device hardware 200 illustrates an exemplary UE antenna module hardware layout.

[0084] As shown in Figure 2, which illustrates device hardware 200 from both planar and cross-sectional (or transverse) views, UE 115 may include one or more phasers 205, antenna modules 210, printed circuit boards (PCBs) 215, and a back cover 220. Furthermore, although the components of device hardware 200 are shown at various locations on UE 115, the illustrated locations are exemplary and the components of device hardware 200 may be located at one or more additional or alternative locations. Similarly, although device hardware 200 is shown to include one antenna module 210, UE 115 may include multiple antenna modules 210 (e.g., four antenna modules 210 or one antenna module per phaser 205).

[0085] In some configurations, UE 115 may include multiple phasers 205, including phaser 205-a (e.g., phaser 0), phaser 205-b (e.g., phaser 1), phaser 205-c (e.g., phaser 2), and phaser 205-d (e.g., phaser 3). Phaser 205-a may include one or more dipoles on the back side (or facing the back side) of UE 115 and one or more patches on a first side (or facing the first side) of UE 115. Phaser 205-b may include one or more dipoles on the front side (or facing the front side) of UE 115 and one or more patches on a second side (or facing the second side) of UE 115. Phaser 205-c may include one or more dipoles on the top side (or facing the top) of UE 115 and one or more patches on the front side (or facing the front side) of UE 115. Phaser 205-d may include one or more dipoles on the front side (or facing the front side) of UE 115 and one or more patches on the second side (or facing the second side) of UE 115.

[0086] Phaser 205 may be associated with antenna module 210 (such that each phaser 205 is coupled to antenna module 210 or is an instance of antenna module 210), and the placement of antenna module 210 in UE 115 can affect beam management. For example, UE 115 may include four antenna modules 210, and the placement (and orientation) of each antenna module 210 may be responsible for or otherwise affect the beam management procedure at UE 115. As shown in Figure 2, a plan view illustrates a perspective view of UE 115 with rear cover 220 raised to illustrate the location of antenna module 210, and a cross-sectional view (or transverse sectional view) illustrates a perspective view of UE 115 at antenna module 210, which illustrates the stacked arrangement of PCB 215, antenna module 210, and rear cover 220. UE 115 may include antenna module 210 between PCB 215 and rear cover 220. In some configurations, UE 115 may be configured such that there is at least or about 1 mm of space or gap between the antenna module 210 and the rear cover 220. In some instances, UE 115 may be configured to thicken or thin the rear cover 220 near the antenna module 210. For example, UE 115 may be configured such that the area of ​​the rear cover 220 near or above the antenna module 210 (which may be a glass rear cover) is relatively thicker or thinner compared to the thickness of the rear cover 220 in other areas of UE 115.

[0087] UE 115 may additionally or alternatively include one or more other elements to enable UE 115 to perform various functions, such as camera functions, communication functions, and audio functions. For example, UE 115 may include one or more elements for the following: camera flash, antenna, satellite digital multimedia broadcast (DMB) tuner, camera / DMB function menu button, direction switching tuner integrated circuit, video processor, speaker, camera module, headphone jack, RF receiver solution, volume buttons, chipset, battery power supply unit, memory, wireless transmission or printing port, battery charging socket, or any combination thereof.

[0088] In some cases, UE 115 may encounter deployment challenges related to hardware layout and communication frequency components. For example, when UE 115 operates in a 5G NR system (especially when UE 115 communicates using FR2 or mmW frequencies), UE 115 may experience relatively large signal propagation losses (compared to FR1 or lower frequencies) and frequent obstructions due to hand obstructions, walls, leaves, or weather (e.g., rain or snow). For instance, signal transmissions via relatively high frequencies (e.g., FR2 and mmW frequencies) may not be able to pass through or penetrate hands, fingers, walls, leaves, or other common objects in the environment where UE 115 can be deployed. Therefore, if a finger is placed over antenna module 210, any signal transmissions by UE 115 via antenna module 210 may be blocked by the finger and fail to reach the intended receiver.

[0089] To mitigate the adverse effects of signal propagation loss and frequency blocking, UE 115 may employ beamforming technology, aligning transmission and reception in specific directions. To achieve or realize appropriate (e.g., maximum) beamforming gain, UE 115 may support various communication modes (e.g., 5G NR mode), including standalone and non-standalone operation, or various numbers of receive or transmit beams, MIMO layers, or component carriers, or any combination thereof. Furthermore, UE 115 may assist one or more network nodes (e.g., by transmitting assistance information to them) depending on its deployment scenario (e.g., 5G NR deployment). However, in some cases, such assistance information (which can be wirelessly transmitted between UE 115 and base station 105) may still not provide adequate performance for UE 115. For example, due to relatively early or immature deployment of supporting infrastructure, some services (e.g., 5G NR) may not be able to fully or adequately address their deployment challenges through signal exchange between UE 115 and base station 105 (e.g., network entities).

[0090] In some implementations, UE 115 can select data associated with its performance in a given deployment scenario (e.g., a 5G NR deployment scenario), and can use the selected data in combination with one or more inputs from the user to achieve a more suitable operational configuration. For example, UE 115 can obtain raw data or information from its modem via telemetry, non-telemetry, or bar graphs, or any combination thereof, and can use this data or information to reduce resource or battery usage or increase throughput in various communication modes. In other words, for example, UE 115 can use such data or information as a catalyst between the modem and the network and the end user to effectively improve or optimize UE resource or battery usage (in both idle and connected operating modes) using different 5G NR operating modes (standalone and non-standalone modes). Such use of data or information to optimize UE resources can be useful for UE performance, end users, and original equipment manufacturers (OEMs). Furthermore, such use of data or information to optimize or reallocate UE resources can be used as or otherwise to support value-added services as a result of enhanced user experience.

[0091] In some implementations, this data or information may be associated with bar charts and non-telemetry-related details across various RATs that the UE 115 can support, and may include statistics from the UE 115's modem for various procedures (e.g., 5G NR procedures). The UE 115 may collect such statistics from its modem according to industry standards or specifications. In some implementations, for example, if the UE 115 knows how many times and for how long it has used data under a specific configuration, a specific device performance level, or a specific battery usage level, the UE 115 can provide a better user experience or achieve better performance (one or both of which may be associated with data rate, spectral efficiency, latency, and battery life, etc.). Therefore, the UE 115 may collect, acquire, or otherwise aggregate such information, and may apply or support intelligent methods (especially for 5G NR technology variants including rapid mmW deployment) and enable users to obtain benefits associated with current patterns or use cases, fine-tune algorithms associated with communication parameters, or provide users with relevant information related to daily use.

[0092] In some implementations, UE 115 may provide this information to a user via a user interface, enabling the user to make or perform selections related to the configuration or mode of UE 115 based on this information, or to provide suggestions to the user based on this information, or both. UE 115 may distinguish between different types of users, such as typical consumers and advanced users or technicians, and may provide information to the user accordingly. For example, if UE 115 classifies a user as a typical consumer, UE 115 may reveal or provide high-level information associated with: how often UE 115 receives 5G service, how many service interruptions occur during a given time frame, or how frequently or when antenna obstruction is detected, and other instances of high-level statistics associated with one or more service types. Alternatively, if UE 115 categorizes the user as a higher-level user or technician, UE 115 may reveal or provide relatively higher-level or more nuanced information associated with: cellular or beam-level information (with selection options), MIMO information, or CA information, and other instances of more nuanced statistics or configuration options associated with one or more service types. Therefore, UE 115 may trigger or support one or more applications (e.g., via one or more user interfaces of UE 115) at UE 115 based on raw data or information collected via bar graphs, statistics, or non-telemetry information from a modem, and based on the user's type or category. Additional details relating to such one or more applications and corresponding user interfaces are illustrated in Figures 3 through 8 and described with reference to Figures 3 through 8.

[0093] Additionally or alternatively, UE 115 may support algorithm update or optimization procedures based on observed or obtained statistics associated with one or more service types. For example, UE 115 may select parameters based on observed statistics (via online or offline training), or may prompt the user to select parameters based on observed statistics (which may also be obtained via online or offline training). Additional details related to such algorithm updates or optimizations are illustrated and described in Figures 8 and 9.

[0094] Additionally or alternatively, UE 115 may support troubleshooting or root cause identification based on observed statistics. For example, UE 115 may track block error rate (BLER) and various channel measurements, such as SNR, and may associate trends in BLER and channel measurements with one or more software builds associated with UE 115. For example, if UE 115 identifies a relatively high BLER (e.g., BLER greater than a threshold BLER) and a relatively high SNR (e.g., SNR greater than a threshold SNR or a good or appropriate SNR according to other criteria), then UE 115 may detect that a problem is likely occurring at UE 115 (because the problem is unlikely to be attributable to poor channel conditions) and may associate the high BLER and good SNR with a specific software build.

[0095] In other words, UE 115 can detect patterns in performance statistics that fail to meet one or more performance thresholds during a time window associated with channel conditions that meet threshold channel conditions, and can associate these patterns with the UE 115's software architecture. For example, UE 115 can notice frequency stability events and call interruptions associated with a specific software architecture. Therefore, UE 115 (or the OEM) can update its software architecture or switch to a different software architecture to reduce BLER during periods of good channel conditions.

[0096] Furthermore, although described in the context of BLER and channel conditions, UE 115 can track performance statistics and other metrics, and correlate any related issues with other functions of UE 115 for any purpose (e.g., OEM or tester objectives). For example, an OEM can monitor how specific statistics are performing for each upgrade and can check whether the upgrade provides a good or appropriate experience for users. UE 115 can support one or more applications or user interfaces to allow users (e.g., OEMs or testers) to access such correlations or relationships, or can signal such correlations or relationships to one or more other devices (e.g., one or more devices that the OEM or tester may have access to). User interface or signaling exchanges can enable OEMs or testers to make updates or switchovers on the fly, or can facilitate understanding of correlations or relationships that OEMs or testers can consider as part of subsequent upgrades.

[0097] Figure 3 illustrates an example of a deployment-based statistics-based user interface 300 that supports modifications to wireless communications, according to the specifications of this document. The user interface 300 may implement the configuration of the wireless communication system 100 or device hardware 200, or the user interface 300 may be implemented to implement the configuration of the wireless communication system 100 or device hardware 200. For example, UE 115 may support one or more applications 305 via user interface 300, and such UE 115 may be an example of the corresponding device described herein (including references to Figures 1 and 2). In some implementations, UE 115 may provide user interface 300 to a user based on whether the user of UE 115 is a first-type user (e.g., a typical consumer who may be interested in simple or basic information related to the performance of UE 115).

[0098] In some instances, UE 115 may provide or support application 305-a associated with the duration of 5G service. For example, application 305-a (which may be an optional illustration or provide information without further guidance) may instruct UE 115 how frequently to receive 5G service. In some implementations, application 305-a may instruct UE 115 how frequently to receive 5G service in different modes (e.g., different 5G modes). For example, application 305-a may instruct UE 115 how frequently to receive 5G service in standalone mode or how frequently UE 115 to receive 5G service in non-standalone mode, or both. Application 305-a may indicate the duration of 5G service as the total cumulative time spent receiving 5G service, a series of timestamps associated with receiving and not receiving 5G service, or any combination thereof.

[0099] Furthermore, in some implementations, application 305-a can provide the user with the option to select between different modes based on the measurement or expected performance of each mode. For example, application 305-a can instruct UE 115 how frequently to receive 5G services in standalone mode and how frequently to receive 5G services in non-standalone mode, and can prompt the user to choose between standalone operation and non-standalone operation. The user can select one of standalone operation or non-standalone operation based on the provided information, and UE 115 can communicate accordingly based on standalone operation or non-standalone operation.

[0100] In this example, UE 115 can communicate on the first network and can determine that 5G standalone service (using a low-band 5G anchor band) is slower than 5G non-standalone service (using an LTE anchor band and mmW band). In this example, application 305-a can instruct UE 115 to spend more time receiving 5G non-standalone service and prompt the user to choose between 5G standalone and 5G non-standalone services. Furthermore, in some cases, the same cell may be able to provide both standalone and non-standalone services based on UE 115 and core 5G NR network support, and in some situations, a non-standalone mode with dual connectivity (one component carrier on the FR1 band or multiple component carriers on the FR2 band) may be expected to provide a greater throughput to applications (e.g., high-throughput applications) compared to standalone mode (e.g., which may sometimes include a single component carrier due to FR1 deployment).

[0101] Additionally or alternatively, UE 115 may provide or support application 305-b associated with one or more service interruptions. For example, application 305-b (which may be an optional illustration or provide information without further navigation) may instruct UE 115 how many service interruptions were detected during a given time frame or window. In some implementations, UE 115 may provide service interruption-related information via application 305-b based on how many radio link failure (RLF) events were detected, how many service interruptions (OoS) were detected, how many call failures were detected, or any combination thereof.

[0102] For example, UE 115, operating independently or non-independently, can invoke per-body cell identifier (PCI), per-tracking area update (TAU), or per-routing area update (RAU), and can maintain statistics associated with RLF events, OoO occurrences, or call failures. Therefore, if a user of UE 115 triggers an invocation or request to improve UE 115 performance, UE 115 can, based on usage history, notify the user via application 305-b of statistics associated with RLF events, OoO occurrences, or call failures, allowing the user to select configurations that can improve UE 115 performance.

[0103] For example, UE 115 can notify users of the number of RLF events, Random Access Channel (RACH) failures, or dialing failures, and the corresponding reasons, so that users can plan their activities with an understanding of network limitations and guidance on mitigating such limitations. In some cases, UE 115 users can invoke or request improvements to UE 115 performance by selecting either a communication mode or RAT option. Additional details relating to this selection between communication mode and RAT via the UE 115 user interface are illustrated in Figure 4 and described in more detail with reference to Figure 4.

[0104] Additionally or alternatively, UE 115 may provide or support application 305-c associated with detected obstructions. For example, if UE 115 detects antenna obstruction or user activity that reduces transmission performance, application 305-c (which may be an optional illustration or provide information without further guidance) may instruct or notify the user. In some implementations, application 305-c may provide recommended or suggested actions that the user can take to resolve the detected obstruction. For example, application 305-c may instruct the user to move their finger. Additionally or alternatively, application 305-c may instruct the user to move, remove, or replace the back cover. Additionally or alternatively, application 305-c may instruct the user to change the position or orientation of UE 115.

[0105] For example, the performance of a UE in certain radio frequency bands (e.g., the FR2 band) may be susceptible to interference from common phone cases, hand obstruction, or the placement of the UE 115 due to the antenna panel positioning and beam management that affects line-of-sight (LOS) and non-LOS (NLOS) coverage. This can lead to notifications sent by the UE 115 to users in various scenarios. Furthermore, users may not be aware of how the UE 115's hardware layout and beam management play a crucial role in providing a high-volume experience during deployment (e.g., commercial deployment). Therefore, it may be appropriate for the UE 115 to notify users of detected obstructions via a user interface notification and guide them to avoid specific situations that could lead to antenna obstruction and performance degradation (e.g., through one or more suggestions or recommendations regarding hand placement, positioning, or situations, and other examples).

[0106] For example, UE 115 can detect whether antenna obstruction is caused by an incompatible phone back cover and can trigger a notification via application 305-c so that the user can change the back cover of UE 115. Additionally or alternatively, UE 115 can detect whether antenna obstruction (and corresponding poor performance) is caused by hand obstruction and can trigger a notification via application 305-c so that the user can change their grip position or avoid specific contact points to improve performance (e.g., higher data rates). For example, UE 115 can display the direction of hand movement that could lead to higher data rates, suggested hand positions, or suggested positions of UE 115 other than the user's hand (e.g., suggestions to place UE 115 on a table or other surface). For example, UE 115 can provide information indicating or otherwise suggesting that the user move the grip position of a particular hand (e.g., right or left hand) upward (e.g., higher on the phone) or downward (e.g., lower on the phone) to obtain a higher data rate, or avoid using a hard back cover on UE 115 to obtain relatively higher performance.

[0107] UE 115 can detect obstruction in various ways. For example, if UE 115 communicates using a single-layer or 1E receive beam for a given duration for a threshold amount of time, and if UE 115 measures an RSRP that does not meet (e.g., is less than) a threshold reference signal received power (RSRP), then UE 115 can detect obstruction. Additionally or alternatively, if UE 115 measures a relatively high imbalance between the primary path and diversity (e.g., secondary) path in scenarios associated with better channel conditions (e.g., SNR above a threshold SNR) and LOS links, then UE 115 can detect obstruction. Additionally or alternatively, if UE 115 detects a number of RACH faults exceeding a threshold number of RACH faults, or detects RACH faults at a frequency exceeding a threshold frequency of RACH faults (e.g., due to beam failure), then UE 115 can detect obstruction.

[0108] UE 115 can provide such recommendations when obstruction is detected or in specific scenarios, such as when UE 115's task is a relatively large download (e.g., the download size exceeds a threshold download size). In some cases, the recommendations or notifications provided by UE 115 to the user can be pre-configured by the OEM based on the UE 115's hardware layout. For example, UE 115 can use the hardware design layout as input to identify relatively sensitive touch points and can present those relatively sensitive touch points to the user, which may affect the performance of mmW or other RF technologies that are relatively more sensitive to obstruction (e.g., locations that may lead to performance degradation if obstructed). In other words, UE 115 can provide antenna details to the hardware design that may lead to or be associated with obstruction.

[0109] Figure 4 illustrates an example of a deployment-based statistics user interface 400 that supports modifications to wireless communications, according to the specifications of this document. User interface 400 may implement the specifications of wireless communication system 100, device hardware 200, or user interface 300, or user interface 400 may be implemented to implement the specifications of wireless communication system 100, device hardware 200, or user interface 300. For example, UE 115 may support application 405 via user interface 400, and such UE 115 may be an example of the corresponding device described herein (including references to Figures 1 to 3). In some implementations, UE 115 may provide user interface 400 to a user based on whether the user of UE 115 is a first-type user (e.g., a typical consumer who may be interested in simple or basic information related to the performance of UE 115).

[0110] In some instances, UE 115 may display a notification (e.g., a pop-up notification) to the user via application 405, allowing the user to select between different modes 410. For example, if UE 115 is resident on a cell capable of providing 5G standalone service, and if selecting between RAT modes improves the performance of UE 115 (e.g., in terms of reliability or data rate), UE 115 may display a notification to the user enabling the user to change their RAT mode preference. In such instances, different modes 410 may correspond to different RAT modes, such that mode 410-a corresponds to a first RAT mode and mode 410-b corresponds to a second RAT mode. Additionally or alternatively, different modes 410 may correspond to standalone and non-standalone operation, or FR1 and FR2 operation, and other instances where UE 115 may operate according to different communication modes.

[0111] In some implementations, if multiple modes 410 are available at UE 115 (e.g., if services associated with modes 410-a and 410-b are both available at UE 115), or if UE 115 experiences a less reliable or poorer experience in an application (e.g., a high-volume application) while using one of the modes 410, UE 115 may display a notification that allows UE 115 to select between different modes 410. Therefore, UE 115 may offer the user an option by suggesting that the current mode 410 may be providing relatively worse performance (e.g., in reliability or throughput) than another mode 410 available to UE 115.

[0112] Furthermore, although shown as presenting two options to the user via user interface 400 and application 405, UE 115 may offer the user any number of options. In some cases, UE 115 may provide the user with additional information about the active mode 410 or another available mode 410 via another application (or via switching one of the modes 410 illustrated in application 405) to further assist the user in selecting a mode 410 that can improve the performance of UE 115. Additional details related to such applications that provide further information and assistance for a particular mode are illustrated in Figure 5 and described with reference to Figure 5.

[0113] Figure 5 illustrates an example of a deployment-based statistics-based user interface 500 that supports modifications to wireless communications, according to the specifications of this document. User interface 500 may implement the configuration of wireless communication system 100, device hardware 200, user interface 300, or user interface 400, or user interface 500 may be implemented to implement the configuration of wireless communication system 100, device hardware 200, user interface 300, or user interface 400. For example, UE 115 may support application 505 via user interface 500, and such UE 115 may be an example of the corresponding device described herein (including references to Figures 1 through 4). In some implementations, UE 115 may provide user interface 500 to a user based on whether the user of UE 115 is a first-type user (e.g., a typical consumer who may be interested in simple or basic information related to the performance of UE 115).

[0114] Furthermore, in some implementations, UE 115 may provide or otherwise illustrate application 505 to the user to further assist the user in selecting modes (e.g., mode 410) that can improve the performance of UE 115. For example, via application 505, UE 115 may provide the user with multiple information fields 510 that convey performance or usage statistics associated with a specific mode (e.g., active mode). In some cases, UE 115 may present information fields 510-a associated with RF band status, information fields 510-b associated with idle mode status, information fields 510-c associated with connected mode status, or information fields 510-d associated with battery usage. Thus, user interface 500 may present active mode types (e.g., active RAT mode type) to distinguish FR1 and FR2, and present information about the idle mode status and connected mode status of UE 115, as well as battery usage. UE 115 may obtain this information from current and past history. Therefore, UE 115 can facilitate users in making decisions between different modes via application 505 (because users can consider the information conveyed by information field 510 for one or more mode types to determine which mode type provides the greatest reliability or throughput).

[0115] Figure 6 illustrates an example of a deployment-based statistics user interface 600 that supports modifications to wireless communications, according to the specifications herein. User interface 600 may implement the specifications of wireless communication system 100, device hardware 200, user interface 300, user interface 400, or user interface 500, or user interface 600 may be implemented to implement the specifications of wireless communication system 100, device hardware 200, user interface 300, user interface 400, or user interface 500. For example, UE 115 may support one or more applications 605 via user interface 600, and such UE 115 may be an example of the corresponding device described herein (including reference to Figures 1 through 5). In some implementations, UE 115 may provide user interface 600 to a user based on whether the user of UE 115 is detected to be a second type of user, such as an advanced user (e.g., a technician) who may be interested in more technically advanced or more nuanced information related to the performance of UE 115. Depending on the availability of more technically advanced or more nuanced information, the end user or OEM may estimate UE performance according to specifications or enable field test users to control the configuration of UE 115 during testing, or both.

[0116] In some instances, UE 115 may provide the user with application 605-a associated with cell-level or beam-level information. For example, application 605-a may indicate one or more performance metrics or statistics for the cell or beam (e.g., statistics related to beam strength, number of beam failures, beam failure frequency, throughput, or error rate). In some cases, UE 115 may provide application 605-a to allow the user to select between different cells or beams or between different configurations of UE 115 associated with the use of cells or beams by UE 115.

[0117] Additionally or alternatively, UE 115 may provide the user with application 605-b associated with MIMO information. For example, application 605-b may instruct UE 115 how many spatial layers to use for reception or how many spatial layers to use for transmission, or both, along with one or more corresponding performance metrics or statistics. In some cases, UE 115 may provide application 605-b to enable the user to choose between different transmission or reception options (e.g., how many spatial layers to use for transmission or how many spatial layers to use for reception, or both). Therefore, UE 115 may inform the user of the number of transmission or reception beams (e.g., the number of beams or layers associated with uplink or downlink MIMO) based on the user's activity and may provide insights into how this activity and the number of transmission or reception beams affect UE 115's battery usage. UE 115 may provide additional semantic details depending on whether UE 115 determines that the information is useful for the user to choose between different transmission or reception options.

[0118] Alternatively or additionally, UE 115 may provide the user with application 605-c associated with carrier aggregation (CA in Figure 6) or bandwidth (BW in Figure 6) information. For example, application 605-c may indicate the carrier aggregation level (or whether UE 115 uses carrier aggregation) and one or more corresponding performance metrics or statistics. Alternatively or additionally, application 605-c may indicate bandwidth information (e.g., which bandwidth or BWP UE 115 uses for communication) and one or more corresponding performance metrics or statistics.

[0119] In some implementations, UE 115 may prompt the user with various choices made via any application 605. UE 115 may provide the user with a preview of the choice and how the choice may change the performance of UE 115 in terms of battery performance or delivery capacity. UE 115 may provide this preview to the user and request confirmation from the user, and if the user confirms the choice, UE 115 may confirm the change and configure itself accordingly.

[0120] Figure 7 illustrates an example of a deployment-based statistics user interface 700 that supports modifications to wireless communications, according to the present invention. User interface 700 can be implemented or implemented to realize various configurations of wireless communication system 100, device hardware 200, user interface 300, user interface 400, user interface 500, or user interface 600. For example, UE 115 can support application 705 via user interface 700, and such UE 115 can be an example of the corresponding device described herein (including references to Figures 1 through 6). In some implementations, UE 115 can provide user interface 700 to a user based on the detection that the user of UE 115 is a second type of user, such as an advanced user (e.g., a technician) who may be interested in technically more advanced or nuanced information related to the performance of UE 115.

[0121] In some implementations, for example, UE 115 may provide application 705 to the user so that the user can select a cell or beam. In some cases, UE 115 may support application 705 relatively continuously so that the user can select a cell or beam at any time. Alternatively, UE 115 may support application 705 if UE 115 detects or observes performance degradation. For example, UE 115 may measure the RSRP, Reference Signal Strength Indicator (RSSI), or SNR of one or more cells or beams, and may provide application 705 if any one or more of these indicators fails to meet a threshold. In some cases, UE 115 may display a bar graph of RSRP, RSSI, or SNR for each of the independent RRC states of E-UTRAN NR Dual Connectivity (ENDC) and 5G NR for a given time window T.

[0122] Through application 705, UE 115 can provide the user with information field 710-a presenting information associated with a first option (which may correspond to a first group of one or more available cells or a first group of one or more available beams) and information field 710-b presenting information associated with a second option (which may correspond to a second group of one or more available cells or a second group of one or more available beams). For example, UE 115 can (e.g., via a drop-down menu) present information related to the transmission volume (e.g., available transmission volume) and battery usage for each of the first and second options. Additionally or alternatively, UE 115 can present (e.g., via a drop-down menu) information related to the number of component carriers used or the bandwidth used or the RAT per connection statistic (e.g., LTE or 5G NR).

[0123] Furthermore, application 705 can provide suggestions or recommendations related to beamforming configurations, MIMO configurations, cellular configurations, or any combination thereof. For example, UE 115 can evaluate the performance (e.g., network enhancement) of 4x4 MIMO by comparing two receive beam (2Rx) devices (or 2Rx operation) versus four receive beam (4Rx) devices (or 4Rx operation) in the same 4x4 MIMO network. In some cases, using two additional transmitter and receiver antennas can increase overall throughput by using higher rank (e.g., higher layer) and additional transmit diversity gain. In this case, UE 115 can recommend to the user via user interface 700 to switch to different beamforming or MIMO configurations to achieve greater throughput or reliability.

[0124] Figure 8 illustrates an example of a deployment-based statistics user interface 800 that supports modifications to wireless communications, according to the present invention. User interface 800 can be implemented or implemented to implement various forms of wireless communication system 100, device hardware 200, user interface 300, user interface 400, user interface 500, user interface 600, or user interface 700. For example, UE 115 can support application 805 via user interface 800, and such UE 115 can be an example of the corresponding device described herein (including references to Figures 1 through 7). In some implementations, UE 115 can provide user interface 800 to a user based on the detection that the user of UE 115 is a second type of user, such as an advanced user (e.g., a technician) who may be interested in technically more advanced or nuanced information related to the performance of UE 115.

[0125] In some implementations, for example, UE 115 may provide application 805 to the user so that the user can update (e.g., write or rewrite) one or more configuration parameters received from the network. Such configuration parameters may be referred to herein as network parameters. In some scenarios, for example, due to the immaturity of 5G NR, UE 115 may receive one or more erroneous or suspicious parameters. Additionally or alternatively, UE 115 may provide application 805 to the user so that the user can delete (e.g., force discard) one or more parameters. For example, as part of reporting a problem or as a result of reporting a problem, UE 115 may clear or force discard one or more parameters.

[0126] Thus, UE 115 can provide information field 810-a associated with the first parameter and information field 810-b associated with the second parameter via application 805, and the user can select to edit, update, modify, or delete the value of the first parameter or the second parameter via information field 810-a or information field 810-b respectively. Additionally or alternatively, UE 115 can support one or more functions or algorithms for updating or modifying the values ​​of one or more parameters at the application layer of UE 115 based on information associated with the performance of UE 115. Additional details related to such functions or algorithms are illustrated in Figure 9 and described with reference to Figure 9.

[0127] Figure 9 illustrates an example of a parameter refinement process 900, according to the present invention, that supports deployment-based statistics for modifying wireless communications. The parameter refinement process 900 can be implemented or be implemented to achieve various configurations of the wireless communication system 100, device hardware 200, user interface 300, user interface 400, user interface 500, user interface 600, user interface 700, or user interface 800. For example, UE 115 can support function 905 according to the parameter refinement process 900, and such UE 115 can be an example of the corresponding device described herein (including references to Figures 1 through 8). In some implementations, UE 115 can use the parameter refinement process 900 to select or update network parameters 925 based on observed statistics associated with the deployment or performance of UE 115. Therefore, UE 115 can achieve enhanced performance as a result of selecting or updating network parameters 925 based on UE 115 applications, without (only) relying on the signaling mechanism (e.g., feedback mechanism) between UE 115 and base station 105 (e.g., network entity).

[0128] For example, some issues affecting downlink throughput performance (e.g., due to immaturity or potentially poor understanding of network behavior) may be associated with lost PDCP or RLC sequences, and coverage holes may result from variations or unexpected numbers of IP packets received in the UE's Maximum Transmission Unit (MTU) size and in the LTE and NR tributaries. Since NR processing is relatively fast while LTE processing is relatively slow, variations or unexpected numbers of IP packets received in the LTE and NR tributaries can cause problems; therefore, multiple IP packets delivered to the UE by the network can be aligned for effective handling. Thus, multiple misaligned IP packets can adversely affect the functionality of UE 115. Furthermore, due to the various timer values ​​(e.g., t-reordering, t-reassembly, and t-status prohibit) that the network can configure (e.g., via RRC signaling or (re)configurable) at UE 115, such misalignment may occur relatively frequently in certain deployment scenarios.

[0129] For example, UE 115 can receive one or more parameters 925 (e.g., t-reordering, t-reassembly, and t-status prohibit parameters) from base station 105 and can select, modify, or update the values ​​of one or more parameters 925 according to the application and data activity of UE 115. In some cases, parameter 925 may include network-defined Packet Data Protocol (PDP), PDCP, or RLC parameters, such as PDP, PDCP, or RLC downlink acknowledged mode (AM), unacknowledged mode (UM), or downlink management (DM) parameters. Furthermore, such PDP, PDCP, or RLC parameters may be downlink AM radio bearer parameters. Therefore, UE 115 can employ parameter refinement process 900 to facilitate application-based PDP, PDCP, or RLC downlink AM parameter negotiation, without relying on the signaling mechanism between UE 115 and base station 105. In other words, UE 115 can handle parameter 925 updates itself based on UE 115's application or UE 115's activity (and based on manual debugging), instead of explicitly requesting changes to parameter 925 from the terminal entity or network.

[0130] In some implementations, in addition to the active application of UE 115, UE 115 may also utilize activity modes to select, modify, or update the values ​​of one or more parameters 925. Activity modes may include interactive modes, web browsing modes, foreground or background modes, and other instances of activity or operation modes at UE 115. UE 115 may identify the activity mode based on instructions from the application processor of UE 115, or may infer the activity mode based on traffic activity. Additionally or alternatively, if whether the data from the network is on the NR tributary or on both LTE and NR tributaries (e.g., if UE 115 is operating in non-standalone mode) depends on the network separation ratio, then UE 115 may fine-tune one or more parameters 925 based on the downlink traffic mode. As described herein, the network separation ratio or configuration may refer to the ratio between a first percentage of time spent on the first RAT tributary and a second percentage of time spent on the second RAT tributary. For example, the network separation ratio or configuration of X:Y on NR:LTE can represent that X% of the time is spent on the NR branch and Y% of the time is spent on the LTE branch.

[0131] For example, for applications with relatively high downlink traffic, if the NR:LTE network data separation configuration in non-standalone mode is 100:0, the channel conditions are good, the HARQ mechanism appears smooth, and no retransmissions are observed, then UE 115 can use this raw data or information along with PDCP or RLC parameter configurations having short values ​​for t-reordering, t-reassembly, and t-status prohibit to fine-tune these values ​​via function 905 (e.g., which may be referred to as "APP func()"). In an example associated with this type of system performance, UE 115 can obtain an updated value for parameter 925 such that t-reordering = approximately 40 milliseconds, t-reassembly = approximately 5-10 milliseconds, and t-status prohibit = approximately 0 milliseconds.

[0132] To further illustrate, in another scenario with relatively high downlink throughput, if the NR:LTE network data separation configuration is 70:30, and the network fails to send data in sequence, resulting in a gradual formation of holes in UE 115's Layer 2 (L2), PDCP loss occurs, leading to packet loss at the PDCP and a decrease in overall downlink throughput at the RLC layer. Furthermore, if UE 115 receives PDCP or RLC parameter configurations with high values ​​for t-reordering, t-reassembly, and t-status prohibit, UE 115 can update parameter 925 to allow more time for data recovery at UE 115's L2. This increases the end-user throughput experience and supports avoiding unnecessary reductions in downlink shared channels, such as physical downlink shared channels (PDSCH), scheduling, or allocation to UE 115, in AM-based or TCP-based traffic. In this instance, UE 115 can update parameter 925 such that t-reordering = approximately 80-100 milliseconds, t-reassembly = approximately 20 milliseconds, and t-status prohibit = approximately 10-15 milliseconds.

[0133] Therefore, UE 115 can achieve greater throughput performance due to reduced BLER, increased data recovery probability, or alignment packet delay at UE 115 (e.g., across different RATs). In some instances, as shown in Figure 9, UE 115 can provide one or more inputs to function 905 to support algorithmic optimization or other intelligent evaluation of input parameters 925 based on observed statistics (e.g., during online or offline modes) by function 905 to obtain one or more optimized parameters 925 suitable for user activity. For example, UE 115 can input application information into function 905 to obtain one or more updated parameters 925. Application information may include application identifier 910, data activity information 915, or mode or traffic information 920.

[0134] Application identifier 910 may include the application name or other identifier of the application of UE 115. Data activity information 915 may include the number of bytes associated with the application, the number of transmissions, receptions, or retransmissions associated with the application, the number of packets lost at the upper layer associated with the application, layer 2 memory failures associated with the application (where such layer 2 memory may be associated with one or more vectorized input / output (I / O) operations), PDCP packet loss associated with the application, RLC BLER associated with the application, or residual entity layer BLER associated with the application. Furthermore, data activity information 915 may be associated with one or more parameters, such as being delivered due to memory flow control parameters, being delivered due to reordering timeout parameters, or being discarded due to IP application flow control parameters. Based on data activity information 915 associated with one or more parameters, data activity information 915 may be delivered due to memory flow control, delivered due to reordering timeout, or discarded due to IP application flow control.

[0135] The communication information 920 may include mode type, application communication description, application activity mode, or communication type. Mode type may refer to AM or UM, application communication description may include information related to arrival interval statistics, short pulse statistics, or packet size statistics, application activity mode may refer to web browsing, gaming, movie downloading, or video calling, and communication type may refer to User Data Packet Protocol (UDP) or TCP information (e.g., the number of open or active connections).

[0136] Thus, the evaluation made by UE 115 in function 905 can be based on input parameters 925 and application information to obtain optimized output parameters 925. In other words, UE 115 can optimize or otherwise update output parameters 925 based on already shared sampled values, allowing UE 115 to avoid Layer 2 memory failures and PDCP holes, thereby achieving improved performance at UE 115. UE 115 can perform this update based on sampled values ​​to increase UE performance in various scenarios, such as if t-reordering expires > 0, remaining physical layer BLER > 1%, and Layer 2 memory failures > 0; or if t-reordering expires = 0, remaining physical layer BLER > 1%, and Layer 2 memory failures > 0; or if remaining physical layer BLER > 1% and Layer 2 memory failures > 0; or if Layer 2 memory failures > 0 and are dropped due to IP application flow control > 0.

[0137] Figure 10 illustrates a block diagram 1000 of a device 1005, according to the present invention, supporting deployment-based statistics for modifying wireless communications. Device 1005 may be an example of a UE 115 as described herein. Device 1005 may include a receiver 1010, a transmitter 1015, and a communication manager 1020. Device 1005 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0138] Receiver 1010 may provide components for receiving information such as packets, user data, control information, or any combination of the above associated with various information channels (e.g., control channels, data channels, and information channels associated with deployment-based statistical correlations for modifying wireless communications). The information may be transmitted to other components of device 1005. Receiver 1010 may use a single antenna or a collection of multiple antennas.

[0139] Transmitter 1015 may provide components for transmitting signals generated by other elements of device 1005. For example, transmitter 1015 may transmit information such as packets, user data, control information, or any combination of the above associated with various information channels (e.g., control channels, data channels, and information channels associated with deployment-based statistical correlations for modifying wireless communications). In some instances, transmitter 1015 may be co-located with receiver 1010 in a transceiver module. Transmitter 1015 may use a single antenna or a collection of multiple antennas.

[0140] The communication manager 1020, receiver 1010, transmitter 1015, or various combinations thereof, or various elements thereof, may be instances of components for performing various states of deployment-based statistics for modifying wireless communications as described herein. For example, the communication manager 1020, receiver 1010, transmitter 1015, or various combinations thereof, or elements thereof, may support methods for performing one or more of the functions described herein.

[0141] In some instances, the communication manager 1020, receiver 1010, transmitter 1015, or various combinations or elements thereof may be implemented in hardware (e.g., in a communication management circuitry system). The hardware may include any combination of the foregoing, such as a processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, individual gate or transistor logic device, individual hardware element, or components configured to or otherwise support the performance of the functions described herein. In some instances, the processor and memory coupled to the processor may be configured to perform one or more of the functions described herein (e.g., via instructions stored in memory executed by the processor).

[0142] Additionally or alternatively, in some instances, the communication manager 1020, receiver 1010, transmitter 1015, or various combinations or elements thereof may be implemented as processor-executable code (e.g., as communication management software or firmware). If implemented as processor-executable code, the functionality of the communication manager 1020, receiver 1010, transmitter 1015, or various combinations thereof or elements thereof may be performed by a general-purpose processor, DSP, central processing unit (CPU), ASIC, FPGA, or any combination of such or other programmable logic devices (e.g., components configured or otherwise supported for performing the functions described herein).

[0143] In some instances, the communication manager 1020 can be configured to use the receiver 1010, the transmitter 1015, or both, or otherwise cooperate with the receiver 1010, the transmitter 1015, or both to perform various operations (e.g., receiving, monitoring, transmitting). For example, the communication manager 1020 can receive information from the receiver 1010, send information to the transmitter 1015, or combine the receiver 1010, the transmitter 1015, or both to receive information, transmit information, or perform various other operations described herein.

[0144] According to the examples disclosed herein, the communication manager 1020 can support wireless communication at the UE. For example, the communication manager 1020 can be configured or otherwise support components for obtaining statistics associated with the UE's deployment in a system supporting at least a first RAT from the UE's modem, the statistics being associated with services provided from at least the first RAT, and the provided services being based on the UE's deployment. The communication manager 1020 can be configured or otherwise support components for signaling information associated with the statistics to an application program of the UE. The communication manager 1020 can be configured or otherwise support components for modifying communications at the UE based on the statistics and the UE's application program.

[0145] By including or configuring a communication manager 1020 according to the examples described herein, device 1005 (e.g., a processor that controls or otherwise couples to receiver 1010, transmitter 1015, communication manager 1020, or a combination thereof) can support techniques for reducing processing, lowering power consumption, and utilizing communication resources more efficiently.

[0146] Figure 11 illustrates a block diagram 1100 of a device 1105, according to the present invention, supporting deployment-based statistics for modifying wireless communications. Device 1105 may be an example of a device 1005 or UE 115 as described herein. Device 1105 may include a receiver 1110, a transmitter 1115, and a communication manager 1120. Device 1105 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0147] Receiver 1110 may provide components for receiving information such as packets, user data, control information, or any combination of the above associated with various information channels (e.g., control channels, data channels, and information channels associated with deployment-based statistical correlations for modifying wireless communications). The information may be transmitted to other components of device 1105. Receiver 1110 may use a single antenna or a collection of multiple antennas.

[0148] Transmitter 1115 may provide components for transmitting signals generated by other elements of device 1105. For example, transmitter 1115 may transmit information such as packets, user data, control information, or any combination of the above associated with various information channels (e.g., control channels, data channels, and information channels associated with deployment-based statistical correlations for modifying wireless communications). In some instances, transmitter 1115 may be co-located with receiver 1110 in a transceiver module. Transmitter 1115 may use a single antenna or a collection of multiple antennas.

[0149] Device 1105 or its various components may be instances of the various configurations described herein for performing deployment-based statistics for modifying wireless communications. For example, communication manager 1120 may include performance statistics component 1125, signaling component 1130, modification component 1135, or any combination thereof. Communication manager 1120 may be an instance of the configuration of communication manager 1020 described herein. In some instances, communication manager 1120 or its various components may be configured to: use receiver 1110, transmitter 1115, or both, or otherwise cooperate with receiver 1110, transmitter 1115, or both to perform various operations (e.g., receiving, monitoring, transmitting). For example, communication manager 1120 may receive information from receiver 1110, send information to transmitter 1115, or combine receiver 1110, transmitter 1115, or both to receive information, transmit information, or perform various other operations described herein.

[0150] According to the examples disclosed herein, the communication manager 1120 can support wireless communication at the UE. The performance statistics element 1125 can be configured or otherwise supported to provide components for obtaining statistics from the UE's modem related to the UE's deployment in a system supporting at least a first RAT, these statistics being associated with services provided from at least the first RAT, and the provided services being based on the UE's deployment. The signaling element 1130 can be configured or otherwise supported to provide components for signaling information associated with the statistics to the UE's application. The modification element 1135 can be configured or otherwise supported to provide components for modifying communications at the UE based on the statistics and the UE's application.

[0151] Figure 12 illustrates a block diagram 1200 of a communication manager 1220, according to the present invention, supporting deployment-based statistics for modifying wireless communications. The communication manager 1220 may be an instance of the communication manager 1020, communication manager 1120, or a combination thereof described herein. The communication manager 1220 or its components may be instances of the components described herein for performing deployment-based statistics for modifying wireless communications. For example, the communication manager 1220 may include a performance statistics component 1225, a signaling component 1230, a modification component 1235, a user interface component 1240, a network configuration component 1245, a parameter update component 1250, a beamforming component 1255, an antenna blocking detection component 1260, or any combination thereof. Each of these components may communicate directly or indirectly with each other (e.g., via one or more buses).

[0152] According to the examples disclosed herein, the communication manager 1220 can support wireless communication at the UE. The performance statistics element 1225 can be configured or otherwise supported to support components for obtaining statistics from the UE's modem related to the UE's deployment in a system supporting at least a first RAT, these statistics being associated with services provided from at least the first RAT, and the provided services being based on the UE's deployment. The signaling element 1230 can be configured or otherwise supported to support components for signaling information associated with the statistics to the UE's application. The modification element 1235 can be configured or otherwise supported to support components for modifying communications at the UE based on the statistics and the UE's application.

[0153] In some instances, user interface element 1240 may be configured or otherwise support a component for receiving an indication of the user type of the UE via the UE's interface. In some instances, user interface element 1240 may be configured or otherwise support a component for presenting a subset of statistically related information based on the user type to the user via the interface.

[0154] In some instances, to support the presentation of a subset of information, user interface element 1240 may be configured or otherwise support elements for: presenting the duration of services provided from the first RAT, the number of service interruptions associated with services provided from the first RAT, battery usage associated with services provided from the first RAT, indication of antenna obstruction at the UE, or any combination thereof.

[0155] In some instances, user interface element 1240 may be configured or otherwise support components for presenting a selection option between two or more communication modes of the UE to a user via the interface based on a subset of information. In some instances, user interface element 1240 may be configured or otherwise support components for receiving an instruction from the user via the interface for a selection between two or more communication modes, wherein modification of communication at the UE is based on receiving the instruction for selection.

[0156] In some instances, two or more communication modes include independent communication modes and non-independent communication modes, or a first RAT mode and a second RAT mode, or a communication mode associated with a first radio frequency band and a communication mode associated with a second radio frequency band, or any combination thereof.

[0157] In some instances, user interface element 1240 may be configured or otherwise support components for presenting recommendations to the user via the interface in relation to antenna obstruction at the UE. In some instances, beamforming element 1255 may be configured or otherwise support components for increasing the number of spatial layers for one or both of transmission and reception based on the recommendations, wherein modifications to communication at the UE are based on the increase in the number of spatial layers.

[0158] In some instances, it is recommended to include instructions for the user to remove the casing from the UE or change the position of their hands on the UE.

[0159] In some instances, the antenna blocking detection element 1260 may be configured or otherwise support a component for detecting antenna blocking at the UE based on one or both of the following: the UE using less than a threshold number of spatial layers during a threshold duration, and detecting a threshold number of service interruptions during a time window associated with channel conditions that satisfy the threshold channel conditions.

[0160] In some instances, to support the presentation of a subset of information, user interface element 1240 may be configured or otherwise support components for presenting cell-level information, beam-level information, MIMO configuration information, carrier aggregation information, bandwidth information, battery usage information, or any combination thereof.

[0161] In some instances, user interface element 1240 may be configured or otherwise support components for presenting selection options between different cells or beams to a user via the interface based on a subset of information. In some instances, user interface element 1240 may be configured or otherwise support components for receiving instructions from the user via the UE's interface regarding the selection between different cells or beams, wherein modifications to communication at the UE are based on receiving the instructions regarding the selection.

[0162] In some instances, user interface element 1240 may be configured or otherwise support components for presenting selection options between different MIMO configurations to a user via the UE interface based on a subset of information. In some instances, user interface element 1240 may be configured or otherwise support components for receiving instructions from the user via the UE interface regarding selection between different MIMO configurations, wherein modifications to communication at the UE are based on receiving instructions regarding selection.

[0163] In some instances, user interface element 1240 may be configured or otherwise support components for presenting options to rewrite network parameters to a user via the UE's interface based on a subset of information. In some instances, user interface element 1240 may be configured or otherwise support components for receiving new values ​​of network parameters from a user via the UE's interface, wherein communication at the UE is modified based on receiving the new values ​​of the network parameters.

[0164] In some instances, network configuration element 1245 may be configured or otherwise support a component for receiving one or more network parameters from a network entity. In some instances, parameter updating element 1250 may be configured or otherwise support a component for updating the value of at least one of the one or more network parameters for the UE's application based on information associated with statistics and the UE's application, wherein modifications to communication at the UE are based on updating the value of at least one of the one or more network parameters.

[0165] In some instances, updating the value of at least one of one or more network parameters is also based on one or both of the application's activity mode and the application's traffic activity.

[0166] In some instances, one or more network parameters include PDP or RLC AM parameters.

[0167] In some instances, performance statistics element 1225 may be configured or otherwise supported as a component for detecting the correlation between statistics and the UE's software architecture based on information associated with the statistics at the UE's application level. In some instances, signaling element 1230 may be configured or otherwise supported as a component for signaling an indication of the correlation.

[0168] In some instances, to support the detection of this correlation, the performance statistics element 1225 may be configured or otherwise supported for the following operations: detecting statistical patterns that fail to meet one or more performance thresholds during a time window associated with channel conditions that meet threshold channel conditions, and correlating the patterns with the UE's software architecture.

[0169] In some instances, to support the signaling of indications of correlation, user interface element 1240 may be configured or otherwise supported to support components for presenting indications of correlation to a user of the UE via the UE's interface. In some instances, to support the signaling of indications of correlation, signaling element 1230 may be configured or otherwise supported to support components for transmitting indications of correlation to network entities.

[0170] In some instances, the performance statistics element 1225 may be configured or otherwise support components for establishing information at a higher layer of the UE relative to the layer associated with the UE's modem, wherein the transmission of statistics-related information to the application to the UE is based on establishing information at a higher layer of the UE.

[0171] In some instances, the first RAT includes a 5G RAT and the services provided are associated with 5G services.

[0172] Figure 13 illustrates a system 1300, including a device 1305 supporting deployment-based statistics for modifying wireless communications, according to the present invention. Device 1305 may be an example of device 1005, device 1105, or UE 115 described herein, or may include such elements. Device 1305 may wirelessly communicate with one or more base stations 105, UE 115, or any combination thereof. Device 1305 may include elements for bidirectional voice and data communications, including elements for transmitting and receiving communications, such as a communication manager 1320, I / O controller 1310, transceiver 1315, antenna 1325, memory 1330, code 1335, and processor 1340. These elements may be electronically communicated or otherwise coupled (e.g., operational ground, communication ground, functional ground, electronic ground, electrical ground) via one or more buses (e.g., bus 1345).

[0173] I / O controller 1310 can manage the input and output signals of device 1305. I / O controller 1310 can also manage peripheral devices not integrated into device 1305. In some cases, I / O controller 1310 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1310 can use operating systems such as iOS®, ANDROID®, MS-DOS®, MS-WINDOWS®, OS / 2®, UNIX®, LINUX®, or other known operating systems. Additionally or alternatively, I / O controller 1310 can represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, I / O controller 1310 can be implemented as part of a processor (e.g., processor 1340). In some cases, a user can interact with device 1305 via I / O controller 1310 or via hardware controlled by I / O controller 1310.

[0174] In some cases, device 1305 may include a single antenna 1325. However, in other cases, device 1305 may have more than one antenna 1325, which may be able to transmit or receive multiple wireless transmissions simultaneously. As described herein, transceiver 1315 may communicate bidirectionally via one or more antennas 1325, wired or wireless links. For example, transceiver 1315 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 1315 may also include a modem for modulating packets and providing modulated packets to one or more antennas 1325 for transmission, and for demodulating packets received from one or more antennas 1325. Transceiver 1315, or transceiver 1315 and one or more antennas 1325, may be transmitter 1015, transmitter 1115, receiver 1010, receiver 1110, or any combination thereof or examples of elements thereof, as described herein.

[0175] Memory 1330 may include random access memory (RAM) and read-only memory (ROM). Memory 1330 may store computer-executable code 1335, which includes instructions that, when executed by processor 1340, cause device 1305 to perform the various functions described herein. Code 1335 may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, code 1335 may not be directly executable by processor 1340, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein. In some cases, among others, memory 1330 may contain a basic I / O system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0176] Processor 1340 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, individual gate or transistor logic elements, individual hardware elements, or any combination thereof). In some cases, processor 1340 may be configured to use a memory controller to operate a memory array. In other cases, the memory controller may be integrated into processor 1340. Processor 1340 may be configured to execute computer-readable instructions stored in memory (e.g., memory 1330) to cause device 1305 to perform various functions (e.g., functions or tasks supporting deployment-based statistics for modifying wireless communications). For example, device 1305 or elements thereof may include processor 1340 and memory 1330 coupled to processor 1340, processor 1340 and memory 1330 being configured to perform the various functions described herein.

[0177] According to the examples disclosed herein, the communication manager 1320 can support wireless communication at the UE. For example, the communication manager 1320 can be configured or otherwise support components for obtaining statistics associated with the UE's deployment in a system supporting at least a first RAT from the UE's modem, the statistics being associated with services provided from at least the first RAT, and the provided services being based on the UE's deployment. The communication manager 1320 can be configured or otherwise support components for signaling information associated with the statistics to an application program of the UE. The communication manager 1320 can be configured or otherwise support components for modifying communications at the UE based on the statistics and the UE's application program.

[0178] By including or configuring a communication manager 1320 according to an example as described herein, device 1305 can support techniques for improving communication reliability, reducing latency, enhancing and reducing processing-related user experience, reducing power consumption, utilizing communication resources more efficiently, improving coordination between devices, extending battery life, and improving the utilization of processing power.

[0179] In some instances, the communication manager 1320 may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using or otherwise cooperating with transceiver 1315, one or more antennas 1325, or any combination thereof. Although the communication manager 1320 is shown as a separate element, in some instances, one or more functions described with reference to the communication manager 1320 may be supported or executed by processor 1340, memory 1330, code 1335, or any combination thereof. For example, code 1335 may include instructions executable by processor 1340 to cause device 1305 to perform various states of deployment-based statistics for modifying wireless communications as described herein, or processor 1340 and memory 1330 may be otherwise configured to perform or support such operations.

[0180] Figure 14 illustrates a flowchart of a deployment-based statistical method 1400 for modifying wireless communications, according to the present invention. As described herein, the operation of method 1400 can be implemented by a UE or its components. For example, the operation of method 1400 can be performed by a UE 115 described with reference to Figures 1 through 13. In some instances, the UE can execute a set of instructions to control the functional units of the UE to perform the described functions. Additionally or alternatively, the UE can use dedicated hardware to perform various states of the described functions.

[0181] At 1405, the method may include the following steps: obtaining statistics from the UE's modem associated with the UE's deployment in a system supporting at least a first RAT, the statistics being associated with services provided from at least the first RAT, and the provided services being based on the UE's deployment. The operation at 1405 can be performed according to the examples disclosed herein. In some instances, some aspects of the operation at 1405 may be performed by the performance statistics element 1225 described with reference to FIG. 12.

[0182] At 1410, the method may include the step of signaling statistically related information to the UE's application. The operation of 1410 can be performed according to the examples disclosed herein. In some instances, some states of the operation of 1410 may be performed by the signal transmission element 1230 described with reference to FIG12.

[0183] At 1415, the method may include the following steps: modifying communications at the UE based on statistics and the UE's application. The operation of 1415 can be performed according to the examples disclosed herein. In some instances, certain aspects of the operation of 1415 may be performed by the modification element 1235 described with reference to FIG12.

[0184] Figure 15 illustrates a flowchart of a deployment-based statistical method 1500 for modifying wireless communications, according to the present invention. As described herein, the operation of method 1500 can be implemented by a UE or its components. For example, the operation of method 1500 can be performed by a UE 115 described with reference to Figures 1 through 13. In some instances, the UE can execute a set of instructions to control the functional units of the UE to perform the described functions. Additionally or alternatively, the UE can use dedicated hardware to perform various states of the described functions.

[0185] At 1505, the method may include the following steps: obtaining statistics from the UE's modem associated with the UE's deployment in a system supporting at least a first RAT, the statistics being associated with services provided from at least the first RAT, and the provided services being based on the UE's deployment. The operation at 1505 can be performed according to the examples disclosed herein. In some instances, some aspects of the operation at 1505 may be performed by the performance statistics element 1225 described with reference to FIG. 12.

[0186] At 1510, the method may include the step of signaling statistically related information to the UE's application. The operation of 1510 can be performed according to the examples disclosed herein. In some instances, some states of the operation of 1510 may be performed by the signal transmission element 1230 described with reference to FIG12.

[0187] At 1515, the method may include the following steps: receiving an indication of the type of user for the UE via the UE's interface. The operation of 1515 can be performed according to the examples disclosed herein. In some instances, some forms of the operation of 1515 may be performed by the user interface element 1240 described with reference to FIG12.

[0188] At 1520, the method may include the step of presenting a subset of statistically relevant information based on the user's type to the user via an interface. The operation at 1520 can be performed according to the examples disclosed herein. In some instances, some forms of the operation at 1520 may be performed by the user interface element 1240 described with reference to FIG12.

[0189] At 1525, the method may include the following steps: modifying communications at the UE based on statistics and the UE's application. The operation of 1525 can be performed according to the examples disclosed herein. In some instances, certain aspects of the operation of 1525 may be performed by the modification element 1235 described with reference to FIG12.

[0190] The following provides an overview of the nature of the case:

[0191] Version 1: A method for wireless communication at a UE, comprising the steps of: obtaining statistics associated with the deployment of the UE in a system supporting at least a first RAT from the UE's modem, the statistics being associated with services provided from at least the first RAT, and the services provided being at least partially based on the deployment of the UE; transmitting information associated with the statistics to an application of the UE by signaling; and modifying the communication at the UE based at least partially on the statistics and the application of the UE.

[0192] State 2: According to the method of State 1, it also includes the following steps: receiving an indication of the type of user of the UE via the interface of the UE; and presenting to the user, at least in part, a subset of information related to the statistics based on the user's type, via the interface.

[0193] Format 3: According to the method of request item 2, wherein the user's type includes a first type, and wherein the subset of information presented includes: the duration of the service provided from the first RAT, the number of service interruptions associated with the service provided from the first RAT, battery usage associated with the service provided from the first RAT, an indication of antenna obstruction at the UE, or any combination thereof.

[0194] Version 4: According to the method of Version 3, it also includes the following steps: presenting the user with a selection option between two or more communication modes of the UE via the interface, at least in part based on the subset of the information; and receiving from the user via the interface an instruction on the selection between the two or more communication modes, wherein the modification of such communication at the UE is at least in part based on receiving the instruction on the selection.

[0195] State 5: According to the method of State 4, wherein the two or more communication modes include independent communication mode and non-independent communication mode, or a first RAT mode and a second RAT mode, or a communication mode associated with a first radio frequency band and a communication mode associated with a second radio frequency band, or any combination thereof.

[0196] State 6: The method according to any of the states 3 to 5 also includes the following steps: presenting the user with a recommendation related to antenna obstruction at the UE via the interface; and increasing the number of spatial layers for one or both of transmission and reception based at least in part on the recommendation, wherein the modification of such communications at the UE is based at least in part on the increase in the number of spatial layers.

[0197] Version 7: According to the method of Version 6, the recommendation includes instructions to the user to remove the casing from the UE or change the hand position on the UE.

[0198] State 8: The method according to any of the states 3 to 7 also includes the following steps: detecting antenna obstruction at the UE based at least in part on one or two of the following: the UE using less than a threshold number of spatial layers during the threshold duration, and detecting a threshold number of service interruptions during a time window associated with a channel condition that satisfies the threshold channel condition.

[0199] State 9: The method according to any of the states 2 to 8, wherein the user’s type includes a second type, and wherein the subset of information presented includes: presenting cell-level information, beam-level information, MIMO configuration information, carrier aggregation information, bandwidth information, battery usage information, or any combination thereof.

[0200] Version 10: The method according to Version 9 also includes the following steps: presenting selection options between different cells or beams to the user via the interface based at least in part on the subset of the information; and receiving an instruction from the user on the selection between different cells or beams via the interface of the UE, wherein the communication at the UE is modified at least in part based on receiving the instruction on the selection.

[0201] State 11: The method according to any of the states 9 to 10 also includes the following steps: presenting the user with selection options between different MIMO configurations via the interface of the UE, at least in part based on the subset of the information; and receiving from the user via the interface of the UE an indication of selection between the different MIMO configurations, wherein the communication at the UE is modified at least in part based on receiving the indication of selection.

[0202] State 12: The method according to any of the states 9 to 11 also includes the following steps: presenting the option to rewrite network parameters to the user via the interface of the UE, at least in part based on the subset of the information; and receiving a new value of the network parameters from the user via the interface of the UE, wherein the communication at the UE is modified at least in part based on the new value of the network parameters received.

[0203] State 13: The method according to any of the states 1 to 12 also includes the following steps: receiving one or more network parameters from a network entity; and updating the value of at least one of the one or more network parameters for the application of the UE based at least in part on information associated with the statistics and the application of the UE, wherein the communication modifying the UE is based at least in part on updating the value of the at least one of the one or more network parameters.

[0204] Version 14: According to the method of Version 13, the value of updating at least one of the one or more network parameters is also at least partially based on one or both of the application's activity mode and the application's traffic activity.

[0205] State 15: The method according to any of the states 13 to 14, wherein the one or more network parameters include PDP or RLC AM parameters.

[0206] State 16: The method according to any of the states 1 to 15 also includes the following steps: at the application of the UE, at least in part based on the information associated with the statistics to detect the correlation between the statistics and the software architecture of the UE, and to signal an indication of the correlation.

[0207] Sample 17: According to the method of Sample 16, the detection of the correlation also includes: detecting a statistical pattern that fails to meet one or more performance thresholds during a time window associated with a channel condition that meets a threshold channel condition, and correlating the pattern with the software architecture of the UE.

[0208] State 18: According to any of the states 16 to 17, the method of transmitting the indication of the correlation by signal also includes: presenting the indication of the correlation to the user of the UE via the interface of the UE; or transmitting the indication of the correlation to a network entity.

[0209] State 19: The method according to any of the states 1 to 18 also includes the following steps: establishing information at a higher layer of the UE relative to the layer associated with the data machine of the UE, wherein the information associated with the statistics is signaled to the application of the UE at least in part based on establishing the information at the higher layer of the UE.

[0210] State 20: A method according to any of the states 1 to 19, wherein the first RAT includes a 5G RAT and the services provided are associated with 5G services.

[0211] State 21: An apparatus for wireless communication at a UE, comprising a processor, a memory coupled to the processor, and instructions stored in the memory and executable by the processor to cause the apparatus to perform any of the states 1 to 20.

[0212] State 22: An apparatus for wireless communication at a UE, comprising at least one component for performing a method of any one of states 1 to 20.

[0213] Format 23: A non-transitory computer-readable medium storing code for wireless communication at the UE, the code including instructions executable by a processor to perform the methods of any of Formats 1 to Format 20.

[0214] It should be noted that the methods described in this paper describe possible implementations, and the operations and steps can be rearranged or otherwise modified, and other implementations are possible. Furthermore, states from two or more of these methods can be combined.

[0215] While some aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most of the description, the techniques described herein can be applied beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described can be applied to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0216] The information and signals described herein can be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout this specification can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or light particles, or any combination thereof.

[0217] Using a general-purpose processor, DSP, ASIC, CPU, FPGA, or other programmable logic device, individual gate or transistor logic device, individual hardware element, or any combination thereof designed to perform the functions described herein, the various illustrative blocks and elements described in connection with the disclosure herein may be implemented or executed. The general-purpose processor may be a microprocessor; however, alternatively, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, a combination of one or more microprocessors with a DSP core, or any other such configuration).

[0218] The functions described herein can be implemented using hardware, software executed by a processor, firmware, or any combination thereof. If implemented via software executed by a processor, such functions can be stored as one or more instructions or code on or transmitted via a computer-readable medium. Other examples and implementations are within the scope of this application and the appended claims. For example, due to the nature of software, the functions described herein can be implemented using software executed by a processor, hardware, firmware, hardwired, or any combination thereof. Features implementing the functions can also be physically placed in various locations, including portions distributed such that functions are implemented at different physical locations.

[0219] Computer-readable media includes both non-transitory computer storage media and communication media, such communication media including any media that facilitates the transfer of computer programs from one location to another. Non-transitory storage media can be any available media accessible by a general-purpose computer or a special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media can include RAM, ROM, electronically erasable programmable ROM (EEPROM), flash memory, CD-ROM or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory media that can be used to carry or store desired code components having an instruction or data structure and that can be accessed by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Furthermore, any connection can be appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable media. As used herein, disks and discs include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically copy data magnetically, while discs use lasers to optically copy data. The combination of the above should also be included within the scope of computer-readable media.

[0220] As used herein, "or" as used in a request item, such as in a list of items (e.g., a list of items preceded by a phrase such as "at least one of them" or "one or more of them"), indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A, or B, or C, or AB, or AC, or BC, or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, without departing from the scope of this case, an exemplary step described as "based on condition A" could be based on both condition A and condition B. In other words, as used herein, the phrase "based on" will be interpreted in the same way as the phrase "at least partially based on".

[0221] The term "determine" or "determining" encompasses a wide variety of actions, and therefore "determining" can include calculation, operation, processing, deduction, investigation, examination (e.g., by examining tables, databases, or other data structures), judgment, and so on. Furthermore, "determining" can include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), and so on. Additionally, "determining" can include resolving, selecting, choosing, establishing, and other similar actions.

[0222] In the accompanying drawings, similar elements or features may have the same element symbol. Additionally, elements of the same type may be distinguished by a dash followed by a second reference numeral to differentiate between similar elements. If only the first element symbol is used in this specification, the description applies to any similar element having the same first element symbol, without regard to the second element symbol or other subsequent element symbols.

[0223] The specification described herein, in conjunction with the accompanying drawings, describes exemplary configurations and does not represent all instances that can be implemented or that fall within the scope of the claims. Throughout this specification, the term "example" means "serving as an example, instance, or illustration," and not "preferred" or "advantageous" relative to other examples. Specific details are included to provide an understanding of the described techniques. However, these techniques may be implemented without using such specific details. In some cases, well-known structures and devices are illustrated in block diagram form to avoid obscuring the concept of the described examples.

[0224] The description herein is provided to enable those skilled in the art to implement or use the disclosed content. Various modifications to the content of this document will be readily apparent to those skilled in the art, and the overall principles defined herein can be applied to other variations without departing from the scope of this document. Therefore, the content of this document is not limited to the examples and designs described herein, but rather conforms to the broadest scope consistent with the principles and novel features disclosed herein.

[0225] 100: Wireless Communication System 105: Base Station 110: Coverage Area 115:UE 120: Backload Link 125: Communication Link 130: Core Network 135: Device-to-device (D2D) communication link 140: Access to network entities 145: Access to network transmission entities 150: IP Service 200: Equipment Hardware 205-a: Phaser 205-b: Phaser 205-c: Phaser 205-d: Phaser 210: Antenna Module 215: Printed Circuit Board (PCB) 220: Back cover 300: User Interface 305-a: Application 305-b: Application 305-c: Application 400: User Interface 405: Application 410-a: Pattern 410-b: Pattern 500: User Interface 505: Application 510-a: Information section 510-b: Information Section 510-c: Information section 510-d: Information section 600: User Interface 605-a: Application 605-b: Application 605-c: Application 700: User Interface 705: Application 705-a: Application 705-b: Application 800: User Interface 805: Application 810-a: Information Section 810-b: Information Section 900: Parameter Refinement Process 905: Function 910: Application Identifier 915: Information and Events 920: Communications Information 925: Output parameters 1000: Block Diagram 1005: Equipment 1010: Receiver 1015: Transmitter 1020: Communication Manager 1100: Block Diagram 1105: Equipment 1110: Receiver 1115: Transmitter 1120: Communication Manager 1125: Performance Statistics Component 1130: Signal transmission element 1135: Modify Components 1200: Block Diagram 1220: Communication Manager 1225: Performance Statistics Component 1230: Signal transmission element 1235: Modify components 1240: User Interface Component 1245: Network Configuration Components 1250: Parameter Update Component 1255: Beamforming element 1260: Antenna Obstruction Detection Element 1300: System 1305: Equipment 1310: I / O Controller 1315: Transceiver 1320: Communication Manager 1325: Antenna 1330: Memory 1335: Code 1340: Processor 1345: Busbar 1400: Method 1405: Steps 1410: Steps 1415: Steps 1500: Method 1505: Steps 1510: Steps 1515: Steps 1520: Steps 1525: Steps

[0226] Domestic storage information (please note in order of storage institution, date, and number) none Overseas storage information (please note in the order of storage country, institution, date, and number) none

Claims

1. A method for wireless communication at a user equipment (UE), comprising the steps of: obtaining from a modem of the UE statistics associated with a deployment of the UE in a system supporting at least one first radio access technology, the statistics being associated with a service provided from at least the first radio access technology, and the service being provided being at least partially based on the deployment of the UE; signaling information associated with the statistics to an application of the UE; receiving, via an interface of the UE, an indication of a type of user of the UE; presenting, via the interface, a subset of the information associated with the statistics, at least partially based on the user's type, to the user; and modifying communication at the UE, at least partially based on the statistics and the application of the UE.

2. The method according to claim 1, wherein the user's type includes a first type, and wherein the step of presenting the subset of the information includes the following steps: presenting a duration of the service provided from the first radio access technology, a number of service interruptions associated with the service provided from the first radio access technology, a battery usage associated with the service provided from the first radio access technology, an indication of antenna obstruction at the UE, or any combination thereof.

3. The method according to claim 2 also includes the following steps: presenting a selection option between two or more communication modes of the UE to the user via the interface, at least in part based on the subset of the information; and receiving from the user via the interface an instruction on a selection between the two or more communication modes, wherein the modification of such communication at the UE is at least in part based on receiving the instruction on the selection.

4. The method according to claim 3, wherein the two or more communication modes include an independent communication mode and a non-independent communication mode, or a first radio access technology mode and a second radio access technology mode, or a communication mode associated with a first radio frequency band and a communication mode associated with a second radio frequency band, or any combination thereof.

5. The method according to claim 2 also includes the following steps: presenting a recommendation to the user via the interface in relation to the antenna obstruction at the UE; and increasing the number of spatial layers for one or both of transmission and reception based at least in part on the recommendation, wherein the modification of such communications at the UE is based at least in part on the increase in the number of spatial layers.

6. The method according to request item 5, wherein the recommendation includes an instruction to the user to remove a casing from the UE or change the position of a hand on the UE.

7. The method according to claim 2 also includes the following steps: detecting the antenna obstruction at the UE based at least in part on one or both of the following: the UE uses less than a threshold number of spatial layers during a threshold duration, and a threshold number of service interruptions are detected during a time window associated with a channel condition that satisfies a threshold channel condition.

8. The method according to request item 1, wherein the user's type includes a second type, and wherein the step of presenting the subset of the information includes the following steps: presenting cell-level information, beam-level information, multiple-input multiple-output (MIMO) configuration information, carrier aggregation information, bandwidth information, battery usage information, or any combination thereof.

9. The method according to claim 8 also includes the following steps: presenting a selection option between different cells or beams to the user via the interface, at least in part based on the subset of the information; and receiving from the user via the interface of the UE an instruction on a selection between the different cells or beams, wherein the modification of such communications at the UE is at least in part based on receiving the instruction on the selection.

10. The method according to claim 8 also includes the following steps: presenting a selection option between different MIMO configurations to the user via the interface of the UE, at least in part based on the subset of the information; and receiving from the user via the interface of the UE an indication of a selection between the different MIMO configurations, wherein the modification of such communications at the UE is at least in part based on receiving the indication of the selection.

11. The method according to claim 8 also includes the following steps: presenting an option to rewrite a network parameter to the user via the interface of the UE, at least in part based on the subset of the information; and receiving a new value for the network parameter from the user via the interface of the UE, wherein the communication modifying the UE is at least in part based on receiving the new value for the network parameter.

12. The method according to claim 1 also includes the steps of: receiving one or more network parameters from a network entity; and updating a value for at least one of the one or more network parameters for the UE's application, at least in part based on the information associated with the statistics and the UE's application, wherein the communication modifying the UE is at least in part based on updating the value for the at least one of the one or more network parameters.

13. The method according to request item 12, wherein updating the value of at least one of the one or more network parameters is also at least partially based on one or both of an activity mode of the application and a traffic activity of the application.

14. The method of request item 12, wherein the one or more network parameters include packet data protocol or radio link control approved mode parameters.

15. The method according to claim 1 also includes the following steps: at the application of the UE, detecting a correlation between the statistics and a software configuration of the UE based at least in part on the information associated with the statistics; and signaling an indication of the correlation.

16. The method according to request item 15, wherein the step of detecting the correlation also includes the following steps: detecting a pattern of statistics that fails to meet one or more performance thresholds during a time window associated with a channel condition that meets a threshold channel condition, and correlating the pattern with the software architecture of the UE.

17. The method according to claim 15, wherein the step of signaling the indication of the correlation also includes the following steps: presenting the indication of the correlation to a user of the UE via an interface of the UE; or transmitting the indication of the correlation to a network entity.

18. The method according to claim 1 also includes the following steps: establishing the information at a higher layer of the UE relative to a layer associated with the data unit of the UE, wherein the signaling of the information associated with the statistics to the application of the UE is at least partially based on establishing the information at the higher layer of the UE.

19. The method of claim 1, wherein the first radio access technology includes a fifth-generation (5G) radio access technology and the service provided is associated with a 5G service.

20. An apparatus for wireless communication at a user equipment (UE), comprising: One processor; The memory, which is coupled to the processor; and a plurality of instructions stored in the memory and executable by the processor to cause the device to: obtain statistics from a modem of the UE associated with a deployment of the UE in a system supporting at least one first radio access technology, the statistics being associated with a service provided from at least the first radio access technology, and the service being provided being at least partially based on the deployment of the UE; transmit information associated with the statistics to an application of the UE by signaling; receive an indication of a type of user of the UE via an interface of the UE; present a subset of the information associated with the statistics, at least partially based on the user's type, to the user via the interface; and modify communications at the UE, at least partially based on the statistics and the application of the UE.

21. The apparatus according to claim 20, wherein the instructions for presenting the subset of the information can be executed by the processor to cause the apparatus to: present a duration of the service provided from the first radio access technology, a number of service interruptions associated with the service provided from the first radio access technology, a battery usage associated with the service provided from the first radio access technology, an indication of antenna obstruction at the UE, or any combination thereof.

22. The apparatus according to claim 21, wherein the instructions may also be executed by the processor to cause the apparatus to: present a selection option between two or more communication modes of the UE to the user via the interface, at least in part based on the subset of the information; and receive from the user via the interface an instruction on a selection between the two or more communication modes, wherein the modification of such communication at the UE is at least in part based on receiving the instruction on the selection.

23. The apparatus according to claim 21, wherein the instructions may also be executed by the processor to cause the apparatus to: present a recommendation to the user via the interface in relation to the antenna obstruction at the UE; and increase the number of spatial layers for one or both of transmission and reception, at least in part based on the recommendation, wherein the modification of the communications at the UE is at least in part based on the increase in the number of spatial layers.

24. An apparatus for wireless communication at a user equipment (UE), comprising: The components include: a component for obtaining statistics from a modem of the UE associated with a deployment of the UE in a system supporting at least one first radio access technology, the statistics being associated with a service provided from at least the first radio access technology, and the service being provided being at least partially based on the deployment of the UE; a component for signaling information associated with the statistics to an application of the UE; a component for receiving an indication of a type of user of the UE via an interface of the UE; a component for presenting a subset of the information associated with the statistics, at least partially based on the user's type, to the user via the interface; and a component for modifying communications at the UE, at least partially based on the statistics and the application of the UE.

25. The apparatus according to claim 24, wherein the component for presenting the subset of information includes: A component for presenting a duration of the service provided from the first radio access technology, a number of service interruptions associated with the service provided from the first radio access technology, a battery usage associated with the service provided from the first radio access technology, an indication of antenna obstruction at the UE, or any combination thereof.

26. The apparatus according to claim 25 also includes: A component for presenting a selection option between two or more communication modes of the UE to the user via the interface, based at least in part on the subset of the information; and a component for receiving from the user via the interface an indication of a selection between the two or more communication modes, wherein the modification of such communication at the UE is based at least in part on receiving the indication of the selection.

27. A non-transitory computer-readable medium storing code for wireless communication at a user equipment (UE), the code including instructions executable by a processor for: obtaining statistics from a modem of the UE associated with a deployment of the UE in a system supporting at least one first radio access technology, the statistics being associated with a service provided from at least the first radio access technology, and the service being provided being at least partially based on the deployment of the UE; signaling information associated with the statistics to an application of the UE; receiving an indication of a type of user of the UE via an interface of the UE; presenting a subset of the information associated with the statistics, at least partially based on the user's type, to the user via the interface; and modifying communications at the UE, at least partially based on the statistics and the application of the UE.

Citation Information

Patent Citations

  • Power savings in a multi-connectivity user equipment

    US20200351792A1