Smart TV Application Page Swapping for Multitasking Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Legacy smart TVs lack the technology for efficient backup and swapping of applications, leading to delayed data processing and multitasking issues when external memory is disconnected, as they cannot perform backup or swap operations at the application unit level.
Innovation Solution
A smart TV system with a remote controller interface, display module, speaker, kernel memory, memory interface module, and memory controller that allows selective backup or swapping of applications by swapping pages corresponding to specific applications between internal and external memories, providing identification information to users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If selective backup swapping of application pages is implemented between internal and external memories, then multitasking speed is enhanced and application reentry time is reduced, but device complexity increases due to additional memory management mechanisms
Solution Approach 1:
The patent segments the application memory into internal memory (kernel memory) and external memory, allowing selective swapping of application pages between them. This segmentation enables the system to maintain frequently used applications in fast internal memory while moving less frequently used applications to external memory, thereby enhancing multitasking speed without requiring all applications to reside in internal memory simultaneously.
Solution Approach 2:
The patent implements preliminary action by pre-swapping application pages to external memory before they are actually needed, based on predicted user behavior patterns. The system analyzes user interaction history and proactively prepares application states in external memory, reducing the perceived reentry time when users return to applications even though the physical swapping occurs in advance.
2Loss of time
If application-level backup swapping is implemented, then application reentry time is reduced when external memory is disconnected, but the ease of operation decreases due to more complex backup management requirements
Solution Approach 1:
The patent implements self-service by enabling applications to automatically manage their own backup and swapping operations without requiring user intervention. The system monitors application states, determines which applications should be swapped to external memory, and executes the swapping automatically based on system resources and usage patterns, thereby reducing application reentry time while maintaining ease of operation through automation.
Solution Approach 2:
The patent incorporates feedback mechanisms where the system continuously monitors external memory connection status and automatically adjusts swapping operations accordingly. When external memory is disconnected, the system receives feedback and automatically manages application restoration from external memory, reducing reentry time without requiring users to manually configure backup settings.
3Quantity of substance
If multiple external memories are used for backup operations, then storage capacity is increased, but device complexity increases due to need for memory selection and management
Solution Approach 1:
The patent implements universality by designing the memory management system to handle multiple external memories through a unified interface and common management protocol. The system can dynamically select which external memory to use for swapping operations based on availability, capacity, and performance characteristics, allowing multiple memories to serve the same backup function without requiring separate management mechanisms for each memory device.
Data Source
AI summary
Disclosed are a method for controlling a device including at least one memory, and a smart TV. The method comprises the steps of: receiving, from a remote controller, a signal for executing at least one application; outputting video data and audio data of the executed application; temporarily storing the executed application in an internal memory; swapping, to an external memory, a page corresponding to a specific application of the at least one application stored in the internal memory; and displaying information on the application swapped to the external memory.


