Mobile Content Capture via Background Foreground Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing platforms, such as Android and iOS, face limitations in processing power and memory, making it difficult to efficiently capture and distribute gameplay or application content due to restrictions on foreground and background execution, and limited buffering capabilities.
Innovation Solution
A method and system that allows for content clip detection and capture on mobile devices by executing a content capture executable in foreground and background positions, monitoring processing operations, detecting capturable content, buffering screen content, and generating clips based on user consent, while minimizing background processing load and operating within memory restrictions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If content capture is performed in real-time with extended buffering, then more gameplay content can be captured for later selection, but memory and processing power are exceeded on mobile platforms
Solution Approach 1:
The patent segments the content capture system into multiple components: a background service that monitors and captures content, a foreground application that provides user interface, and a database that stores captured segments. This segmentation allows the system to distribute processing and memory requirements across multiple processes, preventing any single process from exceeding mobile platform resources while enabling extended content capture functionality.
2Productivity
If two programs run in foreground simultaneously, then content capture and user interaction can occur concurrently, but mobile platforms lack processing power to support this
Solution Approach 1:
The patent introduces a background service as an intermediary component that handles content capture operations. This background service acts as a mediator between the content source (games, videos, audio) and the user interface application, performing capture and initial processing in the background while the foreground application focuses on user interaction. This intermediary architecture enables concurrent content capture and user interaction without requiring two foreground processes.
3Quantity of substance
If large quantities of content are stored in memory, then more content is available for clip generation, but mobile devices have limited memory capacity
Solution Approach 1:
The patent transitions from a single-dimension memory storage approach to a multi-dimensional storage architecture by implementing a database system that can store content segments persistently on device storage. This allows the system to bypass limited volatile memory constraints by utilizing expanded persistent storage capacity, enabling retention of larger quantities of captured content segments without being constrained by available RAM or volatile memory space.
Data Source
AI summary
A computerized method and system for mobile application clip detection and capturing on a mobile computing device includes receiving a user consent for capturing screen content by a content capture executable. The method and system includes executing the content capture executable in a background and monitoring processing operations in a foreground of the mobile computing device. Upon detecting capturable content from a application executable executing in the foreground, buffering screen content in a first memory device for a first period of time. The method and system includes executing the content capture executable in the foreground, including receiving a clip generation command from the user and generating a content clip from at least a portion of the screen content in the first memory device. Therein, in response to a clip distribution command, the clip is distributed across a networked connection.


