Tethering Server Identifying Unsubscribed NAT Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless network providers face revenue loss and network congestion due to unsubscribed devices providing free Internet access to other network elements through tethering, which is not paid for, leading to unauthorized bandwidth usage and network resource exhaustion.

Innovation Solution

A tethering server is configured to manage traffic by identifying unsubscribed devices that create Network Address Translation (NAT) tables, allowing it to block or limit traffic, or prompt users to subscribe to the tethering service, thereby reducing unauthorized access and congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the wireless network allows unsubscribed devices to provide tethering services, then network accessibility and user convenience are improved, but revenue loss and network congestion increase

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidrevenue loss
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system performs preliminary identification of unsubscribed devices providing tethering by monitoring for NAT table creation before significant bandwidth consumption occurs. The tethering server proactively detects the presence of tethered devices through NAT table messages and takes preemptive action to identify and manage these devices, preventing revenue loss before it escalates

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the tethering server continuously monitors network traffic patterns, receives NAT table messages from wireless devices, and adjusts traffic management policies based on subscription status. This closed-loop feedback enables dynamic control of tethering traffic while maintaining legitimate unsubscribed tethering and blocking unauthorized usage

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the wireless network permits free tethering access, then user convenience is improved, but network resource exhaustion and congestion occur

Engineering Contradiction:
Improvetethering availabilityVSAvoidnetwork bandwidth
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system applies different quality treatments to different tethering traffic streams based on subscription status. Subscribed devices receive full bandwidth access with no restrictions, while unsubscribed devices undergo traffic analysis and receive either permitted access with monitoring or blocking based on policy. This localized quality differentiation maintains versatility for legitimate users while protecting network resources

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes traffic management parameters dynamically based on device subscription status and network conditions. For unsubscribed devices, the tethering server can adjust parameters such as traffic blocking, shaping, or prioritization levels. This parameter flexibility allows the network to adapt tethering availability to match resource capacity and prevent congestion

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the tethering server monitors and manages all wireless devices, then unauthorized tethering is reduced, but system complexity increases

Engineering Contradiction:
Improvetethering controlVSAvoidserver complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the tethering management function from the core network infrastructure and implements it as a separate, dedicated tethering server. This extracted component specifically handles NAT table message processing, subscription verification, and traffic management for tethering scenarios, simplifying the overall system architecture by isolating complexity to a specialized module rather than distributing it across the entire network system

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The tethering server acts as an intermediary component between wireless devices and the core network infrastructure. It receives NAT table messages from devices, determines subscription status, and enforces appropriate traffic management policies. This intermediary layer provides reliable tethering control by centralizing the decision-making logic for unauthorized tethering detection and response, reducing the complexity burden on other network components

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9462476B1Identifying unsubscribed tethering in a wireless network
Publication Date: 2016.10.04 T MOBILE INNOVATIONS LLC
  • US9462476B1 patent drawing
  • US9462476B1 patent drawing
  • US9462476B1 patent drawing

AI summary

Systems, methods, and computer-readable media for identifying and managing wireless devices that are performing tethering services are described. The system may include a database and server. The database stores records of services subscribed by wireless devices in a wireless network. The server may poll the database to generate a list of wireless devices that are not subscribed to a tethering service. In turn, the server receives notification messages from each wireless device that is tethering at least one other network element. The wireless devices are identified as unauthorized by the server when the notification message indicates existence of a configured network address translation table at the wireless device and the wireless device is located on the list of wireless devices that are not subscribed to the tethering service.