Interactive Data Input Using Dynamic Conversational Prompts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data ingestion methods provide a tedious and error-prone user experience, and conventional software solutions fail to ensure secure data access and authentication without usernames or passwords.

Innovation Solution

Implementing dynamic graphical user interfaces that emulate a conversation with the user through chat-like messages, allowing efficient data input, secure data retrieval even after abandonment, and authentication without traditional credentials.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static input fields are used for data intake, then the form structure is simple and easy to implement, but the user experience becomes tedious and time-consuming

Engineering Contradiction:
Improveuser experienceVSAvoiddata intake time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent transforms static input fields into dynamic conversational interfaces that adapt to user responses in real-time. The system displays prompts as conversation bubbles and updates the interface dynamically based on user inputs, making the data intake process more engaging and time-efficient while maintaining simple form structure underneath

Inventive Principle:
Principle #15Dynamics

2Reliability

If static input fields are used for data intake, then the implementation is straightforward, but data entry errors increase

Engineering Contradiction:
Improvedata entry accuracyVSAvoidinput field configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the conversational interface provides real-time validation and guidance based on user inputs. The dynamic prompts adapt to previous responses and provide contextual feedback, reducing data entry errors while the server-side processing maintains the complexity management

Inventive Principle:
Principle #23Feedback

3Ease of operation

If conventional authentication methods are used, then security is maintained, but user convenience is reduced due to username and password requirements

Engineering Contradiction:
Improveauthentication convenienceVSAvoiduser authentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system enables self-service authentication by using device fingerprints, browser characteristics, and behavioral patterns to automatically identify and authenticate users without requiring manual username and password entry. The system serves itself by extracting authentication data from the user's digital footprint and environment

Inventive Principle:
Principle #25Self-service

4Reliability

If conventional data retention methods are used, then data storage is simple, but data loss occurs when users abandon applications

Engineering Contradiction:
Improvedata retentionVSAvoidsensitive information loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by continuously saving user progress and sensitive information to the server in the background during the data intake process. Even when users abandon the application, the pre-saved data remains secure on the server, preventing information loss while maintaining simple storage mechanisms

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12443787B1Methods and systems for interactive data input
Publication Date: 2025.10.14 CITIBANK N A
  • US12443787B1 patent drawing
  • US12443787B1 patent drawing
  • US12443787B1 patent drawing

AI summary

Described herein are methods and systems to save and resume data inputs from users. A server receives interactions with an electronic application; instructs a second server to display prompts on a webpage; retrieves, from the computing device, responses to the prompts, to generate a profile for the user. When the server received an indication of abandonment representing a lack of interaction with the electronic application, the server accesses a database to identify a temporary profile that matches the generated profile for the user to extract a communication identifier from the temporary profile and transmit a notification using the communication identifier. In response to the server receiving a response to the notification, the server loads, for display on the computing device, a second page having at least one prompt of the electronic application prefilled using data extracted from the generated profile.