Selective Data Import System Preserving Customizations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer methods between mobile computing devices and central databases often result in the overwrite or deletion of customized data on mobile devices during updates, posing challenges for users and software vendors who need to manage delta changes and customizations.

Innovation Solution

A system that allows users to selectively copy delta changes from a source database to a target database by generating an export data file, displaying user interfaces for selection, and propagating changes across various computing environments, including development, test, and production landscapes, while preserving customizations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is copied from source database to target database using traditional update methods, then data synchronization is improved, but user customizations are lost

Engineering Contradiction:
Improvedata synchronizationVSAvoiduser customizations
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts user customizations from the target database before the update process, stores them separately, and then restores them after the update. This separation allows the update to proceed without losing customizations, resolving the contradiction between data synchronization and preservation of user modifications.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary actions by backing up customizations before the update and restoring them after the update completes. This preliminary preservation ensures that synchronization can occur without permanent loss of user customizations, as they are restored in the post-update phase.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If selective copying with user interface is implemented, then preservation of customizations is improved, but data transfer time is increased

Engineering Contradiction:
Improvecustomization preservationVSAvoiddata transfer time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the data transfer process into distinct phases: extraction of customizations, execution of update, and restoration of customizations. This segmentation allows automated processing of each phase, reducing the need for manual user interaction while still preserving customizations, thus mitigating the time loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs self-service by automatically managing the backup and restoration of customizations without requiring continuous user intervention. The user interface is used only for critical decisions, while the system handles the time-consuming backup and restoration operations autonomously.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If complete database updates are performed, then data accuracy is improved, but operational continuity is disrupted

Engineering Contradiction:
Improvedata accuracyVSAvoidupdate duration
Core Design Contradiction:
Manufacturing precisionVSDuration of action of moving object

Solution Approach 1:

The patent applies partial action by updating only the necessary portions of the database while preserving existing customizations. Instead of performing a complete overwrite, the system selectively applies updates, reducing the overall update duration while maintaining data accuracy for the updated elements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8275742B2Data importation and exportation for computing devices
Publication Date: 2012.09.25 SAP SE
  • US8275742B2 patent drawing
  • US8275742B2 patent drawing
  • US8275742B2 patent drawing

AI summary

A system is disclosed that allows users of computing devices to control the copying of business information between computing systems and various computing environments. The system includes a method for accessing at least one data element from a source database of a source system. The at least one data element may represent a delta change in data existing in a first collection of data stored in the source database. The method includes copying the at least one data element to an export data file and transporting the export data file to a target system. Once transported, the method further includes displaying a user interface on the target system that identifies ones of the at least one data elements that exist in a second collection of data stored in the target database, prompting user selection of desired ones of the at least one data element to be copied in the target database, and copying selected one of the at least one data element to the target database in response to the prompt.