Workstation Activity Segmentation for Faster Remote Viewing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote monitoring systems for workstation activity generate large files that are difficult, slow, and costly to transmit, store, and retrieve, requiring significant computing resources for editing and sharing.
Innovation Solution
A system and method for near-real-time monitoring of workstation activity, involving a data-streamer, segmenter, server, and stitcher to divide and stitch data-streams into manageable segments with metadata, allowing efficient storage and retrieval of workstation data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of moving object
If continuous hours-long recording is performed, then complete monitoring coverage is achieved, but file size becomes excessively large
Solution Approach 1:
The patent divides continuous monitoring data into discrete time-based segments (e.g., 1-minute intervals). Each segment is independently processed, stored, and can be individually accessed. This segmentation allows the system to maintain long-duration monitoring coverage while managing data in manageable units rather than handling one massive continuous file.
2Reliability
If large monitoring files are transmitted to server, then complete data is stored, but transmission time increases significantly
Solution Approach 1:
The system transmits data in segmented portions rather than as one large file. Each segment can be transmitted independently to the server, allowing for parallel processing and reducing overall transmission time while ensuring complete data is eventually stored.
Solution Approach 2:
The system performs preliminary processing and segmentation of data before transmission. By preparing data in advance as smaller segments, the system reduces the time required for actual transmission to the server while ensuring all data is captured and stored completely.
3Reliability
If large monitoring files are retrieved for viewing, then complete data is accessed, but retrieval time becomes excessive
Solution Approach 1:
The system stores monitoring data as segmented files with associated metadata. When viewing is required, the system can retrieve only the specific segments needed rather than the entire hours-long recording. This dramatically reduces retrieval time while still providing access to complete data when all segments are assembled.
Solution Approach 2:
The system extracts and stores metadata about each segment (timestamps, duration, key events) separately from the actual monitoring data. This allows the system to quickly retrieve metadata to identify and assemble only the relevant segments needed for viewing, rather than retrieving entire hours of data when only specific portions are needed.
4Adaptability or versatility
If large monitoring files are edited and shared, then complete data can be manipulated, but computing resources are heavily consumed
Solution Approach 1:
The system divides monitoring data into segments that can be independently edited and manipulated. Instead of loading entire hours of recording into memory for editing, the system processes individual segments or small groups of segments, dramatically reducing computing resource requirements while maintaining full editing capability.
Solution Approach 2:
The system extracts metadata from segments to create indexes and summaries that enable efficient searching, filtering, and editing operations. By working with extracted metadata rather than the full raw data, the system reduces computing resource consumption while maintaining adaptability for various editing and sharing operations.
Data Source
AI summary
Devices, systems, and methods for remote capture and viewing of workstation activity are provided. The system may comprise a worker computer, a data-streamer, a segmenter, a server, a requester, a stitcher, and a watcher computer. The segmenter creates segment files associated with segments of data-streams of captures of workstation activity. The stitcher creates data-streams of captures of workstation activity from such segment files. Gains in speed and efficiency are achieved by segmenting data-streams into segments for transmission, storage, and processing.


