Progressive Image Upload via Segmented Resolution Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for uploading images from mobile devices to social networks are inefficient, as they often require uploading large, high-resolution images over cellular networks, which takes significant time and bandwidth, delaying the sharing of content related to recent events.
Innovation Solution
Implementing a progressive uploading method where a mobile device first uploads a lower-resolution version of an image immediately after selection, followed by a higher-resolution version when better upload conditions are available, such as a Wi-Fi connection, allowing for quicker and more efficient sharing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a large, high-resolution image is uploaded immediately, then the image quality is preserved, but the upload time and bandwidth consumption increase significantly
Solution Approach 1:
The patent segments the image upload process into multiple stages: first uploading a reduced-resolution version of the image immediately, then uploading the full high-resolution image in subsequent stages. This segmentation allows the system to balance between immediate availability (using the reduced version) and final quality (using the full-resolution version), thereby resolving the contradiction between upload speed and image quality.
Solution Approach 2:
The patent applies preliminary action by preparing and uploading a reduced-resolution version of the image in advance before the full high-resolution image is ready. This preliminary upload ensures that the image is available for immediate sharing while the higher quality version is being prepared and uploaded in the background, thus reducing perceived upload time without sacrificing final image quality.
2Quantity of substance
If a large, high-resolution image is uploaded over cellular network, then the complete image is transmitted, but the bandwidth consumption and cost increase
Solution Approach 1:
The patent segments image data transmission into two phases: an initial phase transmitting a reduced-resolution version over the cellular network (consuming minimal bandwidth), and a subsequent phase transmitting the remaining high-resolution data when connected to a high-bandwidth network like Wi-Fi. This segmentation dramatically reduces cellular bandwidth consumption while ensuring complete image data is eventually transmitted.
Solution Approach 2:
The patent dynamically adjusts the upload strategy based on available network conditions. When on cellular network, it uploads only the reduced version; when Wi-Fi becomes available, it switches to uploading the full high-resolution image. This dynamic adaptation optimizes bandwidth usage across different network environments, minimizing cellular data consumption while ensuring complete image transmission.
3Manufacturing precision
If the user waits for the complete image upload before sharing, then the full quality image is available, but the sharing is delayed beyond the relevant time frame
Solution Approach 1:
The patent enables preliminary sharing by uploading and making the reduced-resolution version of the image available immediately upon selection, allowing the user to share the image right away. The full high-resolution image continues to upload in the background, ensuring that even if the user shares early, a quality version becomes available later without delaying the initial sharing action.
Solution Approach 2:
The patent creates a reduced-resolution copy of the original high-resolution image for immediate upload and sharing. This copy serves as a placeholder that enables fast sharing while the original high-quality image is being uploaded in the background. The copy is sufficient for most sharing purposes (social media posts, messaging), allowing productivity to increase without permanently sacrificing image quality.
Data Source
AI summary
In one embodiment, a method includes accessing a first instance of content to be uploaded to a server, generating a second instance of the content from the first instance, automatically uploading to the server the second instance of the content, and automatically uploading to the server the first instance of the content in response to occurrence of a pre-determined upload condition. The first instance has a first file size and the second instance has a second file size that is smaller than the first file size. The upload of the second instance makes the content available for access at least in part by one or more second users at an immediate point in time. The upload of the first instance of the content makes the content available for access by the second users in an original version.


