Universal Web Transaction Module with Conditional Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web transaction systems lack user control over initiation timing and conditions, leading to inconsistent user interactions and the need for custom coding for each data type, limiting users' ability to schedule transactions based on specific criteria.

Innovation Solution

A universal user interaction module that allows users to specify conditions for web transactions, enabling asynchronous processing and automatic order placement once conditions are met, with a unified user interface that generates input fields dynamically based on data definitions, eliminating the need for custom coding for each data type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronous web transactions are used with immediate initiation, then the web transaction responds within certain timeframes per HTTP protocol, but users cannot schedule the start of web transactions based on time or conditions

Engineering Contradiction:
Improvetransaction response timingVSAvoidtransaction scheduling flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between synchronous and asynchronous transaction modes based on user preferences and conditions. The universal user interaction module allows transactions to be scheduled for later execution or triggered by specific conditions, making the transaction timing flexible rather than fixed to immediate synchronous response.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Users can pre-schedule web transactions to execute at future times or when specific conditions are met. The system stores these scheduled transactions and automatically executes them when the appropriate time or conditions occur, allowing users to prepare transactions in advance without immediate execution.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If custom coding is implemented for each web transaction data type, then specific transaction requirements can be met, but the user interaction model becomes inconsistent and complex

Engineering Contradiction:
Improvetransaction data type specificityVSAvoiduser interaction model complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The universal user interaction module provides a single standardized interface that handles multiple different web transaction data types. Instead of requiring separate custom coding for each data type, the module universally processes transactions by collecting user information, validating against data definitions, and executing according to unified logic, thereby simplifying the interaction model while maintaining adaptability to different data types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If user information is collected from multiple data repositories and consolidated, then complete order data is gathered, but additional data requests increase interaction steps

Engineering Contradiction:
Improveorder data completenessVSAvoiduser interaction steps
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs preliminary collection of user information from data repositories before the user explicitly requests a transaction. By pre-consolidating available user data and determining what additional data is needed in advance, the system can present a streamlined set of required fields to the user rather than attempting to collect all possible data at once, reducing interaction steps while maintaining completeness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8595090B2Universal user interaction module for web transactions with user controlled conditions
Publication Date: 2013.11.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8595090B2 patent drawing
  • US8595090B2 patent drawing
  • US8595090B2 patent drawing

AI summary

A universal user interaction module for web transactions with user controlled conditions. A request is received from a user to begin an order. User information is collected from one or more data repositories. The user information is consolidated and a determination is made as to what additional data is required to complete the order. The additional data is requested from the user and is received from the user. The additional data includes one or more user conditions for placing the order. The order is then stored. The order for the product includes the one or more user conditions, and the order is placed only after all of the one or more user conditions have been met.