Automated Messaging System Dialog for Service Entity Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing internet platforms require users to explicitly identify specific service entities before selecting action criteria, limiting the ability to specify criteria via free-form natural language input and not adapting to user intent.

Innovation Solution

An automated messaging system engages in a dialog with users to determine service entities and action criteria using natural language prompts, adapting based on user input and stored attributes, and performs actions accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users are required to explicitly identify service entities before selecting action criteria, then the system can ensure accurate entity identification, but the user interaction complexity and time required increase

Engineering Contradiction:
Improveentity identification accuracyVSAvoiduser interaction complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary entity identification by analyzing user input and proactively determining the service entity before the user is required to explicitly select it. The automated messaging system uses natural language processing to identify entities from contextual clues in user messages, preparing candidate entities and their attributes in advance, thus reducing the interaction steps required from users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing users to provide free-form natural language input without following structured formats. The automated messaging system automatically extracts entity information and action criteria from unstructured user input, adapting to user intent without requiring users to navigate predefined selection interfaces or explicitly identify entities beforehand.

Inventive Principle:
Principle #25Self-service

2Reliability

If fixed structured fields are used for user input, then the system can ensure complete data collection, but the system cannot adapt to diverse user intents and free-form input

Engineering Contradiction:
Improvedata collection completenessVSAvoiduser intent adaptation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its information collection approach based on user input and detected intent. Rather than using fixed structured fields, the automated messaging system adjusts its prompts and information requests in real-time based on the conversation context, user preferences, and identified entity attributes. This dynamic adaptation allows the system to collect necessary data while accommodating diverse user intents and input styles.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes its data collection parameters based on the specific context and user behavior. The automated messaging system modifies the types of information it requests, the format of prompts, and the depth of detail required based on user preferences and the nature of the service entity being discussed. This parameter adaptation enables reliable data collection across varying user intents without requiring fixed structured fields.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the system uses automated dialog to determine service entities and criteria, then user interaction flexibility improves, but the system complexity and processing requirements increase

Engineering Contradiction:
Improveuser interaction flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The automated messaging system segments the complex task of entity identification and criteria determination into distinct functional modules. Each module handles specific aspects such as natural language processing, entity recognition, attribute extraction, and dialog management. This segmentation allows the system to manage complexity through modular design while maintaining user-facing flexibility and adaptability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10826856B2Automated generation of prompts and analyses of user responses to the prompts to determine an entity for an action and perform one or more computing actions related to the action and the entity
Publication Date: 2020.11.03 GOOGLE LLC
  • US10826856B2 patent drawing
  • US10826856B2 patent drawing
  • US10826856B2 patent drawing

AI summary

Methods and apparatus directed to utilizing an automated messaging system to engage in a dialog with at least one user, via a computing device of the user, to determine a particular service entity for an action. In some implementations, the automated messaging system may generate a plurality of questions and/or other prompts to solicit user interface input from the user(s) for use in determining the particular service entity and/or in determining one or more criteria for the action. Some implementations are further directed to performing one or more computing actions based on the determined service entity and optionally based on one or more criteria for the action determined via user interface input of the dialog.