Remote Software Upgrade Preparation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for updating interactive software applications at customer facilities are cumbersome and time-intensive, requiring on-site technicians to back up data, install upgrades, and convert protocols, which renders customer computers unavailable for extended periods.
Innovation Solution
A system and method that allow customer-specific data and protocols to be identified and modified at a remote service center, enabling the creation of a revised software version compatible with local settings, which is then transferred and installed, reducing the need for on-site technician intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If on-site technicians perform software upgrades at customer facilities, then software updates can be installed with proper customization, but customer computers remain unavailable for extended periods and technician workload increases
Solution Approach 1:
The system performs preliminary actions by automatically backing up customer-specific data and customized application settings before the software upgrade is actually installed. This preparation phase occurs in advance, allowing the upgrade process to proceed more quickly without compromising reliability.
Solution Approach 2:
A remote service center acts as an intermediary between the software vendor and customer facilities. The service center receives customer-specific data, modifies the revised software version to incorporate customizations, and then transfers the modified software back to customer locations for installation, reducing the need for on-site technician intervention.
2Adaptability or versatility
If technicians perform complete software upgrade procedures on-site, then all customizations and protocols are properly handled, but the complexity and time required for each upgrade increases
Solution Approach 1:
The system extracts the complex tasks of data backup, software modification, and protocol conversion from the on-site technician's workflow and relocates them to the remote service center. This allows technicians to focus on simpler installation tasks while maintaining full protocol compatibility through centralized processing.
Solution Approach 2:
Manual mechanical processes performed by technicians (backing up data, converting protocols, customizing software) are replaced with automated computer-based systems at the remote service center. The system automatically identifies customer-specific data, modifies software versions, and converts protocols, significantly reducing process complexity.
3Manufacturing precision
If experienced software technicians are deployed to each customer facility for upgrades, then proper installation and customization are ensured, but travel time and operational costs increase
Solution Approach 1:
The system enables a degree of self-service by automatically performing backup, modification, and protocol conversion tasks without requiring experienced technicians to physically visit each customer facility. The automated system maintains installation accuracy while eliminating travel requirements.
Solution Approach 2:
The remote service center serves as an intermediary that performs all complex software preparation work centrally, allowing standardized, accurate installation procedures to be executed remotely or with minimal on-site technician involvement, thereby eliminating travel time while maintaining precision.
Data Source
AI summary
Interactive software applications are upgraded at a remote service center. The software applications are used at customer locations. Each software application may rely upon customer specific data and customer protocols. Periodically, a revised version of a software application becomes available for use. The customer specific data and/or customer protocols that the previous version of the software application implemented at a customer location may be identified at the remote service center. Subsequently, the revised version of the software application may be modified at the remote service center using the customer specific data and/or customer protocols. The modified revised software application may be transferred to the customer location for installation. The customer specific data may pertain to user interface settings of the software application. The customer protocols may pertain to the type of machines on which the software application operates or specific imaging or other modules of the software application.


