Mobile Call File Download Queuing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telephony systems lack efficient management of large file downloads over varying network bandwidth, leading to suboptimal user experience due to delayed or interrupted downloads when switching between network connections during simultaneous calls.
Innovation Solution
The system determines the most appropriate time to download large files by queuing them until the user is connected to a network with sufficient bandwidth, allowing seamless switching between network interfaces (e.g., Wi-Fi and cellular) during simultaneous calls, and prioritizing downloads based on user preferences and network conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If large files are downloaded immediately when user requests, then download responsiveness is improved, but network bandwidth is consumed during simultaneous calls causing interruptions
Solution Approach 1:
The system performs preliminary assessment of network conditions and call status before initiating file downloads. By checking bandwidth availability and active call states in advance, the system prevents downloads that would interrupt calls, thus maintaining call stability while still enabling downloads when appropriate
Solution Approach 2:
The system continuously monitors network bandwidth and call activity status, using this feedback to dynamically control download operations. When bandwidth is sufficient and no calls are active, downloads proceed; when calls are detected or bandwidth is low, downloads are paused or cancelled, creating a responsive system that adapts to changing conditions
2Reliability
If file downloads are queued and delayed, then call stability is maintained, but download time increases
Solution Approach 1:
The download queuing system is dynamic rather than static. Downloads are not simply delayed indefinitely but are scheduled based on real-time network conditions and call patterns. The system adjusts download timing dynamically, initiating downloads during periods of high bandwidth availability or low network usage, thus minimizing actual delay while maintaining call stability
3Productivity
If network bandwidth is monitored continuously, then optimal download timing is achieved, but energy consumption increases
Solution Approach 1:
Instead of continuous monitoring, the system uses periodic sampling of network bandwidth and call status at predetermined intervals. This approach captures sufficient information to make informed download decisions while significantly reducing energy consumption compared to continuous monitoring, maintaining download efficiency through strategic timing checks
Data Source
AI summary
An example operation may include a system, comprising a processor and a memory on which are stored machine readable instructions that when executed by the processor causing the processor to one or more of obtain a first caller name of an first received call, display a notification on the device, wherein the notification includes a first button and a first document, wherein the first document is associated with the first caller name, display a list on the device of at least one name of a second document when the first button is pressed, wherein the at least one second document is associated with the first caller name and replace the first document with the second document when the at least one second document name is selected from the list.


