Web Applet File Transfer Without Internet

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file transfer methods require internet connectivity, specialized software on all nodes, and often necessitate a third node for coordination, limiting functionality and accessibility, especially in local area networks.

Innovation Solution

A file transfer system utilizing a web applet communicated via HTTP protocol, allowing direct file transfer between nodes without an external server, enabling drag-and-drop functionality and metadata display, and supporting multiple protocols like FTP and BitTorrent, thus eliminating the need for internet connectivity and specialized software on both nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If specialized file transfer software is installed on all nodes, then file transfer functionality is enabled, but device complexity and ease of operation deteriorate due to installation requirements

Engineering Contradiction:
Improvefile transfer functionalityVSAvoidsoftware installation requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent uses a web browser as an intermediary to enable file transfer functionality without requiring specialized software installation on client nodes. The server node hosts a web application that provides file transfer capabilities through standard web protocols, allowing any node with a web browser to participate in file transfers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent makes the file transfer system universally accessible by using standard web technologies (HTTP, web browsers) that are already present on most devices. This multi-functional approach allows the same web interface to handle multiple file transfer operations and protocols without requiring node-specific software.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If a third node is used for coordination, then file transfer between two nodes is enabled, but device complexity increases due to server/controller functions

Engineering Contradiction:
Improvefile transfer capabilityVSAvoidserver controller functions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements peer-to-peer file transfer where the client node directly connects to the server node without requiring a third coordinating node. The server node handles its own coordination functions through web-based HTTP requests and responses, eliminating the need for additional intermediary nodes.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If internet connectivity is required, then cloud-based file transfer is enabled, but ease of operation worsens due to connectivity dependency

Engineering Contradiction:
Improvecloud file transferVSAvoidinternet connectivity requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enables file transfer to occur locally within a network using standard web protocols, making the system work offline or on local networks without requiring internet connectivity. The web server and client can communicate directly over local network connections or even direct device-to-device connections.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10673925B2File transfer in a multi-node network
Publication Date: 2020.06.02 FRAZIER SIMON
  • US10673925B2 patent drawing
  • US10673925B2 patent drawing
  • US10673925B2 patent drawing

AI summary

Methods, systems, programs, and apparatus for the easy, bi-directional transfer of any number of files or directories of files between computer systems, over a LAN, without the need for an Internet connection, preexistence or presence of special or specific software on more than one computer (the “host”) in the transaction, or prior knowledge of the platforms or operating systems of more than one (the “host”) of the computers constituting an endpoint in the abovementioned transfer.