Intermediate Server for Mobile Network Protocol Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks for mobile terminals are complex due to the need for multiple computer applications and protocols to manage different information formats between mobile terminals and source servers, leading to increased development time and costs for developers and operators.

Innovation Solution

An intermediate server is introduced between the mobile terminal and source servers to convert information from source formats to a target format, simplifying the communication network by allowing the mobile terminal to transmit requests in a single target format and the intermediate server to manage format conversions, thereby reducing the need for complex applications on both terminals and servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple computer applications and protocols are integrated in mobile terminals to support different functionalities (IM, MAIL, BLOG), then the number of supported functionalities increases, but the device complexity and development costs increase

Engineering Contradiction:
Improvenumber of supported functionalitiesVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

An intermediate server is introduced between mobile terminals and source servers to handle format conversion. The terminal sends requests in a first format (e.g., XML) and receives responses in a second format (e.g., HTML), while the intermediate server performs the format conversion, eliminating the need for terminals to support multiple protocols and applications for different functionalities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple computer applications are integrated in mobile terminals to support different functionalities, then the adaptability increases, but the development time and costs increase

Engineering Contradiction:
Improvenumber of supported functionalitiesVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The intermediate server centralizes the format conversion logic, allowing terminal developers to focus on a single application design that works across all functionalities. This significantly reduces development time as developers no longer need to create and maintain separate applications for IM, MAIL, BLOG, and other services.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple protocols are used for information exchange between terminals and source servers, then the adaptability increases, but the integration costs increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidintegration costs
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The intermediate server acts as a protocol translation layer between terminals and source servers. Terminals communicate using a single protocol (e.g., XML over HTTP), and the intermediate server converts these to the appropriate protocols for different source servers (e.g., SMTP for email, custom protocols for IM servers), thereby reducing integration costs while maintaining broad protocol compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8315611B2Communication network for transferring information between a mobile terminal and source servers, and terminal and method for managing the transfer of information in such a network
Publication Date: 2012.11.20 SYNCHRONOSS TECH FRANCE
  • US8315611B2 patent drawing
  • US8315611B2 patent drawing
  • US8315611B2 patent drawing

AI summary

A communication network includes a mobile terminal designed to receive information in a target format, source servers designed to deliver information in source formats, and an intermediate server that is independent of the source servers. Information destined for the mobile terminal goes through the intermediate server. The intermediate server is designed to receive information in the source formats from the source servers, convert to the target format the information received in the source formats, transmit the information in the target format to the mobile terminal, analyze an initial request sent by the mobile terminal, use a memory zone of the intermediate server to identify one of the source servers in response to the initial request, and transmit a request relay to the identified source server to receive information in source formats from the identified source server.