UI Object Sharing in Shared Space with Retained Functionality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions do not allow users to easily share user interface (UI) objects and their associated functionality within a shared space, nor do they enable the sharing of editable UI objects or those connected to remote data services, lacking user-friendly interaction models for quick sharing from any application.
Innovation Solution
A data sharing application that enables users to transfer UI objects from various applications into shared spaces, where these objects retain their functionality and can be shared with other users, using a server to synchronize changes and provide user-friendly interaction models for managing and joining shared spaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users share UI objects using existing solutions, then content sharing is enabled, but UI functionality is lost and user-friendly interaction is not provided
Solution Approach 1:
The system segments UI objects from their source applications and places them in a shared space, allowing independent manipulation while retaining functionality. Each UI object can be individually selected, moved, and manipulated within the shared space without requiring the source application to remain open.
Solution Approach 2:
A shared space acts as an intermediary environment between source applications and target applications. This intermediary space preserves UI object functionality while enabling flexible sharing and manipulation, bridging the gap between content sharing and functionality retention.
2Productivity
If users manually share content from applications, then content transfer is achieved, but time-consuming processes and lack of quick sharing occur
Solution Approach 1:
The system performs preliminary actions by automatically detecting and capturing UI objects as they are created or modified in source applications. This preliminary capture enables instant sharing without requiring manual selection or preparation steps by the user.
Solution Approach 2:
The shared space system provides self-service functionality by automatically managing UI object transfer, synchronization, and availability across applications. The system serves itself by detecting changes in source applications and automatically updating the shared space, eliminating manual intervention.
3Adaptability or versatility
If existing file sharing services are used, then content sharing is enabled, but UI object manipulation and editable content sharing are not supported
Solution Approach 1:
The shared space serves multiple functions simultaneously: it acts as a repository for UI objects, a manipulation environment, a collaboration space, and a synchronization hub. This multi-functionality enables editable UI object sharing without requiring separate specialized systems for each function.
Data Source
AI summary
Example embodiments relate to sharing of user interface objects via a shared space in a data sharing application. In example embodiments, a data sharing application provides a shared space. A user command may then be received to transfer a respective UI object from each of a plurality of applications to the shared space. In response, each transferred UI object may be displayed within the shared space, such that each displayed UI object retains associated functionality from the corresponding application within the shared space. Finally, each UI object in the shared space may be shared with a plurality of users granted access to the shared space.


