Mobile App Administration via Segmented Plug-in Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Administering complex software applications, particularly security applications, across large corporate networks is challenging due to the need for frequent updates and modifications to recognize, install, and configure new applications, placing a heavy burden on administrative infrastructure and requiring rapid integration into existing systems to ensure continuous network protection.

Innovation Solution

A centralized administration system using an administration server with a web-based communication protocol, such as SOAP, and a database to manage configuration settings for mobile applications, with a console providing user interfaces for common and application-specific settings, and plug-in components for seamless integration and communication with mobile devices, allowing for dynamic connection and management of various mobile applications without modifying the system's configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the administration system is modified to recognize and integrate new security applications, then the system can provide comprehensive application management, but the administrative infrastructure burden increases and integration time is extended

Engineering Contradiction:
Improveapplication integration capabilityVSAvoidintegration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The administration system is segmented into a core administration server and separate application-specific plug-in components. Each security application has its own plug-in that handles integration-specific logic, allowing new applications to be integrated without modifying the core system. This segmentation enables rapid integration while reducing the administrative infrastructure burden by distributing integration responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Application-specific plug-in components serve as intermediaries between the administration server and individual security applications. These plug-ins translate general administration commands into application-specific operations, enabling the system to manage diverse applications uniformly without requiring system-wide modifications for each new application.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the administration system is modified frequently to accommodate new applications, then comprehensive application management is achieved, but the system complexity and administrative burden increase

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

Solution Approach 1:

The system complexity is segmented and distributed across multiple independent plug-in components rather than being centralized in the administration server. Each plug-in handles a specific application's management logic, making the overall system more manageable and easier to extend without increasing core system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The administration server provides universal functionality through standardized interfaces that work across all security applications. The plug-in components provide application-specific functionality while maintaining a common architecture, enabling comprehensive application management without proportionally increasing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If security applications are frequently updated to address new threats, then network protection is maintained, but the administration system requires frequent modifications to recognize updates

Engineering Contradiction:
Improvenetwork protectionVSAvoidsystem maintenance ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system maintains reliability through segmented architecture where application updates are handled by corresponding plug-in components rather than requiring system-wide changes. This allows security applications to be updated frequently to address new threats while the administration server maintains a stable, unchanged core structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The plug-in components provide dynamic adaptability to handle application updates and version changes. When security applications are updated, the corresponding plug-ins can be updated or configured to work with new versions without affecting the administration server, enabling frequent updates while maintaining system stability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8250540B2System and method for administration of mobile application
Publication Date: 2012.08.21 AO KASPERSKY LAB
  • US8250540B2 patent drawing
  • US8250540B2 patent drawing
  • US8250540B2 patent drawing

AI summary

An administration system and methods for mobile security and other software applications operating on mobile devices in a corporate network. The administration system comprises an administration server, administration database and administration console. To facilitate integration of mobile applications into the administration system, each mobile application is provided with an associated administration console plug-in component. The administration plug-in component provides a set of user interfaces for configuring via the administration console application configuration settings specific to the one or more associated mobile applications. In addition, the plug-in component provides web interfaces, such as SOAP interfaces, for communicating application-specific configuration settings to the associated mobile applications. Accordingly, the administration system enables rapid and highly concurrent installation, configuration, updating, and patching of various mobile applications without modifying infrastructure of the administration system.