Mobile Device Automatic Network Selection VoIP Cellular

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication methods for mobile devices are inconvenient and costly, especially for long-distance or international calls, due to differences in dialing and message transfer interfaces between cellular phones and communication software, and the high costs associated with conventional telecommunication networks.

Innovation Solution

A method and mobile device that automatically determine whether to use a VoIP proxy server or cellular network for communication based on internet connectivity and user configuration, allowing seamless switching between VoIP and cellular networks for voice calls and messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If communication software with third-party applications is used for Internet phone calls and message transfer, then communication cost is reduced, but user interface convenience deteriorates due to different dialing and message transfer interfaces

Engineering Contradiction:
Improvecommunication costVSAvoiduser interface convenience
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent combines the cellular phone interface and communication software functions into a unified system. The cellular phone interface detects contact online status and automatically routes communications through appropriate channels (cellular network or Internet), merging the operational workflows of both systems into a single user experience that maintains convenience while reducing costs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The cellular phone interface is enhanced to perform multiple functions: it not only handles traditional cellular communications but also detects Internet availability, checks contact online status, and automatically selects the optimal communication path. This multi-functionality allows the familiar cellular interface to serve both conventional and Internet-based communication needs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If automatic network selection is implemented, then communication efficiency is improved, but system complexity increases due to multiple detection and routing mechanisms

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary detection of Internet availability and contact online status before initiating communication. By checking these conditions in advance, the system automatically prepares the optimal communication path, eliminating the need for complex real-time routing decisions during active communication and simplifying the overall system architecture.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If manual selection between VoIP and cellular network is required, then system simplicity is maintained, but user time and operational steps increase

Engineering Contradiction:
Improvesystem simplicityVSAvoiduser time for calling
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system provides self-service by automatically detecting Internet connectivity, checking contact online status through the VoIP proxy server, and selecting the appropriate communication network without user intervention. This automation eliminates manual selection steps, saving user time while maintaining reasonable system complexity through straightforward detection and routing logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9137743B2Method and mobile device for automatically choosing communication network
Publication Date: 2015.09.15 REALTEK SEMICON CORP
  • US9137743B2 patent drawing
  • US9137743B2 patent drawing
  • US9137743B2 patent drawing

AI summary

A method for automatically choosing a communication network is applicable to a mobile device. When receiving a communication request for a contact from a user interface, a processing unit determines a status of a network card module according to the communication request. When the network card module is enabled, the network card module sends a network packet and receives a corresponding response packet to determine whether the network card module is connected to the Internet. When the network card module is connected to the Internet, the network card module sends an inquiry packet to a voice over internet protocol (VoIP) proxy server and receives a corresponding response packet to determine whether the contact is online. When the contact is online, the network card module carries out the communication request through the VoIP proxy server. Otherwise, the communication request is carried out by a cellular phone module.