Mobile App Network Capacity Gating for Enhanced Service Offers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile applications do not effectively integrate with network conditions to provide an enhanced performance experience due to lack of integration with network load and congestion information, limiting the ability to offer improved services based on network capacity and user equipment capabilities.
Innovation Solution
A system and method that determines network capacity and user equipment features to offer an enhanced experience by integrating with network APIs, utilizing dynamic network information and user eligibility to provide tailored services based on device capabilities, location, and subscription status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If mobile applications integrate with network APIs to access dynamic network information, then the ability to offer enhanced performance experience is improved, but the device complexity and integration requirements increase
Solution Approach 1:
The patent introduces an intermediary component (application server or network entity) that acts as a mediator between the mobile application and the network. This intermediary handles the complex integration tasks by receiving application requests, querying network capacity and availability, and returning appropriate service offerings to the application, thereby reducing the direct integration complexity for the mobile device
Solution Approach 2:
The system implements feedback mechanisms where the application server continuously monitors network capacity, availability, and load conditions, then uses this feedback information to dynamically determine which enhanced experiences can be offered to users. This feedback loop enables the system to adapt to changing network conditions without requiring complex real-time integration at the device level
2Reliability
If the system offers enhanced experience based on network capacity and user eligibility, then user experience is improved, but the loss of information about network dynamics and user capabilities increases without proper integration
Solution Approach 1:
The system performs preliminary actions by having the mobile application send capability information and service requests to the application server in advance. The server then proactively queries network capacity and availability before the user actually needs the service, ensuring that all necessary information about network dynamics and user capabilities is gathered and processed beforehand, eliminating information loss when the service is delivered
3Productivity
If mobile applications do not integrate with network information, then device complexity is reduced, but the productivity and service delivery optimization are limited
Solution Approach 1:
The application server serves as an intermediary that centralizes the network integration functionality. Mobile applications only need to communicate with this server using simple APIs, while the server handles all complex network queries, capacity assessments, and service provisioning logic, thereby achieving service delivery optimization without requiring complex network integration in each mobile device
Solution Approach 2:
The application server provides universal functionality by serving multiple applications and users through a single integrated platform. It handles diverse service types (enhanced video streaming, cloud gaming, AR/VR, etc.) and various network conditions through a unified architecture, achieving high productivity and service optimization without requiring each application to implement its own complex network integration
Data Source
AI summary
Aspects of the subject disclosure may include, for example, a device, including a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations of determining network capacity to provide an enhanced experience to user equipment running an application; determining whether the user equipment features can provide the enhanced experience, wherein the determination is based in part on capability, location and subscription status; and responsive to a determination of adequate network capacity and adequate user equipment features, offering the enhanced experience through the application. Other embodiments are disclosed.


