Automated Account Opening System with Pre-validation and Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing account opening systems are manually intensive, time-consuming, and prone to human error, with significant delays and potential losses due to downtime of backend systems, making it difficult to efficiently open customer accounts, especially in the shipping industry.

Innovation Solution

An automated account opening system that includes a front-end interface for customer information collection, a backend interface for pre-validation and routing of information, and a monitoring system to determine backend system availability, allowing for real-time account number distribution even during system downtime, using a cache to store requests until systems are available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual account opening processes are used, then human intervention is required for data collection and processing, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvemanual data collectionVSAvoidaccount opening speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables customers to complete account opening procedures themselves through automated forms and interfaces, eliminating the need for manual data collection by representatives. The automated system processes customer information directly, generating account numbers and activating accounts without human intervention in the data entry process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes (telephone interviews, manual form filling, manual data entry) with automated electronic systems. The computerized account opening system automatically collects, validates, and processes customer information, substituting human operations with automated software mechanisms.

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

2Extent of automation

If backend systems are used for account processing, then account opening can be automated, but system downtime prevents account activation

Engineering Contradiction:
Improveaccount opening automationVSAvoidsystem availability
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-validating customer information before it reaches the backend systems. The validation occurs in advance, ensuring that when the backend systems become available, the account opening process can proceed immediately without delays due to data preparation or validation issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer between the customer interface and the backend systems. This intermediary component handles account opening requests independently, can generate account numbers without real-time backend system access, and acts as a buffer that decouples the customer-facing service from the backend processing systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If real-time account number distribution is implemented, then customer convenience is improved, but system complexity increases

Engineering Contradiction:
Improveaccount number distribution speedVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional segments: a customer interface layer, a validation layer, and a backend processing layer. This segmentation allows each component to operate independently with specific responsibilities, enabling real-time account number distribution at the validation layer while keeping the backend layer separate and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary component is introduced that handles the complex coordination between real-time customer requests and backend system processing. This intermediary manages the complexity of asynchronous operations, account number generation, and system state coordination, shielding the customer interface from backend complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If multiple backend systems are integrated, then comprehensive account services are provided, but system downtime and maintenance issues increase

Engineering Contradiction:
Improveaccount service coverageVSAvoidsystem maintenance downtime
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs all necessary validation and preparation actions in advance before backend systems are required. By completing data validation, customer information processing, and account number generation beforehand, the system eliminates the need for real-time backend system availability during critical account opening operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An intermediary layer is positioned between the customer interface and multiple backend systems, acting as a buffer that isolates the customer-facing service from backend maintenance activities. This intermediary can process requests independently and queue them for backend processing, ensuring continuous service availability even when backend systems are undergoing maintenance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7577598B2Account opening facilitation system, method and computer program product
Publication Date: 2009.08.18 UNITED PARCEL SERVICE OF AMERICAN INC
  • US7577598B2 patent drawing
  • US7577598B2 patent drawing
  • US7577598B2 patent drawing

AI summary

A system for facilitating the opening of accounts by a plurality of backend systems. The account opening system includes a front-end interface that interacts with a customer to collect customer information such as an account-type selection, billing information and pickup location information. A backend interface of the system pre-validates the customer information and routes the customer information to the backend systems for activation of the account. The backend interface also includes a monitor that determines the availability of the backend systems and a cache that stores the open account request and customer information for later routing when the backend systems are temporarily unavailable. Advantageously, pre-validation of the customer information allows the backend interface to distribute an account number to the customer in real time when the backend systems are unavailable. Pre-validation ensures that the customer information is sufficiently correct to allow later activation of the account by the backend systems.