Shared Data Service for Mobile App Communication Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile computing systems face challenges in scaling and managing network communications due to diverse network communication requirements among business applications, leading to segmentation, security breaches, and inefficient management of data exchanges between mobile devices and host systems.
Innovation Solution
A communication protocol and system that employs a shared data service on a client to manage network communications between multiple mobile applications and a network, using a text-based mark-up language for command acceptance, and a plug-in detector to generate control signals for configuring data services, with associated rules for establishing and managing connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each business application manages network communications directly, then the application can be customized for specific industry needs, but the system becomes segmented and difficult to manage at scale
Solution Approach 1:
The patent introduces an intermediary communication management layer that sits between business applications and the network infrastructure. This intermediary handles communication protocols, connection management, and data transmission, allowing applications to focus on business logic while the intermediary manages the complexity of network communications. This resolves the contradiction by providing customization at the application level while centralizing communication management to reduce overall system complexity.
Solution Approach 2:
The patent segments the communication management functionality into distinct modular components that can be independently configured and managed. Each business application can be customized with specific communication requirements, while the underlying communication infrastructure is divided into manageable segments handled by the intermediary layer. This allows scalable management by breaking down the complex communication tasks into smaller, independently controllable units.
2Productivity
If multiple communication channels are opened for different applications, then each application can communicate independently, but security breaches become more vulnerable and management becomes inefficient
Solution Approach 1:
The patent merges multiple communication channels into a unified communication framework managed by the intermediary layer. Instead of allowing each application to open independent communication channels, the intermediary consolidates these channels and manages them centrally. This improves security by providing unified access control and monitoring, while maintaining communication efficiency through optimized resource sharing and coordinated data transmission across all applications.
3Ease of manufacture
If applications use predefined API functions for network access, then development is simplified, but the system lacks flexibility to meet diverse communication requirements
Solution Approach 1:
The patent implements a dynamic communication framework where the intermediary layer can adapt communication protocols and methods based on application requirements. While applications can use simplified API functions for common tasks, the intermediary dynamically configures communication parameters, protocols, and channels to meet diverse requirements. This provides ease of development through standardized APIs while maintaining flexibility through dynamic adaptation at the intermediary layer.
Data Source
AI summary
A communication protocol and system is disclosed for network communications between a data service residing on a client that provides network communications between one or more mobile applications on a mobile computing device and a network based on a process number. The shared data service communicates with a data service plug-in on the server side associated with the process number, in order to handle requests from the mobile applications that access a plug-in associated with the process number through the data service. The communication connection between the mobile application and the data plug may be managed by a set of rules defined for that network communication.


