Business System Proxy for Mobile Device Interaction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


