Mobile Copy-Paste History Management via Gesture Interface
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile devices are limited in their copy-paste functionality, allowing only a single object to be copied and pasted, making it time-consuming and frustrating for users to manage multiple previously copied objects.
Innovation Solution
A system and method that maintains a history of copied objects on a mobile device, allowing users to access and paste previously copied text and non-text objects using a context-sensitive mechanism, where text objects are stored as alphanumeric characters and non-text objects are stored as references, with a gesture-based interface to manage and retrieve these objects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single object copy-paste limitation is implemented, then device simplicity is maintained, but user productivity decreases due to time-consuming re-copying operations
Solution Approach 1:
The system automatically maintains a history of previously copied objects and makes them available for pasting without requiring users to manually manage or re-copy them. This preliminary organization of copied objects resolves the contradiction by enabling efficient multi-object paste operations while keeping the user interface simple.
Solution Approach 2:
A copy-paste history mechanism acts as an intermediary between the copy and paste operations, storing previously copied objects and enabling retrieval. This intermediary layer allows multiple objects to be managed efficiently without increasing the complexity of the basic copy-paste functionality.
2Ease of operation
If multiple previously copied objects are stored and displayed, then ease of operation improves, but display space and memory usage increase
Solution Approach 1:
The display of copied objects is segmented into a manageable list format where each object appears as a discrete entry. This segmentation allows multiple objects to be displayed in an organized manner that consumes minimal display space while maintaining ease of operation through selective viewing and copying.
Solution Approach 2:
The system transitions from a single-object operation to a multi-dimensional object history management system, where objects are stored, indexed, and retrieved through a structured list interface. This dimensional organization allows efficient use of display space while maintaining operational convenience.
3Quantity of substance
If text objects are stored as alphanumeric characters and non-text objects as references, then memory efficiency improves, but system complexity increases
Solution Approach 1:
The system changes the storage parameter based on object type: text objects are stored as alphanumeric character sequences while non-text objects are stored as references. This parameter differentiation optimizes memory usage by storing only necessary data for each object type, and the complexity is managed through automated type detection and storage.
Solution Approach 2:
The system creates references to non-text objects rather than storing complete copies, similar to how text objects are stored as their content. This copying approach reduces memory usage significantly for non-text objects while the reference mechanism manages the complexity of object retrieval and manipulation.
Data Source
AI summary
This disclosure provides a method, system, and computer-readable medium for maintaining a history of copied objects using a mobile device and providing a menu listing the history of copied objects when a preconfigured gesture is received by the mobile device. The history of copied objects includes text objects, such as words, phrases, sentences, or complete paragraphs, and non-text objects, such as images, sounds, movies, and other such non-text objects. In addition, the mobile device is configured to be context-sensitive such that the alphanumeric characters of the text objects are saved in a persistent data storage whereas references to the non-text objects are saved.


