Autocomplete System Using User Resource Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autocomplete systems rely solely on user input queries to provide data input options, lacking the ability to leverage user relationships with entities to offer customized and accurate suggestions.

Innovation Solution

A system using machine learning techniques that receives user input queries, retrieves user information from an associated database, determines resource distribution profiles, and generates customized autocomplete options based on this information, including tagging and filtering options by resource type and relationship level, to provide relevant and implementable solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional autocomplete systems use only user input queries to provide options, then the system complexity remains low, but the accuracy and relevance of autocomplete options deteriorates

Engineering Contradiction:
Improveaccuracy of autocomplete optionsVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-processing user data to create resource distribution profiles and pre-computing autocomplete options based on historical behavior patterns. This allows the system to quickly retrieve relevant options without complex real-time analysis, improving accuracy while managing complexity through advance preparation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies of user behavior patterns through resource distribution profiles that capture essential characteristics of user preferences and relationships. These profiles serve as lightweight representations that enable accurate autocomplete suggestions without requiring the full complexity of original user data and interaction histories

Inventive Principle:
Principle #26Copying

2Ease of operation

If the system provides all possible autocomplete options without filtering, then the quantity of options increases, but the ease of operation deteriorates due to information overload

Engineering Contradiction:
Improveease of data inputVSAvoidquantity of autocomplete options
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system extracts and displays only the most relevant autocomplete options based on user resource distribution profiles and relationship levels with entities. By filtering out less relevant options and presenting only the top matches, the system reduces the quantity of displayed options while maintaining ease of operation through focused, high-quality suggestions

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If the system uses basic autocomplete based solely on input queries, then the processing time remains short, but the loss of information increases due to lack of user context

Engineering Contradiction:
Improveuser relationship informationVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-computing resource distribution profiles and relationship level assessments during off-peak times or data update events. This preliminary processing captures and stores user context information without requiring extensive real-time computation, thereby reducing information loss while keeping processing time short during actual autocomplete operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11429601B2System for generating customized data input options using machine learning techniques
Publication Date: 2022.08.30 BANK OF AMERICA CORP
  • US11429601B2 patent drawing
  • US11429601B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for generating customized data input options using machine learning techniques. The present invention is configured to electronically receive, from a computing device of a user, an input query; retrieve, from a database associated with an entity, information associated with the user; determine a resource distribution profile of the user, wherein the resource distribution profile comprises one or more resource transfers executed by the user; generate one or more customized autocomplete options for the input query based on at least the information associated with the user and the resource distribution profile of the user; and transmit control signals configured to cause the computing device of the user to display the one or more customized autocomplete options to the user.