Media Player Instance Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Media player programs running on mobile devices with limited computing resources face challenges in managing resource consumption efficiently, leading to potential crashes and instability when multiple instances are active, as existing technologies lack effective methods to prioritize and manage resource allocation among multiple instances.
Innovation Solution
Implementing a system that monitors and manages computing resources of multiple media player instances, allowing for selective reduction or shutdown of instances based on predetermined levels and priority rules to maintain optimal resource usage, ensuring that the media player program can allocate resources efficiently and maintain stability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple instances of media player program are running simultaneously, then media content presentation capability is improved, but computing resources consumption increases and system stability deteriorates
Solution Approach 1:
The patent implements dynamic resource management by continuously monitoring computing resources consumption and adjusting the number of active media player instances based on current system state. The system transitions between different operational modes (allowing multiple instances when resources are充足, reducing instances when resources are constrained) to maintain stability while preserving media presentation capability.
Solution Approach 2:
The system employs feedback mechanisms by monitoring computing resources consumption levels and using this information to control the lifecycle of media player instances. The monitoring component provides continuous feedback on resource usage, which triggers automatic instance reduction when thresholds are exceeded, creating a closed-loop control system that maintains system stability.
2Adaptability or versatility
If multiple instances of media player program are running simultaneously, then media content presentation capability is improved, but computing resources consumption increases
Solution Approach 1:
The system dynamically adjusts the number of active media player instances based on real-time monitoring of computing resources consumption. When resources are充足, multiple instances are allowed to enhance media presentation capability. When resources are constrained, the system automatically reduces the number of instances to optimize resource utilization.
Solution Approach 2:
The patent changes the operational parameters of media player instances by instructing them to reduce their computing resources consumption when system-wide resource limits are approached. This parameter adjustment allows instances to continue operating with reduced resource usage rather than complete shutdown, balancing media presentation capability with resource conservation.
3Use of energy by moving object
If instances are shut down to reduce resources, then computing resources consumption is reduced, but media content presentation capability deteriorates
Solution Approach 1:
The system uses feedback from resource monitoring to intelligently determine when and which instances to shut down or reduce. Rather than arbitrary instance reduction, the monitoring system provides data-driven feedback that triggers resource reduction actions only when necessary, preserving media presentation capability during normal operation while enabling resource conservation when thresholds are exceeded.
Solution Approach 2:
The media player program performs self-service resource management by automatically monitoring its own computing resources consumption and autonomously making decisions to reduce or shut down instances when resource limits are approached. This self-regulating mechanism eliminates the need for external intervention while maintaining both resource efficiency and media presentation capability.
Data Source
AI summary
Techniques and systems are disclosed for managing computer resources available to multiple running instances of a media player program. The methods include monitoring consumption of computing resources of multiple running instances of a media player program to render respective media content in a graphical user interface of a computing device. The graphical user interface associated with an additional program configured to render additional content, different from the media content, to the graphical user interface. The additional program can be a browser. The methods further include instructing the multiple instances to reduce respective portions of the computing resources consumption upon determining that a requested increase in computer resources consumption of the media player program would cause the computer resources consumption of the media player program to exceed a first predetermined level.


