Whiteboard Data Sharing with Reader and Poster Objects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed data sharing systems lack robust management and tracking of reading and posting activities across different applications and managed data locations, hindering effective data sharing.
Innovation Solution
The implementation of a whiteboard data sharing system using a server mode library and client mode libraries, where processes can post or read data, with each client mode library communicating with a single server mode library to manage reader and poster objects, and support multiple whiteboards with unique names, enabling efficient data management across a network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a listener interface is set up for distributed data sharing, then applications can communicate with each other, but management and tracking of reading and posting activity across different managed data locations is insufficient
Solution Approach 1:
The patent introduces an intermediary component that mediates between multiple applications and managed data locations. This intermediary tracks reading and posting activities, manages data location information, and provides robust coordination for distributed data sharing across the network, resolving the insufficiency in management and tracking.
2Adaptability or versatility
If multiple applications access different managed data locations, then data sharing is enabled, but tracking of reading and posting activity becomes complex and insufficient
Solution Approach 1:
The patent merges the tracking functionality into a unified mechanism that consolidates reading and posting activity monitoring across all managed data locations. This unified approach simplifies the complexity of tracking by providing a centralized view of all data access activities without requiring separate tracking systems for each application or data location.
3Ease of operation
If a centralized event provider is used, then event distribution is possible, but the system lacks fault tolerance and robustness
Solution Approach 1:
The patent segments the centralized event provider into distributed components across multiple managed data locations and applications. Each component can independently handle events, and the system maintains coordination through the intermediary mechanism. This segmentation provides fault tolerance by eliminating single points of failure while maintaining ease of operation through standardized interfaces.
Data Source
AI summary
A system, method, and computer implemented method for sharing data between networked applications is provided. The system includes at least a whiteboard space, a single server mode library, and a client mode library. The single server mode library provides access to the whiteboard space, where the access is to read or post data to the whiteboard space. The client mode library is provided for one or more processes. The client mode library is in networked communication with the single server mode library, and the client mode library is capable of managing one or more reader objects and one or more posting objects. The single server mode library is further capable of managing one or more reader objects and one or more posting objects.


