Data Processing Status Synchronization via Transaction Type Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data processing networks, especially those involving postage metering machines, unsuccessful status-changing transactions often lead to unclear or mismatched status information between data processing units, causing issues like incorrect credit balances and security vulnerabilities, as existing solutions fail to reliably handle such transactions.

Innovation Solution

A method where the status information is set dependent on the type of transaction, allowing for specific criteria-based handling of unsuccessful transactions, with options for progressive or defensive recovery strategies to ensure secure and reliable synchronization of status information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If status information is updated during unsuccessful transactions, then data consistency between data processing units is improved, but computational overhead and complexity increase

Engineering Contradiction:
Improvedata consistencyVSAvoidtransaction handling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by setting status information dependent on transaction type before actual transaction completion. For unsuccessful transactions, the system proactively sets status information based on the transaction type (e.g., setting credit balance to zero for deposit failures, or to maximum for withdrawal failures) before the transaction fully completes, preventing inconsistent states from occurring in the first place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by varying the status information setting based on the transaction type parameter. Different transaction types (deposit, withdrawal, credit limit changes) trigger different status information configurations during unsuccessful transactions, allowing the system to adapt the consistency recovery approach according to the specific transaction context.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If status information is set dependent on transaction type for unsuccessful transactions, then security and data integrity are improved, but ease of operation decreases

Engineering Contradiction:
Improvedata integrityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies self-service by enabling the system to automatically recover from unsuccessful transactions without user intervention. The system autonomously determines the appropriate status information setting based on transaction type and automatically applies it, eliminating the need for users to manually resolve inconsistent states or repeat transactions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes feedback by implementing a recovery mechanism that monitors unsuccessful transactions and automatically responds by setting appropriate status information. The system provides feedback to the transaction processing logic about the unsuccessful outcome and automatically corrects the status information, creating a closed-loop system that maintains data integrity.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive status tracking is implemented for all transactions, then measurement precision of transaction status is improved, but loss of time for processing increases

Engineering Contradiction:
Improvetransaction status accuracyVSAvoidtransaction processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing status information setting only for unsuccessful transactions rather than all transactions. The system selectively applies the status-dependent setting mechanism only when transactions fail, avoiding the time overhead of comprehensive status tracking for successful transactions while still maintaining adequate status accuracy for error recovery.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7694010B2Method for exchanging data between data processing units
Publication Date: 2010.04.06 FRANCOTYP POSTALIA AG & CO KG
  • US7694010B2 patent drawing
  • US7694010B2 patent drawing
  • US7694010B2 patent drawing

AI summary

In a method and arrangement for exchanging data between a first processing unit, containing first status information about the first data processing unit, and a second data processing unit, containing second status information about the first data processing unit, data are exchanged between the first and second units during transactions that include a status-changing transaction, which can be of two different types. Upon a successful completion of the status-changing transaction, the first and second status information are revised so that they match. Upon an unsuccessful completion of the status-changing transaction, at least one of the first and second status information is set dependent on the type of the status-changing transaction.