Central Gateway for Mobile Enterprise Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business organizations face challenges in enabling real-time data exchange between mobile employees and enterprise servers, as well as efficiently enrolling, provisioning, and managing mobile devices for seamless interoperability.

Innovation Solution

A central gateway system that facilitates real-time data exchange between enterprise servers and mobile devices, enabling device enrollment, provisioning, and administration, while supporting multiple application environments and HTTP-based push technology for secure, efficient communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mobile employees use standard off-the-shelf mobile devices to access enterprise servers, then device versatility and employee mobility are improved, but device complexity and security management challenges increase

Engineering Contradiction:
Improvedevice versatilityVSAvoidsecurity management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway server as an intermediary component between mobile devices and enterprise servers. This gateway handles authentication, authorization, and data exchange protocols, shielding the complexity of security management from both the mobile devices and enterprise systems. The gateway acts as a mediator that standardizes communication while maintaining security without requiring complex configurations on client devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If real-time data exchange is enabled between mobile devices and enterprise servers, then operational efficiency is improved, but network bandwidth consumption and system complexity increase

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

Solution Approach 1:

The patent extracts the real-time communication functionality from the mobile devices themselves and consolidates it at the gateway server level. The gateway handles push notifications, data synchronization, and real-time data exchange protocols, allowing mobile devices to receive updates without maintaining complex persistent connections. This extraction reduces the complexity on client devices while enabling efficient real-time data exchange through server-driven push mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If multiple application environments are supported on mobile devices, then functional versatility is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveapplication versatilityVSAvoiddevice resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments application functionality into distinct environments (e.g., production, development, testing) that are isolated from each other. Each application environment operates independently with its own data models, business logic, and communication protocols. This segmentation allows the system to support multiple application types simultaneously while managing resources efficiently by activating only the necessary environments based on user context and device capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8782132B2System and methods for developing, provisioning and administering composite mobile applications communicating in real-time with enterprise computing platforms
Publication Date: 2014.07.15 ANTENNA SOFTWARE LLC
  • US8782132B2 patent drawing
  • US8782132B2 patent drawing
  • US8782132B2 patent drawing

AI summary

The present invention teaches a system & methods for developing & administering composite mobile applications communicating in real-time with enterprise computing platforms comprising combinations of the steps of transmitting a data message, intended for delivery to a mobile client device, from an enterprise server computer to a gateway computer system, receiving at the gateway computer system the data message, recording receipt of the data message in a transaction log at the gateway computer system, determining a mode of delivery of the data message from the gateway computer system to the mobile client device, transmitting the data message from the gateway computer system to the mobile client device via the determined mode of delivery, and recording the transmission of the data message to the mobile client device in the transaction log at the gateway computer system.