Data Routing Module for Automatic Network Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of computing devices, such as laptops and smartphones, face the challenge of manually switching between wireless network access and cellular network access, which is inefficient and requires extensive user interaction.

Innovation Solution

A data routing module is implemented to automatically connect or disconnect data sharing sessions based on whether restricted or unrestricted applications are executing on the device, switching between unsecure wireless networks and secure cellular networks as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual switching between wireless network access and cellular network access is implemented, then users can control network selection, but extensive user interaction is required which reduces efficiency

Engineering Contradiction:
ImproveManual network switching controlVSAvoidTime required for manual switching
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically monitors application execution states and autonomously switches between wireless network and cellular network connections without requiring user intervention. The device serves itself by detecting when restricted applications are running and automatically establishing secure cellular network connections, eliminating the need for manual network switching operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors the execution state of applications and uses this feedback to automatically adjust network connection status. When a restricted application is detected as executing, the system receives feedback about the security requirements and automatically switches to cellular network, creating a closed-loop control system that adapts to changing application requirements.

Inventive Principle:
Principle #23Feedback

2Extent of automation

If automatic network switching based on application execution is implemented, then user interaction is minimized, but system complexity increases due to monitoring and automatic routing requirements

Engineering Contradiction:
ImproveAutomatic network switchingVSAvoidNetwork monitoring and routing system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The network monitoring and automatic switching functionality is merged with the existing operating system's application management and network stack. The system combines application execution monitoring, security policy enforcement, and network connection management into a unified automated process, reducing the need for separate complex monitoring systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces a network routing module that acts as an intermediary between applications and network connections. This mediator automatically manages the complexity of network switching by intercepting network requests from applications and routing them through appropriate network interfaces based on security policies, shielding users from the underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If secure cellular network is used for all applications, then security is maximized, but cellular data consumption increases unnecessarily for non-sensitive tasks

Engineering Contradiction:
ImproveNetwork securityVSAvoidCellular data consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system applies different network connection qualities to different applications based on their security requirements. Restricted applications that handle sensitive information are automatically routed through the secure cellular network, while unrestricted applications use the less resource-intensive wireless network. This creates localized security zones for different applications rather than applying uniform security across all network traffic.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments applications into two categories: restricted applications requiring secure cellular network connections and unrestricted applications that can use wireless network. This segmentation allows the system to apply appropriate network resources to each category, ensuring security for sensitive applications while conserving cellular data for non-sensitive tasks.

Inventive Principle:
Principle #1Segmentation

4Loss of energy

If unrestricted applications use unsecure wireless network, then cellular data is conserved, but security risks increase for sensitive information transmission

Engineering Contradiction:
ImproveCellular data conservationVSAvoidSecurity risks on unsecure network
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary classification of applications as restricted or unrestricted before network connection is established. By pre-identifying which applications require secure connections, the system can proactively route them through cellular network before any sensitive data transmission occurs, preventing security risks rather than reacting to them after the fact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The network routing module acts as an intermediary that inspects application requests and automatically directs sensitive communications through secure cellular network while allowing non-sensitive communications to use wireless network. This intermediary layer filters and routes traffic based on application type, protecting users from security risks on unsecure networks without unnecessarily consuming cellular data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12225383B2Data routing based on application restriction designation
Publication Date: 2025.02.11 MOTOROLA MOBILITY LLC
  • US12225383B2 patent drawing
  • US12225383B2 patent drawing
  • US12225383B2 patent drawing

AI summary

In aspects of data routing based on application restriction designation, applications of a computing device can be designated as restricted applications to utilize secure network data or as unrestricted applications to utilize unsecure network data. A first data sharing session is connected over an unsecure wireless network for an unrestricted application executing on the computing device. In response to detecting a restricted application executing on the computing device, a second data sharing session is connected which causes a mobile device to provide cellular data to the computing device over a secure cellular network.