Screen Recording for File Download Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in distinguishing between downloaded data files with similar names, especially when multiple files come from different sources, leading to confusion in managing their storage locations, as existing technologies like web browsers only track the URL and date/time of downloads, which may not provide sufficient context.

Innovation Solution

A system and method that captures and stores display data surrounding file downloads or modifications, creating a correspondence between the display data and the files, allowing for later playback and providing context through metadata association, ensuring secure and seamless tracking and management of downloaded files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users download multiple data files with similar or sequential file names, then the download directory becomes crowded with files that are difficult to differentiate, but tracking only URL and date/time provides insufficient context for file identification

Engineering Contradiction:
Improvefile context informationVSAvoidfile management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary capture of display data at the moment a download is initiated, storing the visual context (webpage, download button, source information) before the file is saved. This preliminary action ensures that contextual information is preserved without requiring complex post-download analysis, directly resolving the information loss problem while maintaining simple file management through automatic metadata attachment.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If existing download tracking systems record only URL and date/time, then the tracking mechanism remains simple, but users cannot adequately distinguish between files from different sources with similar names

Engineering Contradiction:
Improvefile differentiation capabilityVSAvoiddownload context
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

Instead of creating complex new tracking structures, the system captures and stores a copy of the existing display data (screen images, webpage content) that naturally contains the download context. This copying approach preserves all visual information about the download source and context without requiring users to manually input or interpret additional data, making file differentiation immediate and intuitive while avoiding information loss.

Inventive Principle:
Principle #26Copying

3Loss of information

If the system captures and stores display data for every download, then complete file context is preserved, but storage requirements and processing overhead increase

Engineering Contradiction:
Improvedownload context completenessVSAvoidstored data volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system extracts and stores only the essential display data elements that provide download context (webpage visuals, source identification, download initiation point) rather than capturing entire screen sessions or unnecessary metadata. This extraction approach preserves complete contextual information needed for file differentiation while minimizing stored data volume by eliminating redundant capture elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10218773B2Screen recording of actions that initiated a file download
Publication Date: 2019.02.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10218773B2 patent drawing
  • US10218773B2 patent drawing
  • US10218773B2 patent drawing

AI summary

In an aspect of the present disclosure, a method for capturing a context of a file download or modification is disclosed. The method includes designating a file storage location for monitoring, capturing a continuous stream of display data, monitoring the designated file storage location for the download of a new data file to the file storage location or the modification of an existing data file stored in the file storage location, determining that a download of a new data file or modification of an existing data file has been initiated, storing the new data file or the modification to the existing data file in the file storage location, storing the captured display data as file display data, and creating a correspondence between the file display data and the stored new data file or modified existing data file.