Dynamic Transaction Mode for Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in managing data transmission efficiently, particularly when dealing with large data sets or prolonged processing times, leading to undue delays and complexity in synchronous and asynchronous transactions, which can violate service level agreements and impact performance.

Innovation Solution

Implementing a dynamic transaction mode that automatically switches from synchronous to asynchronous operation, using message queues and a library that allows for monitoring and configuration of transaction timeout thresholds and data set size limits, enabling notifications for asynchronous access and redirecting data sets to an Extract, Transform, and Load (ETL) server for later retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If synchronous data transmission is used for large data sets, then data accuracy is ensured, but response time increases significantly

Engineering Contradiction:
Improveresponse timeVSAvoiddata transmission reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically switches between synchronous and asynchronous transmission modes based on data set size and processing time thresholds. For small data sets, synchronous mode ensures reliability; for large data sets, asynchronous mode reduces response time loss.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes transmission parameters (synchronous/asynchronous mode) based on varying conditions such as data size and processing time, optimizing the balance between response time and transmission reliability for different scenarios.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If asynchronous transmission is used for large data sets, then response time is reduced, but system complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidtransaction management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system introduces an intermediary layer (transaction mode library and message queues) that manages the complexity of asynchronous transmission, abstraction the complexity from the client application while enabling efficient asynchronous processing for large data sets.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments transaction management into distinct synchronous and asynchronous modes, each handled by specialized components. This segmentation allows the system to reduce response time for large data sets while managing complexity through modular, dedicated handling mechanisms.

Inventive Principle:
Principle #1Segmentation

3Productivity

If synchronous operation is used, then real-time data availability is ensured, but system performance decreases for large data sets

Engineering Contradiction:
Improvesystem performanceVSAvoidreal-time data availability
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system dynamically adjusts operation mode (synchronous/asynchronous) based on data set characteristics, ensuring real-time availability for small data sets while maximizing system performance for large data sets through asynchronous processing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters based on data size and processing requirements, switching between synchronous mode (preserving real-time availability) and asynchronous mode (improving performance) to optimize overall system productivity.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If asynchronous operation is used, then system performance is improved, but monitoring and control difficulty increases

Engineering Contradiction:
Improvesystem performanceVSAvoidtransaction monitoring difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements feedback mechanisms through performance monitors and transaction tracking that provide visibility into asynchronous operations, enabling effective monitoring and control while maintaining improved system performance through asynchronous processing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9112808B2Devices, systems, and methods for providing data
Publication Date: 2015.08.18 AT&T CORP
  • US9112808B2 patent drawing
  • US9112808B2 patent drawing
  • US9112808B2 patent drawing

AI summary

Certain exemplary embodiments comprise a method, which can comprise, responsive to a request from a client for data services associated with an application, automatically transmitting a notification to the client indicating that a data set will be accessible asynchronously, the notification comprising an address associated with a future asynchronous transmission of the data set.