Network Request Routing via Intermediary Service Layer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing systems lack the capability for end users to control how network requests are directed, limiting their flexibility and control over request routing.
Innovation Solution
A system that allows end users to select how network requests are handled between their account and a service provided by the service provider, with the system automatically routing requests based on user selections and eligibility for the service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If fixed routing rules are used in network hardware, then system stability is maintained, but user control flexibility is limited
Solution Approach 1:
The patent introduces a routing application as an intermediary layer between the user and the network hardware. This application receives user selections about how to handle network requests and automatically configures the hardware router accordingly. The intermediary translates high-level user preferences into low-level routing configurations, providing user control without requiring direct complex hardware configuration.
Solution Approach 2:
The routing application enables users to self-configure their own network request routing preferences through a graphical user interface. Users can independently select how different types of network requests should be handled without requiring administrator intervention or complex manual configuration of routing tables. The system serves itself by automatically applying user preferences to the network hardware.
2Adaptability or versatility
If manual configuration of routing rules is allowed, then user control is improved, but ease of operation deteriorates
Solution Approach 1:
The routing application serves as an intermediary that simplifies the configuration process. Instead of requiring users to manually edit routing tables or understand network protocols, the application provides a graphical user interface where users can select their preferences through simple choices. The intermediary handles the complex translation and configuration automatically.
Solution Approach 2:
The patent replaces the mechanical/manual system of directly configuring network hardware with an automated software-based system. The routing application uses software to automatically generate and apply routing configurations based on user selections, eliminating the need for users to manually manipulate hardware settings or understand complex network configurations.
3Productivity
If automated routing is implemented, then productivity is improved, but device complexity increases
Solution Approach 1:
The patent segments the routing functionality into distinct components: a routing application layer that handles user preferences and logic, and the underlying network hardware that executes the routing. This segmentation allows the automated routing feature to be added as a separate module without fundamentally redesigning the entire network infrastructure, thus managing complexity while improving productivity.
Data Source
AI summary
Network requests can be automatically routed between two or more computer subsystems in some examples. In one such example, a system can determine that a user is eligible for a service based on usage data relating to an account of the user. Based on determining that the account is eligible for the service, the system can activate the service for the user by communicating with a service subsystem. Subsequent to activating the service for the user, the system can receive a network request associated with the user and determine that the network request has a characteristic. Based on determining that the network request has the characteristic, the system can forward the request to the service subsystem. The service subsystem can complete the network request using the service.


