Controller Video Download Request Extension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information devices face challenges in completing post-download processing for video data when downloading while an application is running in the background, due to time restrictions set by the operating system, which can halt processing and prevent completion of tasks like HLS conversion.

Innovation Solution

The information device includes a controller that sends repeated download requests for video data if post-download processing, such as HLS conversion, is not completed within a specified time, allowing the processing to continue in the background by requesting specific parts of the data and restarting the timer, thus extending the available time for completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If download is performed while application is running in background, then download can be executed, but post-download processing cannot be completed within specific restriction time

Engineering Contradiction:
Improvedownload executionVSAvoidpost-download processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by sending download requests in advance and preparing the application to resume post-download processing after the application returns to foreground, thereby overcoming the time restriction imposed by background execution limits

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses periodic action by interrupting the download process when the application is terminated or moved to background, then resuming it when the application returns to foreground, allowing post-download processing to be completed within available time windows

Inventive Principle:
Principle #19Periodic action

2Productivity

If post-download processing is performed in background, then processing can start immediately, but processing is halted due to time restriction

Engineering Contradiction:
Improvepost-download processingVSAvoidprocessing completion
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary download actions and prepares processing to be resumed later, ensuring that when the application returns to foreground, both download and post-download processing can be completed reliably without being interrupted by time restrictions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuity of useful action by pausing post-download processing when the application is in background and resuming it when the application returns to foreground, ensuring the processing completes successfully without being halted by OS time restrictions

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10063914B2Information device
Publication Date: 2018.08.28 FEC IP LLC
  • US10063914B2 patent drawing
  • US10063914B2 patent drawing
  • US10063914B2 patent drawing

AI summary

An information device includes a communication component and a controller. The communication component communicates with an external device. The controller downloads video data from the external device through the communication component, executes a post-download processing for playing the video data after completing download of the video data, and executes an application for playing the video data. The controller sends a download request for the video data to the external device based on a processing time for the post-download processing.