Streaming Data Reformatting for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current streaming data delivery methods to mobile devices lack customization options, leading to inefficient data transmission and increased memory burden, as users cannot easily select formats or timing, and existing technologies do not allow for efficient reformatting or off-peak data transmission.
Innovation Solution
A system and method where a server receives settings from a mobile device to reformat and deliver streaming data, allowing for polling intervals, time range settings for off-peak transmission, and location-based delivery, enabling users to customize the format and timing of data delivery, such as converting streaming data into audio or single files.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If streaming data is sent in real-time to mobile devices, then data delivery speed is improved, but memory burden and transmission costs increase
Solution Approach 1:
The system performs preliminary actions by converting streaming data to various formats (audio, video, text, images) and storing them on remote servers before the user needs them. When a user requests data, the system retrieves and delivers only the specific format needed, rather than continuously streaming all data types in real-time. This preliminary preparation reduces both memory burden on mobile devices and unnecessary transmission costs.
2Ease of operation
If streaming data is delivered without format customization, then data transmission simplicity is improved, but adaptability to user preferences deteriorates
Solution Approach 1:
The system implements dynamic format conversion by allowing users to select their preferred data formats (audio, video, text, images) and automatically converting streaming data to match these preferences. The conversion process is dynamically adjusted based on user settings, device capabilities, and network conditions, providing both simplicity (automatic conversion) and adaptability (user-selectable formats).
Solution Approach 2:
The system changes data format parameters by converting streaming data into multiple formats (audio files, video files, text files, image files) based on user preferences. Users can specify desired formats, and the system adjusts the data parameters accordingly, transforming the same source data into different representations suitable for various device capabilities and user needs.
3Ease of operation
If data is transmitted during peak times, then user accessibility is improved, but transmission costs increase
Solution Approach 1:
The system performs preliminary data conversion and preparation during off-peak hours when network traffic is lower and costs are reduced. Data is pre-processed into various formats and stored on remote servers, then automatically delivered to users during their requested time windows. This approach maintains user accessibility while avoiding peak-time transmission costs.
4Adaptability or versatility
If multiple data formats are stored on mobile devices, then format versatility is improved, but device memory consumption increases
Solution Approach 1:
The system introduces a remote server as an intermediary that stores multiple format versions of streaming data. Instead of requiring mobile devices to store all formats locally, the server maintains the various format conversions (audio, video, text, images) and delivers only the specific format the user needs at any given time. This intermediary approach provides format versatility while minimizing device memory consumption.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Various embodiments for a system and method for providing streaming data to a device are provided herein. In one example, a method comprises receiving a request for streaming data from a mobile device, receiving settings with regards to the delivery of the streaming data to the mobile device, retrieving the streaming data from a source of the streaming data, reformatting the streaming data for the mobile device according to the settings and sending the reformatted streaming data to the mobile device in accordance with the settings.