Proxy Server Arbitration for Mailing Machine Access Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Value dispensing devices, such as postage meters, do not provide controlled access from multiple programs executing on an external collocated processor, leading to potential user confusion and inappropriate meter actions due to lack of exclusive access management.
Innovation Solution
A collocated processor configured with a proxy server program arbitrates access to the mailing machine through a communications channel, managing exclusive access requests and locking out the embedded user interface to ensure only one input source controls the device at a time, using a Proxy program that communicates via USB and interacts with a remote data center for authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple programs on an external processor access the mailing machine simultaneously, then the device can serve multiple users, but control contention and user confusion occur
Solution Approach 1:
A proxy server program is introduced as an intermediary between multiple PC applications and the mailing machine. The proxy server receives access requests from multiple programs, arbitrates between them, and grants exclusive access to one program at a time, preventing control contention while allowing multi-program capability
Solution Approach 2:
The system dynamically switches control of the mailing machine between different PC programs based on access requests. The embedded user interface is dynamically locked or unlocked depending on which program has current exclusive access, allowing the system to adapt to different users while maintaining control consistency
2Ease of operation
If the embedded user interface remains accessible during external processor access, then user flexibility is maintained, but control contention and inappropriate meter actions occur
Solution Approach 1:
The embedded user interface accessibility is dynamically controlled based on the access state. When a PC program has exclusive access, the embedded interface is locked to prevent conflicting operations. When no external program is accessing, the embedded interface is unlocked for normal user operation, maintaining flexibility while preventing control contention
3Reliability
If exclusive access management is implemented, then control consistency is improved, but system complexity increases
Solution Approach 1:
The proxy server acts as an intermediary that handles all access arbitration logic, keeping the mailing machine's internal complexity low. The proxy server manages authentication, access granting, and interface locking/unlocking, isolating the complexity from the core mailing machine system
Solution Approach 2:
The proxy server program provides multiple functions including authentication verification, access arbitration, communication coordination, and interface control management. By consolidating these functions in a single component, the overall system complexity is managed more efficiently
Data Source
AI summary
Systems and methods for providing controlled access to value dispensing devices are described and in certain examples, systems including those for providing controlled access to a postage meter from multiple programs executing on an external collocated processor are described.


