Multi-mode Server Gateway Mode Selector

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing software applications for multi-mode wireless devices is challenging due to the need for consistent behavior across different wireless operation modes and the complexity of delivering data, which existing technologies have not adequately addressed.

Innovation Solution

A communication network server and integrated development environment that enables multi-mode communication devices to operate in various wireless and wired modes, using a network gateway server with a mode selector, message processor, and queue manager to manage message delivery properties and optimize resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are developed to support multiple wireless operation modes, then adaptability and versatility are improved, but device complexity and difficulty of manufacture increase

Engineering Contradiction:
Improvemulti-mode operation capabilityVSAvoidapplication development complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The application is divided into mode-independent components and mode-specific components. The mode selector module segments the decision-making process by separating mode detection logic from application logic, allowing developers to write applications once while the system automatically adapts to different modes (wireless LAN, wireless WAN, wired). This reduces development complexity while maintaining multi-mode adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A mode selector intermediary module is introduced between the communication interface and the application. This intermediary detects the current operation mode and automatically selects appropriate communication parameters and data delivery strategies, shielding developers from mode-related complexity while enabling adaptability across multiple wireless and wired modes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data is delivered to devices with restricted resources, then productivity is improved, but loss of energy increases

Engineering Contradiction:
Improvedata delivery efficiencyVSAvoiddevice energy consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts data delivery strategies based on the detected operation mode. In wireless modes with restricted resources, the mode selector implements dynamic data compression, selective data transmission, and optimized message formatting. This ensures productive data delivery while minimizing energy consumption by adapting transmission parameters to current mode constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Communication parameters such as data format, transmission frequency, and message size are changed based on the operation mode. When operating in resource-constrained wireless modes, the system automatically modifies parameters to reduce data volume and transmission frequency, maintaining productivity while reducing energy loss through parameter optimization.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If applications tailor behavior based on current mode of operation, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvemode-specific behavior adaptationVSAvoidapplication structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Mode-specific behavior logic is extracted from the main application code and placed in the mode selector module. The application developer writes mode-agnostic business logic, while the mode selector extracts and applies mode-specific adaptations automatically. This separation reduces application structure complexity while maintaining the ability to tailor behavior to current operation mode.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The mode selector module provides self-service by automatically detecting the operation mode and selecting appropriate behavior patterns without requiring explicit mode-handling code in the application. The system serves itself by adapting to mode changes, reducing application complexity while maintaining adaptability across different wireless and wired modes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9277033B2Server for communicating with multi-mode devices using multi-mode applications
Publication Date: 2016.03.01 MALIKIE INNOVATIONS LTD
  • US9277033B2 patent drawing
  • US9277033B2 patent drawing
  • US9277033B2 patent drawing

AI summary

Multi-mode communication devices capable of multiple wireless and/or wired network communication modes can be configured to communicate for backend services (e.g. Web Services, database, events) via a network gateway to operate in response to available modes. For example, for some activities, the devices are configured to communicate in any available mode while for other activities (e.g. high bandwidth communications), they are restricted to certain mode(s). Component applications for execution by the devices can specify message delivery properties to indicate the mode(s) to be used. The network gateway comprises at least one communication subsystem for communicating with the multi-mode device in accordance with selectable modes of communication; a message processor for processing messages for sending to the multi-mode communication device; and a mode selector for selecting a mode for sending a particular message in response to delivery mode properties received from the multi-mode communication device.