Adaptive User Interfacing Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfacing technologies lack the ability to adaptively update and enhance user interactions between webpage serving applications and chatbot applications, leading to suboptimal user experiences.

Innovation Solution

A method that examines programming data from both webpage serving and chatbot applications, identifies differences, and generates update data to synchronize and enhance the interactive features of both applications, thereby improving user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If user interfacing applications are developed independently without synchronization mechanisms, then each application can be developed and deployed separately, but the interactive features become misaligned and user experience deteriorates

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidinteractive feature alignment
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system automatically compares programming data from both applications, identifies differences in interactive features, and generates update data to synchronize them. This feedback loop ensures that changes in one application are reflected in the other, maintaining feature alignment without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The synchronization system operates autonomously by automatically examining programming data, identifying differences, and generating updates without requiring manual developer intervention. This self-service mechanism maintains alignment while allowing independent development of each application.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual synchronization of interactive features between applications is performed, then feature alignment can be maintained, but time consumption and operational complexity increase

Engineering Contradiction:
Improveinteractive feature alignmentVSAvoidsynchronization time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system automatically performs the synchronization task by examining programming data, identifying differences, and generating updates without requiring manual developer intervention. This eliminates the time consumption and operational complexity associated with manual synchronization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical synchronization processes with an automated computational system that uses algorithmic comparison and automatic update generation, significantly reducing the time and effort required for feature alignment.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If comprehensive examination of programming data is performed to identify all differences, then complete synchronization is achieved, but processing time and computational resources increase

Engineering Contradiction:
Improvesynchronization completenessVSAvoiddata processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system extracts and compares only the specific programming data elements that define interactive features, rather than examining entire codebases. This selective extraction approach achieves complete synchronization of relevant features while minimizing processing time and computational resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12307221B2Adaptive user interfacing
Publication Date: 2025.05.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12307221B2 patent drawing
  • US12307221B2 patent drawing
  • US12307221B2 patent drawing

AI summary

Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining data of a first user interactive user interfacing application for interactive engagement; and examining data of a second user interactive user interfacing application for interactive engagement.