Lightweight Mobile App Integration via Command Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users and intermediary parties face difficulties in extending or modifying standard software applications on mobile devices due to unavailability of add-on applications, complexity in learning new platforms, and challenges in publishing, deploying, and maintaining mobile applications, especially in network or cloud-based environments.

Innovation Solution

A lightweight software framework that allows users to upload configuration files and input messages, which are mapped to commands to extract specific data, enabling simplified data retrieval and interaction through a message-style interface on mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users want to extend or modify standard applications to receive specific data, then data retrieval capability is improved, but device complexity increases due to unavailability of add-on applications and difficulty in creating custom applications

Engineering Contradiction:
Improvedata retrieval capabilityVSAvoidapplication extension complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary service layer between users and cloud applications that handles data retrieval requests. Users can send simple input messages through the mobile application, which are then mapped to commands by the intermediary service that interacts with the cloud application, eliminating the need for users to directly complex application extension logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the application extension functionality into separate components: a lightweight mobile application for user interaction, a configuration file for defining data sources, and a server-side service for command mapping and execution. This segmentation allows each component to remain simple while collectively providing extended functionality.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If users learn web development for cross browser or form factor compatibility, then application versatility is improved, but ease of operation deteriorates due to the effort required to learn web development

Engineering Contradiction:
Improvecross platform compatibilityVSAvoiddevelopment effort
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal interface layer that handles cross-platform compatibility concerns. The configuration file format and command mapping mechanism work consistently across different mobile devices and cloud applications, providing universal functionality without requiring users to learn platform-specific web development skills.

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

3Adaptability or versatility

If users want to publish, deploy and maintain mobile applications, then application functionality is improved, but device complexity increases due to the difficulty to publish, deploy and maintain

Engineering Contradiction:
Improveapplication functionalityVSAvoiddeployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables self-service deployment through automated configuration file processing and command mapping. The intermediary service automatically handles the complexity of publishing and maintaining applications by processing configuration files and mapping user input to appropriate commands, eliminating manual deployment procedures.

Inventive Principle:
Principle #25Self-service

4Ease of operation

If a configuration file is uploaded and input messages are mapped to commands, then ease of operation is improved, but device complexity increases due to the mapping process

Engineering Contradiction:
Improveuser interaction simplicityVSAvoidcommand mapping complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary service layer between users and cloud applications that handles data retrieval requests. Users can send simple input messages through the mobile application, which are then mapped to commands by the intermediary service that interacts with the cloud application, eliminating the need for users to directly complex application extension logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9781065B2Lightweight application integration for mobile cloud computing
Publication Date: 2017.10.03 SAP SE
  • US9781065B2 patent drawing
  • US9781065B2 patent drawing
  • US9781065B2 patent drawing

AI summary

Disclosed herein are technologies to provide lightweight software applications deployable on mobile devices that allow users and intermediary solution providers to receive specific data or information from application or solutions. In accordance with one aspect, a configuration file is uploaded and an input message is received from a user. The input message is mapped to one or more commands related to the configuration file, and the one or more mapped commands is run in order to extract data requested by the input message.