Central Gateway for Mobile Enterprise Data Exchange
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Adaptability or versatility
If multiple application environments are supported on mobile devices, then functional versatility is improved, but device complexity and resource consumption increase
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.
Data Source
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.


