Business System Proxy for Mobile Device Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing business system mobile device interactions require extensive client applications, occupy significant memory, and necessitate separate development for different mobile device types and platforms, along with complex replication and synchronization processes, leading to increased costs and maintenance challenges.

Innovation Solution

Implementing a business system proxy on a computer device that communicates with mobile devices, allowing the proxy to store logical functionality and replicate/synchronize with the business system, enabling a visual interface for mobile devices to call the proxy for operations, reducing the need for extensive client applications and direct communication with the business system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a client application is developed to interact with a business system, then the mobile device can access business system functionality, but the client application occupies significant memory space on the mobile device

Engineering Contradiction:
Improvemobile device access to business system functionalityVSAvoidmemory space occupied by client application
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts the business system logic from the mobile device by implementing it on a server instead. The mobile device only retains a lightweight interface layer that communicates with the server-hosted business system, thereby removing the memory burden of storing extensive client applications while preserving access to full business system functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a server as an intermediary between the mobile device and the business system. The server hosts the business system logic and communicates with the mobile device through standardized protocols, eliminating the need for large client applications on mobile devices while maintaining full functionality access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If separate client applications are developed for each mobile device type and platform, then compatibility across different devices is achieved, but development complexity and costs increase

Engineering Contradiction:
Improvecompatibility across different mobile device types and platformsVSAvoiddevelopment complexity for multiple platforms
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal server-based business system that serves multiple mobile device types and platforms through a single implementation. The server hosts the core business logic and communicates with diverse mobile devices using standardized protocols, eliminating the need to develop separate applications for each platform while maintaining broad compatibility.

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

Solution Approach 2:

The server acts as a universal intermediary that handles all business system logic and communicates with various mobile device platforms through standardized interfaces. This approach provides multi-platform compatibility without requiring separate development efforts for each device type.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If replication and synchronization are implemented between business system and mobile devices, then data consistency is maintained, but the architecture becomes complex with multiple tiers and middleware

Engineering Contradiction:
Improvedata consistency between business system and mobile deviceVSAvoidarchitecture complexity with 3-tier structure and middleware
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the business system logic from mobile devices and centralizes it on a server. This eliminates the need for complex replication and synchronization mechanisms between devices and the business system, as the server becomes the single source of truth that all devices access through standardized protocols.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server acts as an intermediary that maintains data consistency centrally and serves all mobile devices. This eliminates the need for complex multi-tier replication architectures, as the server directly manages data synchronization with all devices through a unified interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8473542B2Interaction between business system and mobile device
Publication Date: 2013.06.25 SAP SE
  • US8473542B2 patent drawing
  • US8473542B2 patent drawing
  • US8473542B2 patent drawing

AI summary

A computer program product tangibly embodied in a computer-readable storage medium includes instructions that when executed by a processor perform a method for interaction between a business system and a mobile device. The method includes forwarding, from a business system that includes an application program having logical functionality, a visual interface for storage on a mobile device and display by a browser on the mobile device, the visual interface configured for making a call from the mobile device to the logical functionality. The method includes storing a business system proxy on a computer device configured for communication with the mobile device at a remote location, the business system proxy including the logical functionality and configured to receive the call from the mobile device. The method includes receiving, in the business system, an update from the business system proxy relating to use of the mobile device at the remote location.