POS Device Offline Transaction Timing Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Point-of-sale (POS) devices operating in offline mode differ significantly from those in online mode, leading to inconsistent transaction processing times, which can be exploited by customers to commit fraud by identifying when a device is in offline mode.

Innovation Solution

Introducing an artificial delay in offline transactions to match the processing time of online transactions, ensuring that the POS device appears to function identically in both modes by calculating and inserting a delay based on typical online transaction authorization times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the POS device operates in offline mode to enable transactions without network connectivity, then the device can function in locations without network access, but the transaction processing time becomes significantly shorter than online mode, making it detectable to customers

Engineering Contradiction:
Improveability to transact without network connectivityVSAvoidtransaction processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system changes the time parameter of offline transactions by introducing an artificial delay that matches the typical authorization time of online transactions. This parameter adjustment makes the transaction duration indistinguishable between online and offline modes, resolving the contradiction between offline capability and transaction time consistency.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the POS device immediately processes offline transactions without delay, then transaction speed is improved, but customers can easily identify when the device is in offline mode and exploit this for fraud

Engineering Contradiction:
Improvetransaction processing speedVSAvoidsecurity against fraud
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system copies the behavioral characteristics of online transactions into offline transaction processing by introducing an artificial delay that replicates the authorization time profile. This makes offline transactions indistinguishable from online transactions in terms of timing behavior, thereby maintaining security without sacrificing processing speed.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

By adjusting the time parameter of offline transactions to match online transaction authorization times, the system changes the temporal behavior pattern that fraudsters rely on to detect offline mode. This parameter change maintains productivity while improving reliability against fraud.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the POS device provides different processing times for online and offline transactions, then the system can efficiently process transactions based on connectivity status, but the inconsistent timing creates opportunities for fraud

Engineering Contradiction:
Improvetransaction processing efficiencyVSAvoidfraud risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system applies parameter changes to the time parameter of offline transactions, adjusting it to match online transaction authorization times. This resolves the contradiction by maintaining efficient processing while eliminating the timing-based fraud vulnerability that arises from different processing times.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10055721B1Replicating online-transaction behavior in offline transactions
Publication Date: 2018.08.21 BLOCK INC
  • US10055721B1 patent drawing
  • US10055721B1 patent drawing
  • US10055721B1 patent drawing

AI summary

Techniques and arrangements for replicating behavior of a point-of-sale (POS) device operating in an offline mode with behavior of the POS device operating in an online mode. For instance, the techniques may insert an artificial delay into an offline transaction, thus causing an end-to-end processing time of an offline transaction to more closely match an end-to-end processing time of an online transaction.