Mobile Resource Arbitration via Priority Level Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile communication devices often struggle to manage concurrent applications due to limited network resources, where only a single radio bearer is typically provided, leading to inefficiencies in resource allocation and potential application failures, such as voice calls being disrupted by data services.
Innovation Solution
Implementing a priority level system for mobile applications to manage access to dedicated resources like PDP contexts and DSP voice decoders, where higher-priority applications are given precedence, and privilege codes are verified to ensure appropriate resource allocation, allowing for efficient switching between applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple data transfer applications are supported concurrently, then application flexibility and processing capability are improved, but network resource availability deteriorates due to single radio bearer limitation
Solution Approach 1:
The patent applies local quality by assigning different priority levels to different applications (e.g., voice calls vs. data transfer) and managing resources differently for each application type. The system maintains a single radio bearer but provides differentiated service quality based on application priority, allowing critical applications like voice to receive preferential treatment over less critical data applications.
Solution Approach 2:
The patent implements dynamics through configurable priority levels that can be adjusted based on network conditions and application requirements. The system dynamically manages resource allocation by allowing higher-priority applications to preempt lower-priority applications when resources become constrained, enabling flexible adaptation to varying operational scenarios.
2Reliability
If priority level management is implemented, then resource allocation reliability is improved, but system complexity increases due to privilege code verification and priority management mechanisms
Solution Approach 1:
The patent applies segmentation by dividing the resource management function into distinct components: a policy management module that handles high-level priority decisions, a privilege code verification mechanism that authenticates application rights, and a resource allocation module that executes actual resource distribution. This modular approach manages complexity through functional decomposition.
Solution Approach 2:
The patent introduces a policy management module as an intermediary between applications and resources. This mediator handles the complexity of priority verification and privilege code validation, shielding applications from direct complexity while ensuring reliable resource allocation based on configured policies.
3Productivity
If single radio bearer is provided per mobile device, then network resource efficiency is improved, but application performance deteriorates when multiple applications compete for the same resource
Solution Approach 1:
The patent applies preliminary anti-action by preemptively managing resource conflicts through priority level configuration before they occur. The system establishes priority hierarchies in advance (e.g., voice calls have higher priority than data transfer), allowing potential conflicts to be resolved before they degrade application performance, rather than reacting to conflicts as they arise.
Data Source
AI summary
Methods, apparatus, and computer-readable media for management and arbitration of dedicated mobile communication resources for mobile applications are provided. Mobile applications can be given a priority level that establishes an importance with respect to one or more other mobile applications and at least one mobile resource. If competing applications attempt to access the mobile resource concurrently, access can be provided to an application having higher priority level. Furthermore, control of a resource can be taken away from an application having lower priority in order to affect control of such resource for a higher priority application. In one aspect, a privilege code of an application can be verified prior to establishing control of the resource for the application, to mitigate a likelihood of inappropriate transfer of resources. Accordingly, the subject disclosure provides for management of dedicated resources for a mobile processing environment to effect important device functions with minimum delay.


