Network Operating System Agent for Dynamic Traffic Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile device networks lack a comprehensive management system to optimize relationships between applications and networks, leading to inefficient data delivery and poor user experiences due to inadequate self-organizing capabilities and network blindness.
Innovation Solution
The implementation of a Network Operating System Agent (NOSA) that manages network bandwidth, load balancing, traffic monitoring, and policy settings across various radio technologies, including cellular and Wi-Fi, to dynamically select the best available network for data delivery based on UE parameters and application demands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If network traffic is routed without comprehensive management and self-organizing capabilities, then device complexity is reduced, but network efficiency and user experience deteriorate
Solution Approach 1:
The patent introduces a Network Operating System Agent (NOSA) as an intermediary component that manages network traffic between applications and multiple radio networks. The NOSA kernel acts as a mediator that provides self-organizing capabilities, traffic monitoring, and intelligent routing decisions without requiring complex management systems in each application, thus improving network efficiency while maintaining manageable system complexity.
Solution Approach 2:
The NOSA implements self-organizing capabilities that enable the system to automatically monitor network conditions, make routing decisions, and optimize traffic flow without external intervention. The agent autonomously manages bandwidth allocation and load balancing across cellular and Wi-Fi networks, allowing the system to self-optimize network efficiency while reducing the need for complex manual management.
2Reliability
If a comprehensive network management system with self-organizing capabilities is implemented, then network efficiency is improved, but device complexity increases
Solution Approach 1:
The NOSA kernel serves multiple functions within a single integrated component: it provides self-organizing capabilities, monitors network traffic, manages bandwidth allocation, performs load balancing, and makes routing decisions across different radio technologies. This multi-functional approach ensures consistent user experience across various networks while avoiding the need for separate complex management systems for each function.
3Productivity
If manual network routing decisions are made without automated traffic flow management, then system complexity is reduced, but productivity and response to application demands decrease
Solution Approach 1:
The NOSA implements continuous feedback mechanisms that monitor network conditions, application demands, and traffic flow in real-time. Based on this feedback, the system dynamically adjusts routing decisions, bandwidth allocation, and load balancing to optimize data delivery efficiency. The feedback loop enables the system to automatically adapt to changing conditions without manual intervention, improving productivity through intelligent automation.
Data Source
AI summary
A network operating system agent can operate to facilitate communications to a network device and a managing server of self-organizing network devices to exchange contexts between an application managed by a user equipment device and the network device. Relationships between self-organizing devices and applications of a user equipment device can be extended so that the network devices are context aware of the application settings. In response to detecting the user equipment device communicating via the network devices, a set of user equipment device parameters and a set of application settings of the application can be communicated to the network devices. The application settings can be modified according to the a set of radio network performance settings of the self-organizing network devices with the user equipment device based on the set of user equipment device parameters and the set of application settings of the application.


