Automated Virtual Assistant Generation from Document Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for data processing, such as form filling and personalized services, rely on manual methods which are time-consuming and result in low accuracy and completion rates, necessitating an improved automated solution for generating conversational virtual assistants.

Innovation Solution

A system and method that includes a configuration subsystem to extract and serialize parameters from a document, generate a structured object, embed validation criteria, and utilize a virtual assistant generator to automatically create a virtual assistant for bidirectional interaction, capable of filling documents with high accuracy and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual methods are used for data entry and form filling, then system complexity is low, but productivity is low and time consumption is high

Engineering Contradiction:
Improveform filling efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically extracts parameters from documents and generates virtual assistants without human intervention. The configuration subsystem autonomously serializes parameters, creates structured objects, and embeds validation criteria, eliminating the need for manual data entry and form filling operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical data entry processes with an automated computational system. The configuration subsystem and virtual assistant generator use algorithmic processing to extract, serialize, and structure document parameters, substituting human manual operations with automated software-based mechanisms.

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

2Manufacturing precision

If manual methods are used for data entry, then accuracy requirements are simple, but manufacturing precision is low

Engineering Contradiction:
Improvedata entry accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The configuration subsystem embeds validation criteria in the structured object that provide feedback mechanisms. These validation rules automatically verify extracted parameters against predefined standards, ensuring high data entry accuracy by detecting and correcting errors in the parameter extraction and serialization process.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Manual verification and validation processes are replaced with automated validation criteria embedded in the structured object. The system uses algorithmic validation rules to automatically check parameter accuracy, replacing manual quality control mechanisms with automated computational verification.

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

3Extent of automation

If conventional systems are used, then completion rates are low, but automation extent is low

Engineering Contradiction:
Improveautomated generation capabilityVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional modules: a configuration subsystem for parameter extraction and serialization, and a virtual assistant generator for creating assistants. This segmentation allows each component to specialize in specific tasks, improving automation capability while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The configuration subsystem acts as an intermediary between the input document and the virtual assistant generator. It serializes parameters and creates structured objects that bridge the raw document data and the automated generation process, enabling seamless automation while maintaining system organization.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If manual form filling is used, then validation processes are simple, but reliability is low

Engineering Contradiction:
Improvecompletion rateVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Validation criteria are embedded in the structured object created by the configuration subsystem. These criteria provide continuous feedback during the virtual assistant generation process, automatically verifying parameter validity and ensuring reliable completion of form filling tasks through systematic validation checks.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The configuration subsystem performs preliminary validation by embedding validation criteria in the structured object before the virtual assistant generator processes the data. This preliminary action ensures that invalid parameters are identified and corrected early in the process, improving overall reliability and completion rates.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10354132B2System and method for generating a virtual assistant
Publication Date: 2019.07.16 UNIPHORE TECHNOLOGIES INC
  • US10354132B2 patent drawing
  • US10354132B2 patent drawing
  • US10354132B2 patent drawing

AI summary

A system and method for generating a virtual assistant is disclosed. The system for generating a virtual assistant includes a configuration subsystem configured to receive one or more parameters from a document. The configuration subsystem is also configured to serialize the one or more parameters automatically extracted from the document and generate a structured object based on the one or more serialized parameters. The configuration unit is further configured to embed all validation criteria specified in the document. The system for generating a virtual assistant also includes a virtual assistant generator operatively coupled with the configuration subsystem and configured to analyze the structured object. The virtual assistant generator is also configured to automatically generate a virtual assistant based on an analyzed structured object.