Mobile Hotspot Usage Monitoring via NAT Table Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless devices face challenges in accurately monitoring the use of their mobile hotspot function, particularly in bridging end-to-end connectivity across separate radio technologies like Wi-Fi and CDMA or 3GPP, making it cumbersome and inaccurate to determine if the mobile hotspot is idle or in use.

Innovation Solution

A method involving a processor that stores the last access time in a network address translation table within the device's memory, determining if the difference between the current time and the last access time exceeds a threshold, and generating an indication if the mobile hotspot is not in use, using this table to manage and indicate the status of the mobile hotspot function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate radio technologies (Wi-Fi and CDMA/3GPP) are monitored independently, then each radio system can be monitored separately, but it becomes cumbersome and inaccurate to determine mobile hotspot usage status

Engineering Contradiction:
Improveusage status detection accuracyVSAvoidmonitoring complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the monitoring of separate radio technologies (Wi-Fi and CDMA/3GPP) into a unified approach by using a single NAT table to track connectivity status. The NAT table stores entries that include timing information, allowing the system to determine mobile hotspot usage by checking whether active connections exist across either radio interface, rather than monitoring each interface separately and complexly integrating their states.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If continuous monitoring of both radio systems is implemented, then accurate usage determination is achieved, but it increases operational burden and system complexity

Engineering Contradiction:
Improveusage determination accuracyVSAvoidmonitoring operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service monitoring by automatically checking the NAT table for active connections without requiring manual intervention or complex operational procedures. The processor automatically queries the timing information stored in the NAT table entries and determines usage status based on whether connections are detected, eliminating the need for manual monitoring of each radio interface while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If manual monitoring of radio connections is performed, then usage status can be determined, but it is cumbersome and time-consuming

Engineering Contradiction:
Improveconnectivity detection accuracyVSAvoidmonitoring time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual monitoring mechanisms with an automated computational approach. Instead of manually checking connection status across different radio interfaces, the system uses a processor to automatically query the NAT table, retrieve timing information from stored entries, and determine usage status through computational logic, thereby eliminating time-consuming manual operations while maintaining accurate connectivity detection.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentEP2501111B1Method and system for monitoring use of a mobile hotspot function in a wireless device
Publication Date: 2013.05.01 BLACKBERRY LTD
  • EP2501111B1 patent drawingFigure 1
  • EP2501111B1 patent drawingFigure 2
  • EP2501111B1 patent drawingFigure 3

AI summary

A method for monitoring use of a mobile hotspot function (206) in a wireless device (100), comprising: storing a last access time for a client (440) within a memory (200) of the wireless device (100), the last access time being a time when the hotspot function (206) last performed a network address translation for the client (440); determining whether a difference between a current time and the last access time exceeds a threshold; and, if the difference exceeds the threshold, generating an indication (191) that the mobile hotspot function (206) is not in use by the client (440).