Remote Software Upgrade Preparation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesoftware upgrade success rateVSAvoidcomputer unavailability time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidupgrade process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

Engineering Contradiction:
Improvesoftware installation accuracyVSAvoidtechnician travel time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7770164B2Software upgrades with centralized preparation
Publication Date: 2010.08.03 SIEMENS HEALTHINEERS AG
  • US7770164B2 patent drawing
  • US7770164B2 patent drawing
  • US7770164B2 patent drawing

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.