Shared Data Service for Mobile App Communication Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveapplication customizationVSAvoidcommunication management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsecurity reliability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improveapplication development easeVSAvoidcommunication flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10341468B2System and method for managing communications between a portable data terminal and a server
Publication Date: 2019.07.02 INTERMEC IP CORP
  • US10341468B2 patent drawing
  • US10341468B2 patent drawing
  • US10341468B2 patent drawing

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.