Gesture-Based UI Element Sharing via Visual Copying
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing file sharing methods on electronic computing devices are cumbersome, time-consuming, and limited in functionality for sharing user interface elements between devices.
Innovation Solution
A system and method that allows sharing of user interface elements based on user gestures, involving a source computer, target computers, memory for storing instructions, and a control device to select, move, and notify about the sharing of user interface elements on output devices, enabling real-time or near real-time transmission of these elements across connected devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional file sharing methods are used, then data can be shared between devices, but the process is cumbersome, time-consuming, and limited to file-level sharing
Solution Approach 1:
The system creates a visual copy of the user interface element (screenshot or screen capture) and transmits this copy to the target device. This allows instant sharing of the visual representation of the UI element without requiring file serialization, storage, and transfer of the actual data files, thereby dramatically reducing sharing time and improving efficiency
Solution Approach 2:
The system extracts or identifies specific user interface elements from the source device screen and shares only these selected elements rather than entire files or applications. This extraction approach enables precise, targeted sharing of specific content (such as images, videos, or interface components) without the overhead of traditional file sharing protocols
2Adaptability or versatility
If file sharing methods are used, then data can be transmitted between devices, but the process is complex and limited in functionality
Solution Approach 1:
The system provides a universal sharing mechanism that can share multiple types of user interface elements (images, videos, interface components, web pages) through a single unified protocol. This multi-functional approach eliminates the need for different sharing methods for different content types, thereby increasing adaptability while reducing process complexity
Solution Approach 2:
The system introduces an intermediary sharing protocol that captures the visual representation of UI elements and transmits them between devices. This intermediary approach bypasses the complexity of traditional file sharing by using a simplified mediation layer that handles diverse content types uniformly, thereby reducing overall system complexity while maintaining versatility
3Ease of operation
If traditional sharing methods are used, then content can be shared, but user interaction is limited and requires manual file handling
Solution Approach 1:
The system enables self-service sharing where users can select UI elements for sharing through intuitive gestures (such as long-pressing or dragging elements to a sharing icon). The system automatically handles the selection, processing, and transmission of the shared content without requiring users to manually navigate file systems or configure sharing parameters, thereby simplifying operation and reducing time consumption
Data Source
AI summary
Certain embodiments herein relate to systems and methods for sharing a user interface element based on user gestures. In one embodiment, a method can include selecting, based on a user gesture, a user interface element being displayed on an output device of the source computer. The method can further include identifying a location on the output device of the source computer to move the user interface element. The method can further include updating the output device of the source computer to display the user interface element at the identified location on the output device. The method can also include generating, in response to updating the output device, a notification indicating that the source computer is sharing the user interface element. The method can also include transmitting the notification to one or more target computers in communication with the source computer.


