Address Translator IP Mapping for Mobile Web Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in facilitating secure and efficient access of mobile devices to web-based services across wireless communications networks, particularly in routing data while protecting user privacy and ensuring quality of service.

Innovation Solution

A method and system that utilize an address translator to assign a public IP address to mobile devices, broadcast the mapping of private to public IP addresses, and store this information in a network server, enabling the network to determine the private IP address for data routing and quality of service management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an address translator assigns a public IP address to a mobile device to protect user privacy, then user privacy is protected, but the network cannot directly route data back to the mobile device without additional mapping information

Engineering Contradiction:
Improveuser privacy protectionVSAvoidrouting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a network server as an intermediary that stores the mapping between public IP addresses and mobile device identifiers. When data needs to be routed to a mobile device, the network queries this server to obtain the correct routing information. This mediator resolves the contradiction by maintaining privacy protection through address translation while enabling accurate data routing through the mapping server.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the network stores mapping information of private to public IP addresses in a network server, then accurate data routing is enabled, but additional network infrastructure and processing are required

Engineering Contradiction:
Improvedata routing efficiencyVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-establishing and storing the mapping between public IP addresses and mobile device identifiers in a network server before data transmission occurs. When a mobile device requests data from a web-based service, the address translator assigns a public IP address and the mapping is immediately recorded in the network server. This preparation enables efficient and accurate routing when data needs to be sent back to the mobile device, avoiding the need for complex real-time resolution processes.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the network consults a network server to determine the mobile device's private IP address for routing traffic, then secure and accurate routing is achieved, but additional network communication steps are introduced

Engineering Contradiction:
Improverouting accuracyVSAvoidrouting processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses copying by creating and storing a mapping record in the network server that replicates the relationship between the public IP address and the mobile device identifier. Instead of maintaining complex real-time connections or performing repeated lookups, the system creates a copy of the routing information in advance and stores it in the server. This allows for fast and accurate routing decisions without requiring complex real-time computations or multiple communication steps.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9948597B1Facilitating access of a mobile device to a web-based service using a network interface
Publication Date: 2018.04.17 T MOBILE INNOVATIONS LLC
  • US9948597B1 patent drawing
  • US9948597B1 patent drawing
  • US9948597B1 patent drawing

AI summary

The invention is directed to methods and systems for facilitating access of a mobile device to web-based services. The web-based service sends identifying information, such as a public IP address and a port number, to a network interface. The network server, which has stored a mapping of the mobile device's private IP address to public IP address, is accessed to determine the private IP address of the mobile device. As the mobile device that requested access to the web-based service is now identified, the mobile device is now allowed to receive data from the web-based service.