Chatbot Option Sorting via User Behavior Priority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chatbot systems fail to consistently display suitable options at the top of a list, as the priority order of presented options is not verified, leading to inefficiencies in user selection behavior.

Innovation Solution

A chatbot system that includes a processor configured to receive user inquiries, create response options, sort them based on priority, and transmit them for display, utilizing a selection behavior database to determine the priority of each option.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If options are automatically generated without priority verification, then the chatbot can respond quickly to user inquiries, but suitable options are not displayed at the top leading to user selection inefficiency

Engineering Contradiction:
Improveresponse speedVSAvoiduser selection efficiency
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary sorting of options by priority before presenting them to the user. The priority determination unit sorts the plurality of options in descending order of priority based on selection behavior data, ensuring that the most suitable options are displayed at the top before the user needs to make a selection, thus resolving the contradiction between quick response and ease of operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from user selection behavior to dynamically adjust option priorities. The priority determination unit refers to selection behavior data stored in the database, which records how users have previously selected among similar options, and uses this feedback to determine and sort options in the current interaction, improving user selection efficiency while maintaining rapid response

Inventive Principle:
Principle #23Feedback

2Ease of operation

If option priorities are determined using selection behavior data, then suitable options can be displayed at the top, but the system requires additional database operations and processing

Engineering Contradiction:
Improveuser selection efficiencyVSAvoidsystem processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The priority determination unit automatically determines option priorities by itself using selection behavior data from the database, without requiring external intervention or complex manual configuration. The system serves itself by utilizing its own accumulated user behavior data to optimize option presentation, achieving improved user selection efficiency without proportionally increasing system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces complex manual prioritization mechanisms with an automated data-driven approach. Instead of requiring manual configuration of option priorities or complex rule-based systems, the patent uses selection behavior data to automatically determine priorities through database queries and sorting operations, simplifying the overall system architecture while improving ease of operation

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

Data Source

PatentUS12284143B2Chatbot system, option formation device, option formation method, and non-transitory computer-readable medium
Publication Date: 2025.04.22 NEC CORP
  • US12284143B2 patent drawing
  • US12284143B2 patent drawing
  • US12284143B2 patent drawing

AI summary

A purpose of the present invention is to provide a chatbot system, an option formation device, an option formation method, and a non-transitory computer-readable medium that are capable of displaying suitable options at the top and making dialogue more efficient. A chatbot system (100) includes at least one memory configured to store an instruction, and at least one processor configured to execute the instruction, the processor being further configured to receive data on an inquiry from a user terminal, create options for a response to inquiry contents of the inquiry, sort the options in accordance with an order of priority, and transmit data for displaying the options in the order of priority to the user terminal.