Selective Transaction Data Transmission for Mobile Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for synchronizing data from mobile communications devices to central repositories often transmit all modifications since the last synchronization, leading to increased bandwidth consumption and processing time, particularly when only specific data is needed, such as urgent sales orders.

Innovation Solution

A method that identifies the last transaction for a business object, associates related transactions, and transmits data characterizing these transactions over a network, using unique identifiers and a transaction dependency graph to determine the order of data transmission, allowing for selective and rapid upload of relevant data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all modifications since last synchronization are transmitted, then data completeness is ensured, but bandwidth consumption increases

Engineering Contradiction:
Improvedata completenessVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the data transmission by identifying and transmitting only the specific subset of modifications related to the requested business object (e.g., sales order) rather than all modifications. This is achieved by tracking transaction identifiers and filtering transmissions to include only relevant segments of data changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and transmits only the necessary portion of data modifications by identifying transactions associated with the requested business object and excluding unrelated modifications. This extraction process reduces bandwidth consumption while maintaining data completeness for the specific business object of interest.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If all modifications since last synchronization are transmitted, then data completeness is ensured, but processing time increases

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the processing workload by identifying and processing only the specific transactions related to the requested business object. This segmentation reduces the amount of data that needs to be processed and transmitted, thereby decreasing processing time while ensuring completeness for the relevant business object.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary transaction data associated with the requested business object from the set of all modifications. This extraction eliminates unnecessary processing steps and reduces transmission time, directly addressing the processing time concern.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of energy

If selective data transmission is implemented, then bandwidth consumption is reduced, but data completeness may be compromised

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiddata completeness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent performs preliminary actions by maintaining transaction identifiers and association data locally on the mobile device before transmission. This preliminary tracking enables the device to accurately identify and transmit only the necessary data modifications, ensuring completeness for the requested business object while reducing overall bandwidth consumption.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If conventional synchronization is used, then all data is synchronized, but time to process urgent orders increases

Engineering Contradiction:
Improvedata synchronizationVSAvoidorder processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the synchronization process to prioritize and rapidly transmit data related to urgent business objects like sales orders. By identifying and separately handling time-critical transactions, the system improves order processing speed without sacrificing the synchronization of other data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic data transmission by allowing selective synchronization based on the type and urgency of business objects. This dynamic approach enables the system to adapt transmission behavior to specific needs, such as rapidly synchronizing urgent sales orders while using standard synchronization for less time-sensitive data.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8650583B2Selectively transmitting transaction data
Publication Date: 2014.02.11 SAP SE
  • US8650583B2 patent drawing
  • US8650583B2 patent drawing
  • US8650583B2 patent drawing

AI summary

A last transaction for a business object may be identified. Transactions related to that occur prior to the last transaction and subsequent to a last upload event are associated with the last transaction. Data describing the last transaction and the associated transactions may be transmitted over a communications network. Related apparatuses, techniques, systems, computer program products are also described.