Smart Data Mode for 5G Wireless Devices
A system optimizes 5G cellular resource access based on application performance and user preferences, addressing power and thermal management challenges to enhance throughput and reduce consumption, prioritizing 5G over Wi-Fi when advantageous.
Patent Information
- Application Number
- JP2024081976
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-03-01
- Filing Date
- 2024-05-20
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2041-03-02
AI Technical Summary
5G cellular connections offer higher data throughput and lower latency but require higher power consumption and improved thermal management, while data plans are capped, limiting throughput and necessitating a mechanism to optimize access based on various factors.
A system that manages access to 5G cellular baseband resources by considering application performance, power and thermal management, and user preferences, using application workload monitoring, system-level indications, and data-driven machine learning to determine when to enable 5G connections.
Enhances application performance by optimizing 5G access based on factors like data throughput, latency, and power availability, balancing network usage with thermal and power management, and prioritizing 5G over Wi-Fi when beneficial.
Smart Images

Figure 0007736855000001 
Figure 0007736855000002 
Figure 0007736855000003
Abstract
Description
[Technical Field]
[0001] The described embodiments relate to wireless communications, including methods and apparatus for managing access to 5G cellular baseband resources for 5G-enabled wireless devices. [Background technology]
[0002] Newer generations of cellular wireless networks, e.g., fourth generation (4G) and fifth generation (5G), implementing one or more of the 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE), LTE-Advanced (LTE-A), and 5G standards, are being rapidly developed and deployed by network operators worldwide. While newer cellular wireless networks offer packet-based coverage, 5G technology offers increased data throughput and lower latency connections, promising enhanced mobile broadband services for 5G-enabled wireless devices. 5G's higher data throughput and lower latency are expected to improve existing ones and introduce a variety of new applications and services. While network operator data plans tend to increase data allocation sizes and reduce the cost per byte over time, data plans are generally capped, potentially limiting throughput for a particular user, even with unlimited data plans. Additionally, 5G cellular connections at high data throughput may require additional power consumption and heat dissipation management from mobile wireless devices with limited battery capacity. There is a need for a mechanism to determine when best to enable access to a 5G cellular connection based on various factors. Summary of the Invention
[0003] This application relates to wireless communications, including methods and apparatus for managing access to 5G cellular baseband resources for 5G-enabled wireless devices. 5G cellular technology provides connections with higher data throughput rates and lower latency for 5G-enabled wireless devices. 5G wireless connections with wider bandwidths, higher frequencies, and shorter distances may require higher power consumption and improved thermal management in 5G-enabled wireless devices. 4G LTE technology will coexist with 5G deployments for many years, and users' service subscription plans may allow them to balance application performance with power and thermal management priorities to enable access to 5G baseband resources to establish 5G radio bearers when best suited to the wireless device's configuration. Access to 5G cellular baseband resources is provided to improve application performance, e.g., higher data rates for Voice over Internet Protocol (VoIP) calls and video call connections, as well as to offer new services previously hindered by lower data rate 4G capabilities, e.g., cloud network storage backup services over cellular wireless connections. Key communication service information, such as service subscription plan parameters and the radio access technology in use, may be provided to applications on the wireless communication device to enable an improved user experience. The relative cost factors of cellular and non-cellular wireless connections, application data throughput requirements, latency requirements, Quality of Service (QoS) parameters, heat dissipation, and power availability may be considered when enabling access to 5G cellular baseband resources for one or more applications operating on the wireless communication device. Access to 5G cellular wireless connections may be prioritized over wireless local area networks (WLANs), e.g., Wi-Fi, in certain circumstances.
[0004] Application workload monitoring on a wireless communication device can include analyzing network performance requirements for a given application currently in use or launched for future use, along with system-level indications of overall device usage, battery level, and mobility state to determine whether access to 5G cellular baseband resources is recommended for the application. In some embodiments, a 5G cellular recommendation is provided for the application indicating a bandwidth level currently in use or expected for future use, as well as a confidence metric on the bandwidth level indication. In some embodiments, the bandwidth level indication is either high, indicating a positive recommendation for access to 5G cellular baseband resources for the application, or low, indicating a negative recommendation. In some embodiments, a high or low value is provided for a confidence level related to the accompanying bandwidth level indication for the application. In some embodiments, data-driven machine learning can adapt decision logic regarding the suitability of a particular user of a wireless communication device and / or wireless communication device to access 5G cellular baseband resources for one or more applications, such as based on a past history of application data usage and performance requirements. In some embodiments, the application subsystem of the wireless communication device provides application-level information regarding audio / video media usage, expected data content size, and / or data flow parameters to the analysis subsystem, which also obtains wireless network connection information from the communication subsystem. The analysis subsystem uses the application-level information and the wireless network information to determine 5G cellular recommendations. Relevant application information may include foreground / background status, traffic class, transfer size, active / idle status, bit rate requirements, and streaming media requirements.Additional information may include system state such as battery state, screen state, user configuration for cellular and non-cellular data (e.g., Wi-Fi) usage, mobility state, reduced power modes (at the application, processor, and / or device level), etc. The cellular baseband controller can determine whether 5G baseband resources in one or more radio frequency bands are available for use by a particular application.
[0005] Other aspects and advantages of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of the described embodiments.
[0006] This Summary is provided merely for the purpose of summarizing some example embodiments so as to provide a basic understanding of some aspects of the subject matter described herein. Accordingly, it should be understood that the above features are merely examples and should not be construed as narrowing the scope or spirit of the subject matter described herein. Other features, aspects, and advantages of the subject matter described herein will become apparent from the following detailed description, drawings, and claims. [Brief explanation of the drawings]
[0007] The present disclosure will be readily understood by the following detailed description in conjunction with the accompanying drawings, in which like reference numerals indicate like structural elements, and in which:
[0008] [Figure 1] 1 illustrates a block diagram of different components of an exemplary system configured to implement cellular service provisioning to a wireless device, according to some embodiments.
[0009] [Figure 2] 2 shows a block diagram of a more detailed view of example components of the system of FIG. 1 in accordance with some embodiments.
[0010] [Figure 3A]1 illustrates a block diagram of a 5G non-standalone network architecture and a standalone network architecture, according to some embodiments. [Figure 3B] 1 illustrates a block diagram of a 5G non-standalone network architecture and a standalone network architecture, according to some embodiments.
[0011] [Figure 4] 1 illustrates an example workload modeling table for determining 5G cellular recommendations for an application based on multiple application-level and device-level factors, according to some embodiments.
[0012] [Figure 5] 1 illustrates a block diagram of an example set of subsystems that analyze information to determine 5G cellular baseband resource recommendations, according to some embodiments.
[0013] [Figure 6] 1 illustrates a block diagram of an example set of components that process information to determine 5G cellular baseband resource recommendations, according to some embodiments.
[0014] [Figure 7] 1 illustrates an exemplary smart data mode table summarizing 5G cellular baseband functionality based on different trigger criteria, according to some embodiments.
[0015] [Figure 8] 1 illustrates a block diagram of an example architecture and data flow of an application processing subsystem and a cellular baseband processing subsystem for controlling access to 5G cellular baseband resources for applications of a mobile wireless device, according to some embodiments.
[0016] [Figure 9]1 illustrates a state diagram of a smart data mode for enabling and disabling 5G cellular radio frequency ranges based on various trigger criteria, according to some embodiments.
[0017] [Figure 10] 1 illustrates a summary table mapping 5G cellular baseband resource recommendations to possible 5G cellular baseband control actions, according to some embodiments.
[0018] [Figure 11] 1 illustrates an exemplary method for controlling access to 5G cellular baseband resources, according to some embodiments.
[0019] [Figure 12] 1 illustrates another exemplary method for controlling access to 5G cellular baseband resources, according to some embodiments.
[0020] [Figure 13] 1 illustrates a block diagram of exemplary elements of a mobile wireless device, according to some embodiments. DETAILED DESCRIPTION OF THE INVENTION
[0021] Representative examples of applications of the methods and apparatus according to the present application are described in this section. These examples are provided solely to add context and to aid in understanding the described embodiments. Thus, it will be apparent to one of ordinary skill in the art that the described embodiments can be practiced without some or all of these specific details. In other instances, well-known process steps have not been described in detail to avoid unnecessarily obscuring the described embodiments. Other applications are possible, and therefore the following examples should not be construed as limiting.
[0022] This application relates to wireless communications, including methods and apparatus for managing access to 5G cellular baseband resources for 5G-enabled wireless devices. 5G cellular technology provides connections with higher data throughput rates and lower latency for 5G-enabled wireless devices. 5G wireless connections with wider bandwidths, higher frequencies, and shorter distances may require higher power consumption and improved thermal management in 5G-enabled wireless devices. 4G LTE technology will coexist with 5G deployments for many years, and a user's service subscription plan may allow them to balance performance with power and thermal management priorities to enable access to 5G baseband resources and establish 5G radio bearers when best suited to the wireless device's configuration. 5G access is provided to improve application performance, e.g., higher data rates for Voice over Internet Protocol (VoIP) calls and video call connections, as well as to offer new services previously hindered by lower data rate 4G performance, e.g., cloud network storage backup services over cellular connections. Key communication service information, such as service subscription plan parameters and the radio access technology in use, may be provided to applications to enable an improved user experience. The relative cost factors of cellular and non-cellular wireless connectivity, application data throughput requirements, latency requirements, Quality of Service (QoS) parameters, heat dissipation, and power availability may be considered when enabling access to 5G cellular baseband resources for one or more applications. Access to 5G cellular may be prioritized over Wi-Fi in certain circumstances.
[0023] Application workload monitoring can include an analysis of network performance requirements for a given application currently in use or launched for future use, along with system-level indications of overall device usage, battery level, and mobility state to determine whether access to 5G cellular baseband resources is recommended for the application. In some embodiments, a 5G cellular recommendation is provided to the application indicating a bandwidth level currently in use or expected for future use, as well as a confidence metric on the bandwidth level indication. In some embodiments, the bandwidth level indication is either high, indicating a positive recommendation for access to 5G cellular baseband resources for the application, or low, indicating a negative recommendation. In some embodiments, a high or low value is provided for a confidence level related to the accompanying bandwidth level indication for the application. In some embodiments, data-driven machine learning can adapt decision logic regarding the suitability of a particular user and / or device to access 5G cellular baseband resources for one or more applications, such as based on a past history of application data usage and performance requirements. In some embodiments, the application subsystem of the wireless device provides application-level information regarding audio / video media usage, expected data content size, and / or data flow parameters to the analysis subsystem, which also obtains wireless network connection information from the communication subsystem. The analysis subsystem can determine 5G cellular recommendations using application-level information (obtained from the application subsystem or from another device entity), wireless network information (obtained from the communication subsystem or from another device entity), and / or system-level information obtained from one or more device entities. Relevant application information may include foreground / background status, traffic class, transfer size, active / idle status, bitrate requirements, and streaming media requirements.System level information may include system state such as battery status, screen status, user configuration for cellular and non-cellular data (e.g., Wi-Fi) usage, mobility status, reduced power modes (at the application, processor, and / or device level), etc. The cellular baseband controller can determine whether 5G baseband resources in one or more radio frequency bands are available for use by a particular application.
[0024] In the following detailed description, reference is made to the accompanying drawings which form a part of the specification, and in which is shown by way of illustration specific embodiments in accordance with the described embodiments. These embodiments are described in sufficient detail to enable those skilled in the art to practice the described embodiments, but these examples are not to be construed as limiting, and therefore other embodiments may be used, and changes may be made without departing from the spirit and scope of the described embodiments.
[0025] These and other embodiments are discussed below with reference to Figures 1-11. Those skilled in the art will readily appreciate that the detailed description given herein with respect to those figures is for illustrative purposes only and should not be considered limiting.
[0026] FIG. 1 shows a block diagram of different components of a system 100, including: i) a mobile wireless device 102, which may also be referred to as a wireless device, wireless communication device, mobile device, user equipment (UE), device, etc.; ii) a group of base stations 112-1 through 112-N managed by different Mobile Network Operators (MNOs) 114; and iii) a set of provisioning servers 116 in communication with the MNOs 114. The mobile wireless device 102 may represent a mobile computing device (e.g., an iPhone® or iPad® by Apple®), the base stations 112-1 through 112-N may represent cellular wireless network entities including fourth-generation (4G) Long Term Evolution (LTE) evolved NodeBs (gNodeBs or gNBs) and / or fifth-generation (5G) NodeBs (gNodeBs or gNBs) configured to communicate with the mobile wireless device 102, and the MNO 114 may represent various wireless service providers offering particular services (e.g., voice and data) to which a user of the mobile wireless device 102 may subscribe to access the services via the mobile wireless device 102. Applications resident on the mobile wireless device 102 may advantageously access services using a 4G LTE connection and / or a 5G connection via the base stations 112. The mobile wireless device 102 can include processing circuitry, which may include one or more processors 104 and memory 106, an embedded universal integrated circuit card (eUICC) 108, and baseband components 110. In some embodiments, the mobile wireless device 102 includes one or more physical UICCs, also referred to as subscriber identity module (SIM) cards (not shown), in addition to the eUICC 108. The components of the mobile wireless device 102 function together to enable the mobile wireless device 102 to provide useful features to a user of the mobile wireless device 102, such as cellular wireless network access, non-cellular wireless network access, local computing, location-based services, and Internet connectivity.The eUICC 108 can be configured to store multiple electronic SIMs (eSIMs) for accessing services offered by one or more different MNOs 114 via communication via base stations 112-1 through 112-N. One or more eSIMs can be provisioned to the eUICC 108 of the mobile wireless device 102 to enable access to services offered by the MNOs. In some embodiments, a policy associated with the SIM / eSIM can determine whether the mobile wireless device 102 can access 5G services via the 5G base station 112. In some embodiments, the SIM / eSIM policy can determine cost factors, data throughput rate limitations, data capacity limitations, application service compatibility, device compatibility, and other criteria for determining whether one or more applications of the mobile wireless device 102 can access 5G services. In some embodiments, the SIM / eSIM policy and / or device configuration can determine whether one or more applications can prioritize access to services via one or more particular radio access technologies (RATs), e.g., over a 4G LTE connection, over a 5G connection, over a non-cellular wireless connection, etc.
[0027] FIG. 2 shows a block diagram 200 of a more detailed view of exemplary components of the system 100 of FIG. 1. The one or more processors 104, in conjunction with the memory 106, can implement a main operating system (OS) 202 configured to execute applications 204 (e.g., native OS applications and user applications). The one or more processors 104 can include application processing circuitry and, in some embodiments, wireless communication control circuitry. The application processing circuitry can monitor application requirements and usage to determine recommendations regarding communication connection characteristics, such as bandwidth and / or latency, and provide information to the communication control circuitry to determine a suitable wireless connection for use by a particular application. The communication control circuitry can process information not only from the application processing circuitry but also from additional circuitry, such as the baseband components 110 and other sensors (not shown), to determine the state of components of the mobile wireless device 102, e.g., reduced power mode, and the overall state of the mobile wireless device 102, e.g., mobility state. In some embodiments, the communication control circuitry can also consider SIM / eSIM policies that affect whether applications or services on the mobile wireless device 102 can access a particular RAT, such as access to a 5G cellular connection. The communications control circuitry can provide control signals to the baseband component 110 to determine which RATs a particular application can access. The mobile wireless device 102 further includes an eUICC 108 that can be configured to implement an eUICC OS 206 that manages the hardware resources of the eUICC 108 (e.g., the processor and memory embedded in the eUICC 108). The eUICC OS 206 can also be configured to manage the eSIM 208 stored by the eUICC 108, for example, by enabling, disabling, modifying, updating, or otherwise managing the eSIM 208 within the eUICC 108, and by providing the baseband component 110 with access to the eSIM 208, thereby providing access to wireless services for the mobile wireless device 102.The eUICC OS 206 may include an eSIM manager 210 that may perform various eSIM 208 management functions. Each eSIM 208 may include multiple applets 212 that define how the eSIM 208 operates. For example, one or more of the applets 212, when implemented by the baseband component 110 and the eUICC 108, may be configured to enable the mobile wireless device 102 to communicate with the MNO 114 and provide useful features (e.g., calling and internet) to a user of the mobile wireless device 102.
[0028] The baseband component 110 of the mobile wireless device 102 may include a baseband OS 214 configured to manage hardware resources (e.g., processor, memory, different radio components, etc.) of the baseband component 110. According to some embodiments, the baseband component 110 may implement a baseband manager 216 configured to interface with the eUICC 108 to establish a secure channel with the provisioning server 116 and obtain information (e.g., eSIM data) from the provisioning server 116 for the purpose of managing the eSIMs 208. The baseband manager 216 may be configured to implement services 218 that represent collections of software modules instantiated by various applets 212 of activated eSIMs 208 included in the eUICC 108. For example, the services 218 may be configured to manage different connections between the mobile wireless device 102 and the MNO 114 according to different eSIMs 208 activated within the eUICC 108.
[0029] 3A and 3B show block diagrams 300 / 350 of 5G standalone (SA) and non-standalone (NSA) network architectures, respectively. As shown in FIG. 3A, by operating in SA mode, a 5G user equipment (UE) 304 communicates with a cellular radio network via a 5G radio link 316 to a 5G gNB (base station) 308, while a 4G UE 302 separately communicates with its own cellular radio network via a 4G radio link 314 to a 4G LTE eNB 306. The 5G gNB 308 is connected to a 5G Next Generation Core (NGC) network 312, which includes both a user plane connection for data transfer and a control plane connection for control signaling. Similarly, the 4G LTE eNB 306 is connected to a 4G LTE Enhanced Packet Core (EPC) 310. The 4G LTE EPC 310 network can interface with the 5G NGC 312 network via the user plane and control the connection between them. However, the 5G SA network, which includes both the 5G gNB 308 and the 5G access network based on the 5G NGC 312, is expected to take multiple years to build, and therefore a hybrid network including elements of both a 4G cellular wireless network and a 5G cellular wireless network is planned for the 5G UE 304 to operate in NSA mode as shown in FIG. 3B . By operating in NSA mode, the 5G UE 304 communicates with the cellular wireless network both via a 5G radio link 316 to the 5G gNB 308 and via a separate 4G radio link 318 to the 4G LTE eNB 306. The 4G LTE eNB 306 is used for control plane signaling and can function as a primary node for accessing a network connection with the 5G UE 304, while the 5G gNB 308 is used for user plane data transfer and can function as a secondary node for accessing a network connection with the 5G UE 304.As shown by the user plane connection between the 4G LTE eNB 306 and the 5G gNB 308, the 5G gNB 308 can forward user plane data to the 4G LTE EPC 310 when directly connected to the 4G LTE EPC 310 or when indirectly connected to the 4G LTE EPC 310 via the 4G LTE 3NB 306. The 4G UE 302 (or the 5G UE 304 operating in 4G LTE mode) can connect to the 4G LTE eNB 306 via a 4G radio link 314 for both control signaling and user plane data forwarding.
[0030] 5G cellular wireless networks offer higher data throughput rates and lower latency data connections that enhance existing services and applications while enabling new applications and services that take advantage of the improved performance of 5G networks. Increased performance also comes with higher power consumption and increased requirements for heat dissipation management. To balance 5G performance with heat dissipation and power management requirements, the mechanisms described herein adapt the use of applications and services for 5G connections to best suit and / or based on user preferences. As discussed further herein, a combination of key metrics based on cellular service plan parameters (which may be included in SIM / eSIM policies and / or carrier configurations), applicability of different RATs for different applications, performance requirements for applications (e.g., data throughput, latency, QoS), historical usage patterns of applications, services, users, and devices, and device component states (e.g., battery level, thermal management, mobility state) can be used to determine recommendations for use of 5G cellular baseband resources by the 5G UE 304. In some cases, a non-cellular connection may be preferable to a cellular connection. In some cases, a 4G LTE connection may be preferred over (or may be used without noticeable degradation from) a 5G connection, and in some cases, a 5G connection may be preferable over a 4G LTE cellular connection and / or a non-cellular connection.
[0031] Many factors influence whether a given application, when used, can benefit from a 5G connection, including, for example: i) the known or expected amount of data to be transferred, ii) data transfer time requirements, ii) performance or power management settings, e.g., low power mode, iii) data transfer rate requirements, and / or iv) data transfer rate caps (for the application or based on network service policies). A given application may provide some of this information directly, for example, via an application programming interface (API) or when requesting cellular baseband resources for the application, or indirectly via device / user / application settings or application usage history. To determine the application's requirements, the application and communication network analysis subsystem of the mobile wireless device 102 may monitor the application's network performance, for example, at periodic intervals, and accumulate various queues for using the application and / or device. Applicable queues may include an intent queue indicating the application's intent to download a certain amount of data, such as an http(s)-based application, including a Content-Length entity-header field indicating the size of the entity-body to be transferred. The value of the Content-Length entity-header field may be used as a proxy for the amount of data the application intends to transfer over the data connection. Applicable cues may also include system-level cues that indicate the state of the mobile wireless device 102, such as an on / off screen state, which may be a proxy for whether a user of the mobile wireless device 102 is actively interacting with the mobile wireless device 102. Additional system-level cues may include an indication of the battery state, the foreground / background state of an application, or an indication of real-time (or near real-time) versus delay-tolerant data transfer requirements for an application.The applicable cues may also include contextual cues that consider the state of the mobile wireless device 102, such as a mobility state in which the mobile wireless device 102 is in the process of transferring between different areas with variable wireless coverage. For example, when the mobile wireless device 102 moves from an area of good non-cellular wireless coverage to an area of poor non-cellular wireless coverage, a cellular wireless connection may be preferable for data transfer. The applicable cues may further include observation of network usage patterns; for example, a relatively constant transfer rate may indicate video streaming or live audio transfer, while a pattern of small bursts of activity at regular intervals may indicate audio streaming. Analysis of these multiple cues may be processed by one or more applications of the mobile wireless device 102 to determine a recommendation for use of 5G cellular baseband resources. In some embodiments, the recommendation includes an indication of bandwidth usage for the application, such as a low or high bandwidth requirement, or a similar bandwidth ranking for the application. In some embodiments, the recommendation includes an indication of a confidence level for the bandwidth usage indication, such as a low or high confidence level, or a similar confidence ranking for bandwidth usage.
[0032] FIG. 4 illustrates an example workload modeling table 400 for determining 5G cellular baseband resource recommendations for an application based on multiple application-level and device-level factors. At the application level, the analysis subsystem may consider whether there is an audiovisual (AV) flow associated with the application operating in foreground mode on the mobile wireless device 102. Exemplary application services that use foreground audiovisual flows may include streaming media services such as Apple TV+ or Netflix™, or video teleconferencing services such as Facetime® or ZOOM®. At the device level, the analysis subsystem may also consider whether the display screen of the mobile wireless device 102 is in an on or off state. Certain applications may operate in the background and transfer data while the screen is off, and therefore may or may not benefit from access to a 5G connection depending on their data transfer requirements. The analysis subsystem may determine an actual or expected data transfer size or data transfer rate for the application and consider this when determining a recommendation for access to a 5G connection for the application. Exemplary applications that may not require access to a 5G connection may include applications with lower data sizes / rates, such as messaging or email applications, internet browsing, streaming audio services such as Apple Music®, and voice connections. Exemplary applications that may benefit from access to a 5G connection may include application download services such as the App Store®, connection speed test applications, backup services such as iCloud Drive®, and internet browsing.These factors can be used in combination to provide a 5G cellular baseband resource recommendation that indicates the actual or expected bandwidth requirement for an application and a confidence level in that bandwidth requirement. When the data transfer size is below a size threshold or the data transfer rate for an application is capped so that it does not exceed a rate threshold, the analysis subsystem can recommend a low-bandwidth connection and indicate a high level of confidence in the recommendation. For video streaming services that do not have a data transfer rate cap, application downloads from online application services, or data connection speed tests, the analysis subsystem can recommend a high-bandwidth connection with high confidence. In some embodiments, the analysis subsystem can use a truth table to map the value of certain criteria to a 5G cellular baseband resource recommendation. In some embodiments, the analysis subsystem can use data-driven machine learning to tailor the mapping of various factors to recommendations based on the usage history of various applications. For example, a user may frequently transfer large amounts of data for a particular application, and the analysis subsystem can predict similar requirements when the particular application, or similar applications, launch and request connections for data transfer.
[0033] FIG. 5 shows a block diagram 500 of an example set of subsystems of a mobile wireless device 102 that analyzes information to determine a 5G cellular baseband resource recommendation 516. The application subsystem 502 can provide information from one or more applications currently in use and / or launched for use to use communication resources. The application subsystem 502 can include components that manage and / or monitor audio / video (AV) media, such as streaming applications, and provide AV media information 508 to the application and communication network analysis subsystem 504 for use in determining the 5G cellular baseband resource recommendation 516. The application subsystem 502 can also include components that monitor higher layer network connection flow information, such as the expected (or actual) content length 510 of a network connection flow when established, and data flow information 512 for established network connections, e.g., whether the flow is being used by an application operating in a foreground state or by an application operating in a background state. In some embodiments, flows are identified by a universally unique identifier (UUID) by the application subsystem. In some embodiments, one or more flows are characterized by a traffic class configured for establishment of the one or more flows. In some embodiments, a flow without a traffic class can be monitored to detect whether it is bounded at a relatively constant bit rate, e.g., between an effective maximum bit rate and an effective minimum bit rate. In some embodiments, a relatively constant, e.g., bounded, bit rate can be used for one or more AV media flows. In some embodiments, a flow can be monitored to detect the occurrence of periodic transfers during idle periods.In some embodiments, components of the application subsystem 502 provide to the application and communication network analysis subsystem 504 an indication of whether a data transfer size is below, equal to, and / or exceeds a transfer size threshold. In some embodiments, components of the application subsystem provide to the application and communication network analysis subsystem 504 an indication that a potentially large, potentially unconstrained transfer size for a flow has been detected. One or more indications regarding flow characteristics may be communicated by the application subsystem 502 to the application and communication network analysis subsystem 504 via AV media information 508, content length 510, and / or flow information 512. In some embodiments, the application and communication network analysis subsystem 504 includes a flow analysis engine for processing information provided by the application subsystem 502. The application and communication network analysis subsystem 504 may also receive network connection information 514 regarding characteristics of various cellular and non-cellular network connections from the communication subsystem 506, which controls access to cellular and non-cellular baseband resources. The network connection information 514 can include observed underlying network characteristics such as data throughput, delay, and / or interference that provide a performance indication to assist in determining a 5G cellular baseband resource recommendation 516. The application and communications network analysis subsystem 504 can use the network connection information in conjunction with information provided by the application subsystem, as well as other device state, e.g., display screen state or device mobility state, and / or configuration information, e.g., user settings or preferences, to determine a 5G cellular recommendation 516 to provide to the communications subsystem 506 that configures cellular baseband circuitry and / or non-cellular baseband circuitry.In some embodiments, the application and communication network subsystem 504 provides network connection configuration 518 information, such as whether a cellular connection can be used to support a non-cellular connection (or vice versa).
[0034] Figure 6 shows a block diagram 600 of an example set of components that process information to determine a 5G cellular baseband resource recommendation 516. The components of Figure 6 may, in some embodiments, be included in the application and communication network analysis subsystem 504 of Figure 5. A flow data monitor 602 component may receive flow information 512 for one or more flows of the mobile wireless device 102. The flow information may include (or be used to generate) one or more characteristic flow factors 604 of the one or more flows, such as foreground / background status, traffic class, data transfer size (e.g., content length 510), non-idle / idle status, and / or a relatively constant data rate assigned to a User Datagram Protocol (UDP) flow that is input to a flow data analyzer 606 component. The flow data analyzer 606 component may use the flow factors 604 and additional inputs (not shown) to determine a set of flow characteristics 608 and provide them to a cellular analyzer 610 component to determine a 5G cellular baseband resource recommendation 516. In some embodiments, the flow characteristics 608 include an indication of the foreground / background state of the AV media flow, a relatively constant (and / or bounded) bitrate indication of the flow, a large transfer size / rate of the flow, and / or the state of the device's display screen concurrently with one or more flows. In some embodiments, the flow characteristics may include, for example, an indication of the normal duty cycle between idle and busy periods. The cellular analyzer 610 can process the flow characteristics 608 to generate a 5G cellular baseband resource recommendation 516. In some embodiments, the 5G cellular baseband resource recommendation 516 includes a bandwidth indication and a confidence level in the associated bandwidth indication for one or more flows. In some embodiments, the bandwidth indication includes one or more bits that characterize a recommended amount of communication bandwidth for use by one or more flows. In some embodiments, the value of the bandwidth indication includes low bandwidth (below a first bandwidth threshold) and high bandwidth (below a second bandwidth threshold).In some embodiments, the first and second bandwidth thresholds are different, while in some embodiments the first and second bandwidth thresholds are the same. In some embodiments, the associated trust level comprises one or more bits for characterizing the trust level in the associated bandwidth indication, and in some embodiments the trust level values comprise a low trust level (less than or equal to the first trust threshold) and a high trust level (more than or equal to the second trust threshold). In some embodiments, the first and second trust thresholds are different, while in some embodiments the first and second trust thresholds are the same.
[0035] FIG. 7 shows an example smart data mode (SDM) table 700 summarizing 5G cellular baseband resource capabilities based on different trigger criteria. Cellular baseband resources can belong to different radio frequency (RF) bands, and 5G cellular baseband resources can be characterized as belonging to a first radio frequency range (FR1) that includes RF bands using radio frequencies below 6 GHz and / or a second radio frequency range (FR2) that includes RF bands using millimeter radio frequencies above 24 GHz. A bandwidth indication included in the 5G cellular baseband resource recommendation 516 can be used to determine whether to enable neither, one, or both of the 5G frequency ranges FR1 and FR2. The state of the display screen of the mobile wireless device 102 can affect whether 5G cellular baseband resources are available to applications. For example, when the display screen state is in the on state, the default setting can enable access to 5G cellular baseband resources, which can be disabled on demand, such as via a user-configurable setting. For applications such as AV media streaming applications or AV interactive sessions that require continuous data flow, an indication of whether a data stall is imminent can be used to control access to 5G cellular baseband resources. For example, if a media stall is imminent for a flow, the controller can recommend or cause activation of both 5G frequency ranges FR1 and FR2. Non-cellular baseband resource recommendations, such as a Wi-Fi status indication, can influence whether 5G cellular baseband resources are available to an application. The Wi-Fi status indication can provide information about Wi-Fi performance. If Wi-Fi quality is marginal and therefore a cellular connection may be preferable to Wi-Fi for data connectivity, cellular baseband resources can be prepared for imminent Wi-Fi disassociation.In some embodiments, if a Wi-Fi state trigger indicates that Wi-Fi is preferred over cellular baseband resources, access to the 5G frequency ranges FR1 and FR2 may be disabled. Cellular data configuration settings may also affect whether 5G cellular baseband resources are available to an application. For example, if cellular data is turned off for the mobile wireless device 102 globally or for one or more specific applications, access to the 5G frequency ranges FR1 and FR2 may be disabled for the mobile wireless device 102 or for one or more specific applications. The state of one or more processors of the mobile wireless device 102, e.g., application processor (AP) state, may be used to determine the 5G cellular baseband resources available to an application. For example, if the AP state indicates that the AP is in a reduced power state, access to the 5G frequency ranges FR1 and FR2 may be disabled. In some embodiments, access to the 5G frequency ranges FR1 and / or FR2 for an interactive audio connection, e.g., a Voice over Internet Protocol (VoIP) connection, or an interactive video connection, e.g., a FaceTime connection, may be determined based on a combination of one or more device characteristics of the mobile wireless device 102, such as a power consumption characteristic, a battery level characteristic, a heat dissipation condition characteristic, and / or a mobility characteristic. In some embodiments, the mobility state of the mobile wireless device 102 may be used to determine whether a particular 5G frequency range, e.g., FR2, is available for use by the mobile wireless device 102 or one or more applications thereon. For example, if the mobility state indicates that the mobile wireless device 102 is in operation, e.g., is at or above a mobility threshold associated with a change in location or a rate of change of location (speed), and / or has exceeded a failure threshold for a certain period of time, access to FR2, which uses millimeter wave radio frequencies that have limited range and may experience problems transferring connections between base stations, may be disabled.Depending on the power state or configuration of the mobile wireless device 102, for example, if the mobile wireless device 102 is operating (or configured to operate) in a reduced power mode, access to certain 5G frequency ranges, for example, FR2, may be disabled.
[0036] FIG. 8 shows an example architecture and data flow block diagram 800 of an application processing 812 subsystem and a cellular baseband processing 818 subsystem for controlling access to 5G cellular baseband resources for applications of a mobile wireless device 102. The application processing 812 subsystem may include an application and network analysis 802 block, which in some embodiments may correspond to the application and communication network analysis subsystem 504 of FIG. 5. The application and network analysis 802 block may obtain application flow information and communication network information and provide recommendations to a communication center 806 block. The media management 804 block may provide information regarding whether a stall is imminent for one or more AV media data streaming applications. The application and network analysis 802 block may provide 5G cellular baseband resource recommendations 516 and network connection configuration 518 information, such as Wi-Fi status or user-configurable communication settings, to the communication center 806. The communication center 806 may provide the 5G cellular baseband resource recommendations 516 to a cellular baseband control 814 block of the cellular baseband processing 818 subsystem. The communications center 806 may also provide additional information to the cellular baseband control 814 block, including:The communications manager 808 block may provide the cellular baseband control 814 block with information regarding one or more voice and / or video connections, such as the status of a VoIP call and / or a FaceTime call. Additionally, the operation control 810 block can monitor the operation of the mobile wireless device 102 and provide an indication of the mobility state of the mobile wireless device 102, e.g., whether the speed / velocity of the mobile wireless device 102 exceeds a mobility threshold. The cellular baseband control 814 block of the cellular baseband processing 818 subsystem can aggregate and process information received from various blocks of the application processing 812 subsystem to determine control signals for using one or more 5G cellular baseband resources. In some embodiments, the cellular baseband control 814 provides 5G New Radio (NR) control signals to the cellular baseband component 816 of the cellular baseband processing 818 subsystem to indicate whether none of the radio frequency ranges are accessible, one of the radio frequency ranges is accessible, or both of the radio frequency ranges are accessible, e.g., whether FR1 and / or FR2 are accessible to one or more applications of the mobile wireless device 102.
[0037] 9 shows an example smart data mode (SDM) state diagram 900 for enabling and disabling 5G radio frequency ranges, e.g., FR1 and FR2, based on various trigger criteria. In the 5G disabled state 902, access to the 5G New Radio (NR) FR1 and FR2 bands is disabled for the mobile wireless device 102 (or for one or more applications on the mobile wireless device 102). Certain trigger criteria can cause a state transition 912 from the 5G disabled state 902 to a dual-band 5G enabled state 904, where both the FR1 and FR2 bands are accessible to the mobile wireless device 102 (or one or more applications on the mobile wireless device 102). The state transition 912 from FR1 disabled and FR2 disabled to FR1 enabled and FR2 enabled can occur from a combination of the following trigger criteria: For example, one or more of the following may occur: i) the application processor (AP) is not in a reduced power state (AP low power off); ii) cellular data functionality is enabled (cellular data on) for the mobile wireless device 102 (or for one or more applications on the mobile wireless device 102); iii) non-cellular communication performance is below a performance threshold (poor Wi-Fi performance); and iv) a 5G cellular baseband resource recommendation is positive (high bandwidth, high, or low confidence level), the display screen status indicates the display screen is on, or a data stall for an AV media streaming or interactive session application is imminent. Additional trigger criteria can cause a state transition 914 from the dual-band 5G enabled state 904 to the 5G disabled state 902. The state transition 914 from FR1 enabled and FR2 enabled to FR1 disabled and FR2 disabled can occur from any one or more of the following sets of trigger criteria:For example, i) the AP is in a reduced power state (low power on), ii) cellular data functionality for the mobile wireless device 102 (or for one or more applications on the mobile wireless device 102) is disabled (cellular data off), iii) non-cellular communication performance exceeds a performance threshold and is preferred over cellular communication for data connectivity (Wi-Fi is primary and performs better), or iv) the recommendation for 5G cellular baseband resources is negative (low bandwidth, high reliability level) and the display screen state indicates that the display screen is off.
[0038] The trigger criteria can also cause a state transition 916 from the dual-band 5G enabled state 904 to the single-band 5G enabled state 906, where the lower frequency range FR1 is enabled and the higher frequency range FR2 is disabled. The state transition 916 can occur when a packet voice connection, e.g., a VoIP call or a FaceTime audio call, or an interactive video connection, e.g., a FaceTime call, occurs (VoIP / video connection on). The trigger criteria can also cause a state transition 918 from the single-band 5G enabled state 906, where FR1 is enabled and FR2 is disabled, to the dual-band 5G enabled state 904 based on a combination of conditions being met. The state transition 918 can occur when the following combination of trigger criteria occurs: One or more of the following: i) no packet voice connection or interactive video connection is occurring (VoIP / video connection off); ii) the application processor (AP) is not in a reduced power state (AP low power off); iii) cellular data functionality is enabled for the mobile wireless device 102 (or for one or more applications on the mobile wireless device 102) (cellular data on); iv) non-cellular communication performance is below a performance threshold (poor Wi-Fi performance); and v) the 5G cellular baseband resource recommendation is positive (high bandwidth, high or low reliability level), the display screen status indicates the display screen is on, or a data stall for an AV media streaming or interactive session application is imminent.
[0039] Trigger criteria can also cause a state transition 922 from the single-band 5G enabled state 906 to the 5G disabled state 902. The state transition 922 can occur for any one or more of the following sets of trigger criteria. For example, i) the AP is in a reduced power state (low power on), ii) cellular data functionality for the mobile wireless device 102 (or for one or more applications on the mobile wireless device 102) is disabled (cellular data off), iii) non-cellular communication performance exceeds a performance threshold and is preferred over cellular communication for data connectivity (Wi-Fi is primary and performs well), or iv) 5G cellular baseband resource recommendations are negative (low bandwidth, high reliability level) and the display screen state indicates that the display screen is off. Another combination of trigger criteria can cause a state transition 920 from the 5G disabled state 902 to the single-band 5G enabled state 906. The state transition 920 can occur when the following combination of trigger criteria occurs: For example, i) the application processor (AP) is not in a reduced power state (AP low power off), ii) cellular data functionality for the mobile wireless device 102 (or for one or more applications on the mobile wireless device 102) is enabled (cellular data on), iii) non-cellular communication performance is below a performance threshold (poor Wi-Fi performance), and iv) a packet voice connection, e.g., a VoIP call or a FaceTime audio call, or an interactive video connection, e.g., a FaceTime call, has occurred (VoIP / video connection on).
[0040] 10 illustrates a summary table 1000 that maps 5G cellular baseband resource recommendations to 5G cellular baseband control actions. In some embodiments, if the 5G cellular baseband resource recommendation indicates a requirement by (or an expectation of use by) an application for high-bandwidth data transfer, access to use one or both of the 5G radio frequency ranges FR1 and FR2 is enabled. In some embodiments, if there is a high level of confidence and high-bandwidth data transfer is not required or expected, access to use both of the 5G radio frequency ranges FR1 and FR2 is disabled. In some embodiments, if there is a low level of confidence in the 5G cellular baseband resource recommendation regarding whether high-bandwidth data transfer is required, access to the 5G radio frequency ranges FR1 and FR2 is enabled.
[0041] FIG. 11 shows a flowchart 1100 of an example method for controlling access to 5G cellular baseband resources by a mobile wireless device 102. At 1102, the mobile wireless device 102 monitors one or more flow criteria characterizing data communication characteristics of data flows of applications resident on the mobile wireless device 102. At 1104, the mobile wireless device obtains a power state of one or more processors of the mobile wireless device 102. At 1106, the mobile wireless device 102 determines a mobility state of the mobile wireless device 102. At 1108, the mobile wireless device obtains user-configured data connection preferences. At 1110, the mobile wireless device 102 determines whether to enable or disable one or more 5G radio frequency (RF) bands for the application based on a combination of i) the flow criteria, ii) the power state, iii) the mobility state, and iv) the user-configured data connection preferences. At 1112, the mobile wireless device 102 enables or disables one or more 5G RF bands for the application based on the determination.
[0042] In some embodiments, the one or more flow criteria include an indication of the foreground or background state of the application, a traffic class of the application's data flow, and a data transfer size or content length of the application. In some embodiments, the one or more flow criteria include an indication of an impending data stall for an audio / video (AV) media streaming application. In some embodiments, the mobile wireless device 102 enables one or more 5G RF bands for the AV media streaming application. In some embodiments, the power state of one or more processors indicates that the application processor is in a reduced power state, and the mobile wireless device 102 disables one or more 5G RF bands for the application. In some embodiments, the mobility state indicates that the mobile wireless device 102 has exceeded a mobility threshold and the number of data connection failures during a period of time exceeds a failure threshold, and the mobile wireless device 102 disables one or more 5G RF bands for the application. In some embodiments, the user-configured data connection preferences include an indication that cellular data usage is disabled for the application, and the mobile wireless device 102 disables one or more 5G RF bands for the application. In some embodiments, the one or more 5G RF bands include a first 5G RF band that uses radio frequencies below 6 GHz and a second 5G RF band that uses millimeter radio frequencies above 24 GHz.
[0043] 12 shows a flowchart 1200 of an exemplary method for controlling access to 5G cellular baseband resources by a mobile wireless device 102. At 1202, the mobile wireless device 102 disables one or more of a first fifth-generation (5G) radio frequency band (FR1) and a second 5G radio frequency band (FR2) when any one or more of the following conditions hold: i) an application processor of the mobile wireless device is in a reduced power state, ii) a cellular data user configuration is in an off state, iii) a non-cellular data user configuration is in an on state and non-cellular communication performance exceeds a performance threshold, and iv) each application using or requesting use of cellular resources requires a bandwidth below a bandwidth threshold and the display screen of the mobile wireless device is off.
[0044] In some embodiments, the mobile wireless device 102 disables FR2 when a packet voice connection or an interactive video connection is active. In some embodiments, the mobile wireless device enables FR1 when: i) the application processor of the mobile wireless device is not in a reduced power state; ii) the cellular data user configuration is on; iii) non-cellular communication performance is below a performance threshold; and iv) a packet voice connection or an interactive video connection is active. In some embodiments, the mobile wireless device 102 enables FR1 and FR2 when: i) the application processor of the mobile wireless device is not in a reduced power state; ii) the cellular data user configuration is on; iii) non-cellular communication performance is below a performance threshold; and iv) a data stall for an audio / video (AV) media streaming application is imminent. In some embodiments, FR1 includes one or more RF bands using radio frequencies below 6 GHz, and FR2 includes one or more RF bands using millimeter radio frequencies above 24 GHz. Representative Exemplary Devices
[0045] FIG. 13 illustrates, in block diagram form, an exemplary computing device 1300 that may be used to implement various components and techniques described herein, according to some embodiments. Specifically, a detailed view of the exemplary computing device 1300 illustrates various components that may be included in a mobile wireless device 102. As shown in FIG. 13, the computing device 1300 may include one or more processors 1302, which represent microprocessors or controllers for controlling the overall operation of the computing device 1300. In some embodiments, the computing device 1300 may also include user input devices 1308 that allow a user of the computing device 1300 to interact with the computing device 1300. For example, in some embodiments, the user input devices 1308 may take various forms, such as buttons, keypads, dials, touchscreens, audio input interfaces, visual / image capture input interfaces, input in the form of sensor data, etc. In some embodiments, the computing device 1300 may include a display 1310 (screen display) controllable by the processor(s) 1302 to display information to a user (e.g., information regarding incoming, outgoing, or active communication sessions). The data bus 1316 may facilitate data transfer between at least the storage device 1340 and the processor(s) 1302 and the controller 1313. The controller 1313 may be used to interface with and control different devices through a device control bus 1314. The computing device 1300 may also include a network / bus interface 1311 that couples to a data link 1312. In the case of a wireless connection, the network / bus interface 1311 may include radio circuitry such as a radio transceiver and / or a baseband processor. The computing device 1300 may also include a secure element 1324. The secure element 1324 may include an eUICC 108.
[0046] Computing device 1300 also includes a storage device 1340, which may include a single storage device or multiple storage devices (e.g., hard drives), and includes a storage management module that manages one or more partitions within storage device 1340. In some embodiments, storage device 1340 may include flash memory, semiconductor (solid-state) memory, or the like. Computing device 1300 may also include random access memory (RAM) 1320 and read-only memory (ROM) 1322. ROM 1322 may store programs, utilities, or processes to be executed in a non-volatile manner. RAM 1320 provides volatile data storage and may store instructions related to the operation of computing device 1300. wireless terminology
[0047] According to various embodiments described herein, the terms “wireless communication device,” “wireless device,” “mobile device,” “mobile station,” and “user equipment” (UE) may be used interchangeably herein to describe one or more typical consumer electronic devices that may be capable of performing procedures associated with various embodiments of the present disclosure. According to various implementations, any one of these consumer electronic devices may relate to a cellular telephone or smartphone, a tablet computer, a laptop computer, a notebook computer, a personal computer, a netbook computer, a media player device, an e-book device, a MiFi® device, a wearable computing device, or any other type of electronic computing device having wireless communication capabilities that may include communication via one or more wireless communication protocols such as those used for communication over a wireless wide area network (WWAN), a wireless metro area network (WMAN), a wireless local area network (WLAN), a wireless personal area network (WPAN), near field communication (NFC), a cellular wireless network, Fourth Generation (4G) LTE, LTE Advanced (LTE-A), and / or 5G or other current or future evolved cellular wireless networks.
[0048] In some embodiments, a wireless communication device may also operate as part of a wireless communication system that may include a set of client devices, which may also be referred to as stations, client wireless devices, or client wireless communication devices, interconnected to access points (APs), e.g., as part of a WLAN, and / or interconnected to each other, e.g., as part of a WPAN and / or "ad hoc" wireless network. In some embodiments, a client device may be, for example, any wireless communication device capable of communicating via WLAN technology according to a wireless local area network communication protocol. In some embodiments, the WLAN technology may include a Wi-Fi (or, more generally, WLAN) wireless communication subsystem or radio, and the Wi-Fi radio may implement one or more of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 technologies, such as IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11-2007, IEEE 802.11n, IEEE 802.11-2012, IEEE 802.11ac, or any currently or future developed IEEE 802.11 technologies.
[0049] It should further be understood that the UEs described herein may be configured as multimode wireless communication devices that may also communicate via different third generation (3G) and / or second generation (2G) RATs. In these scenarios, the multimode user equipment (UE) may be configured to prioritize connection to an LTE network that provides higher data rate throughput over other older 3G networks that provide lower data rate throughput. For example, in some implementations, the multimode UE may be configured to fall back to an older 3G network, such as an Evolved High Speed Packet Access (HSPA+) network or a Code Division Multiple Access (CDMA) 2000 Evolution-Data Only (EV-DO) network, when LTE and LTE-A networks are unavailable.
[0050] It is understood that use of personally identifiable information should comply with generally recognized privacy policies and practices that meet or exceed industry or government requirements for maintaining user privacy. In particular, personally identifiable information data should be managed and handled in a manner that minimizes the risk of unintended or unauthorized access or use, and the nature of permitted uses should be clearly indicated to users.
[0051] Various aspects, embodiments, implementations, or features of the described embodiments can be used individually or in any combination. Various aspects of the described embodiments can be implemented using software, hardware, or a combination of hardware and software. Furthermore, the described embodiments can be embodied as computer-readable code on a non-transitory computer-readable medium. The non-transitory computer-readable medium is any data storage device that can store data that can thereafter be read by a computer system. Examples of non-transitory computer-readable media include read-only memory, random-access memory, CD-ROMs, HDDs, DVDs, magnetic tape, and optical data storage devices. The non-transitory computer-readable medium can also be distributed over network-coupled computer systems so that the computer-readable code is stored and executed in a distributed fashion.
[0052] In the foregoing description, for purposes of explanation, specific terminology was used to provide a thorough understanding of the described embodiments. However, it will be apparent to those skilled in the art that specific details are not required to practice the described embodiments. Thus, the descriptions of the specific embodiments set forth above are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the described embodiments to the precise forms disclosed. It will be apparent to those skilled in the art that many modifications and variations are possible in light of the above teachings.
Claims
1. 1. A method for controlling access to fifth generation (5G) cellular baseband resources, comprising: By wireless devices, determining a 5G cellular recommendation indicative of i) a network bandwidth requirement and ii) a confidence level of the network bandwidth requirement based on application-level information for one or more active applications; determining 5G baseband control signals based on the 5G cellular recommendation and one or more device states associated with data usage; and configuring one of the following states in accordance with the 5G baseband control signal: i) use of both a first 5G radio frequency (RF) band and a second 5G RF band is enabled; ii) use of the first 5G RF band is enabled and use of the second 5G RF band is disabled; or iii) use of both the first 5G RF band and the second 5G RF band is disabled.
2. 2. The method of claim 1, wherein the application-level information includes: i) an indication of foreground or background status for each of the one or more active applications; ii) a traffic class for a data flow for each of the one or more active applications; and iii) a data transfer size or content length for each of the one or more active applications.
3. 10. The method of claim 1, The method, wherein the network bandwidth requirement of the 5G cellular recommendation includes: i) a high bandwidth requirement indicating a positive recommendation for accessing 5G cellular baseband resources; or ii) a low bandwidth requirement indicating a negative recommendation for accessing 5G cellular baseband resources.
4. 4. The method of claim 3, 10. The method of claim 1, wherein the 5G baseband control signal indicates that use of both the first 5G RF band and the second 5G RF band is disabled if i) the network bandwidth requirement is low and ii) the trust level is high.
5. 10. The method of claim 1, the one or more device states include an application processor state; The method, wherein the 5G baseband control signal indicates that use of both the first 5G RF band and the second 5G RF band is disabled if the application processor state indicates that an application processor of the wireless device is in a reduced power state.
6. 10. The method of claim 1, the one or more device states include a cellular data state; wherein the 5G baseband control signal indicates that use of both the first 5G RF band and the second 5G RF band is disabled if the cellular data state indicates that cellular data for the wireless device is disabled.
7. 10. The method of claim 1, the one or more device states include an impending media stall indication that indicates whether a media stall is imminent for an audiovisual media application in use that requires a continuous data flow; 5. The method of claim 1, wherein the 5G baseband control signal indicates that use of both the first 5G RF band and the second 5G RF band is enabled if the media stall is imminent.
8. 10. The method of claim 1, the one or more device states include a Wi-Fi state; The 5G baseband control signal indicates that use of both the first 5G RF band and the second 5G RF band is disabled when the Wi-Fi status indicates that Wi-Fi use is recommended.
9. 10. The method of claim 1, the one or more device states include a mobility state of the wireless device; The method, wherein the 5G baseband control signal indicates that use of the second 5G RF band is disabled when i) the mobility state indicates that the wireless device is operating above a mobility threshold and ii) the number of data connection failures over a period of time exceeds a failure threshold, and the second 5G RF band uses millimeter wave radio frequencies.
10. 10. The method of claim 1, the one or more device states include packet voice and / or video connection states; The method, wherein the 5G baseband control signal indicates that use of the second 5G RF band is disabled when the packet voice and / or video connection status indicates that a packet voice application and / or an interactive video application is active, and the second 5G RF band uses millimeter wave radio frequencies.
11. 1. An apparatus including one or more processors coupled to a memory capable of storing instructions, the one or more processors: determining a fifth generation (5G) cellular recommendation indicative of i) a network bandwidth requirement and ii) a confidence level of the network bandwidth requirement based on application-level information for one or more active applications; determining a 5G baseband control signal based on the 5G cellular recommendation and one or more device states associated with data usage; 1. An apparatus configured to configure one of the following states in accordance with the 5G baseband control signal: i) use of both a first 5G radio frequency (RF) band and a second 5G RF band is enabled; ii) use of the first 5G RF band is enabled and use of the second 5G RF band is disabled; or iii) use of both the first 5G RF band and the second 5G RF band is disabled.
12. 12. The apparatus of claim 11, wherein the application-level information includes: i) an indication of foreground or background status for each of the one or more active applications; ii) a traffic class for a data flow of each of the one or more active applications; and iii) a data transfer size or content length for each of the one or more active applications.
13. 12. The apparatus of claim 11, The apparatus, wherein the network bandwidth requirement of the 5G cellular recommendation includes: i) a high bandwidth requirement indicating a positive recommendation for accessing 5G cellular baseband resources; or ii) a low bandwidth requirement indicating a negative recommendation for accessing 5G cellular baseband resources.
14. 14. The apparatus of claim 13, 1. The apparatus, wherein the 5G baseband control signal indicates that use of both the first 5G RF band and the second 5G RF band is disabled if i) the network bandwidth requirement is low and ii) the trust level is high.
15. 12. The apparatus of claim 11, the one or more device states include an application processor state; The apparatus, wherein the 5G baseband control signal indicates that use of both the first 5G RF band and the second 5G RF band is disabled when the application processor state indicates that the application processor is in a reduced power state.
16. 12. The apparatus of claim 11, the one or more device states include a cellular data state; The 5G baseband control signal indicates that use of both the first 5G RF band and the second 5G RF band is disabled if the cellular data state indicates that cellular data is disabled.
17. 12. The apparatus of claim 11, the one or more device states include an impending media stall indication that indicates whether a media stall is imminent for an audiovisual media application in use that requires a continuous data flow; 5G baseband control signals indicate that use of both the first 5G RF band and the second 5G RF band is enabled if the media stall is imminent.
18. 12. The apparatus of claim 11, the one or more device states include a Wi-Fi state; The 5G baseband control signal indicates that use of both the first 5G RF band and the second 5G RF band is disabled when the Wi-Fi status indicates that Wi-Fi use is recommended.
19. 12. The apparatus of claim 11, the one or more device states include a mobility state; 1. The device, wherein the 5G baseband control signal indicates that use of the second 5G RF band is disabled if i) the mobility state indicates that movement exceeds a mobility threshold and ii) a number of data connection failures during a period of time exceeds a failure threshold, wherein the second 5G RF band uses millimeter wave radio frequencies.
20. 12. The apparatus of claim 11, the one or more device states include packet voice and / or video connection states; The device, wherein the 5G baseband control signal indicates that use of the second 5G RF band is disabled when the packet voice and / or video connection status indicates that a packet voice application and / or an interactive video application is active, and the second 5G RF band uses millimeter wave radio frequencies.
Citation Information
Patent Citations
Method and apparatus for accessing plural radio bearers
JP2014204393A
Terminal device and mobile communication system
JP2019197990A
Processing circuit of display device, display device and operating method thereof
US20190320496A1