Server Mediator for Application Network Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in remembering the network to connect for executing specific applications, leading to inefficiencies and increased costs, as they often need to physically access the corresponding network.
Innovation Solution
A system that stores a mapping of applications to end networks, allowing a server to determine the appropriate end network for an application and establish a connection, enabling communication through a public network like the Internet, thereby reducing the need for direct connections and conserving network resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users directly connect to end networks to execute applications, then application execution is enabled, but network complexity and user burden increase due to the need to remember and manually connect to specific networks
Solution Approach 1:
The patent introduces a server as an intermediary between the user's device and multiple end networks. The server stores mappings between applications and end networks, receives execution requests, determines the appropriate end network, and establishes connections automatically. This intermediary eliminates the need for users to manually remember or connect to specific networks, resolving the contradiction between ease of operation and network complexity.
2Adaptability or versatility
If multiple direct connections are formed between end devices and end networks, then application execution is supported, but network bandwidth is reduced due to the large number of direct connections required
Solution Approach 1:
The patent merges multiple direct connections between end devices and end networks into a single connection through the server. Instead of each device establishing separate connections to multiple networks, all communications are routed through the centralized server, which consolidates the connection management. This significantly reduces the number of direct connections required, thereby conserving network bandwidth while maintaining support for multiple applications.
3Productivity
If direct connections are established between end devices and end networks, then application communication is enabled, but network speed decreases due to the overhead of managing numerous direct connections
Solution Approach 1:
The server acts as a mediator that streamlines communication by centralizing connection management. Instead of devices directly managing connections to multiple networks (which creates overhead and slows communication), the server handles all connection establishment and data routing. This intermediary role reduces communication overhead and improves network speed while maintaining application communication efficiency.
Data Source
AI summary
According to one embodiment, an apparatus may store a mapping of a plurality of applications to a plurality of end networks. The apparatus may receive a request associated with executing an application from the plurality of applications and determine, based at least in part upon the mapping, an end network from the plurality of end networks that participates in the execution of the application. The end network may be mapped to the application. The apparatus may then establish a connection to the end network such that communications associated with the application are directed through the connection.


