Web Application Add-in for OS File Drag and Drop
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for extending the functionality of web applications running on HTTP clients, such as web browsers, require intensive craftsmanship and are not intuitive, making it difficult to directly use operating system methods and maintain continuity between HTML script and operating system operations, especially in providing user-friendly drag and drop file operations.
Innovation Solution
The development of add-in methods and programs that extend the HTTP client's functionality by enabling direct use of operating system methods without intense web application creator effort, allowing for intuitive and easy-to-understand user interfaces through downloading, uploading, and rewriting HTML object attributes using drag and drop operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If ActiveX Control is used to extend web application functionality and directly access operating system methods, then the functionality extension is achieved, but the device complexity and ease of manufacture deteriorate due to requiring ActiveX Control creation for each web application object and embedding in HTML files
Solution Approach 1:
The patent introduces an intermediary component that bridges the web application and operating system without requiring direct ActiveX Control integration. This mediator handles the communication and method invocation, eliminating the need to create and embed complex ActiveX Controls for each web application object.
2Adaptability or versatility
If ActiveX Control is used to directly access operating system methods, then direct access is achieved, but the ease of operation deteriorates due to lack of continuity between HTML script execution and operating system method execution
Solution Approach 1:
The patent segments the system into distinct layers: the web application layer using HTML scripts, the intermediary layer handling communication, and the operating system layer providing methods. This segmentation allows each layer to operate independently while maintaining continuity through defined interfaces, enabling seamless drag and drop operations between HTML objects and operating system folders.
3Adaptability or versatility
If ActiveX Control is used for file operations, then file copy and move operations are achieved, but the ease of manufacture deteriorates due to requiring intensive craftsmanship from web application implementers
Solution Approach 1:
The patent enables the web application to perform file operations through standard HTML drag and drop mechanisms that automatically interface with the operating system. The system self-services by handling the complexity of operating system integration internally, allowing web application implementers to use simple, intuitive drag and drop operations without needing to manually create or configure ActiveX Controls.
Data Source
AI summary
[PROBLEMS TO BE SOLVED] It is an object to expand the functions of web applications, so that labor or the like to directly use a method for an operating system can be reduced. [MEANS FOR SOLVING THE PROBLEMS] A processing means of a terminal device includes a memory means for storing an HTML object and drag information in relation to each other and drag information in relation to a certain HTML object is read out from the memory means (S35) in the case that the HTML object is moved from the inside of an HTTP client display area to the outside. The processing means of the terminal device makes out and registers a drag object for the operating system based on the read out drag information (S40, S45). The processing means of the terminal device receives real data corresponding to the drag object from an outer information providing system to store the same at the memory means of the terminal device.


