GUI for Custom List Generation via Self-Service Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database tools and services are inefficient for generating custom customer lists and labels, requiring trained personnel, leading to delays and unnecessary iterations between analysts and query specialists, and often produce results that are either too broad or too narrow for specific applications.

Innovation Solution

A machine-implemented system using a graphical user interface (GUI) that allows users to define custom lists and labels through a database and application server, enabling user-defined criteria input, dynamic view assembly, and quick count processing, reducing the need for specialized knowledge and streamlining the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If existing database tools and services are used to generate custom customer lists and labels, then the task can be completed with standard tools, but the process requires trained personnel, causes delays, and produces results that are either too broad or too narrow

Engineering Contradiction:
Improveease of useVSAvoidproductivity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables analysts to independently generate custom customer lists and labels through a self-service GUI without requiring query specialists. The automated service monitors for requests, presents relevant data via GUI, and executes queries based on user selections, allowing the analyst to complete the task autonomously and immediately.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An automated service acts as an intermediary between the database and the analyst. It monitors for list generation requests, retrieves relevant customer data, presents it through a GUI, and executes queries based on user input, eliminating the need for human query specialists while maintaining ease of use.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If query specialists are used to generate custom lists and labels, then accurate results can be produced, but the analyst must wait for query completion and multiple iterations may be required

Engineering Contradiction:
ImproveaccuracyVSAvoidtime delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system transfers the query generation capability from query specialists to analysts through a self-service interface. The automated service presents relevant data and query options via GUI, allowing the analyst to immediately generate accurate custom lists without waiting for specialist intervention or undergoing multiple iterative revisions.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the analyst specifies a predefined number of individuals for the custom list, then the list size can be controlled, but revisions may be needed if the initial query returns too many or too few results

Engineering Contradiction:
ImprovecontrolVSAvoidprocess complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system provides immediate feedback to the analyst about the number of customers that will be included in the custom list before the query is executed. This allows the analyst to adjust selections or criteria in real-time based on the feedback, ensuring the final list meets the desired size requirements without requiring multiple revision iterations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8880569B2Graphical user interfaces for custom lists and labels
Publication Date: 2014.11.04 TERADATA US INC
  • US8880569B2 patent drawing
  • US8880569B2 patent drawing
  • US8880569B2 patent drawing

AI summary

Graphical User Interfaces for custom lists and labels are provided. A database includes fields that define views when processed by an application server on behalf of a user. At least one view permits the user to supply criteria for custom defining lists or sets of labels, which are also retrieved from the database by the application server.