Virtual Agent Widget Customization via Template Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Businesses face challenges in customizing and updating virtual agents and widgets due to the need for specialized developers and the limitations of existing development frameworks, which are often rigid and lack flexibility.
Innovation Solution
A virtual agent creation platform that allows developers to configure custom widgets using standard markup languages, incorporating static and dynamic content, and style identifiers, enabling quick and easy customization without relying on specialized developers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing development frameworks are used to customize virtual agents, then virtual agents can be created with predefined functionality, but the frameworks are rigid and lack flexibility for customization
Solution Approach 1:
The patent segments the virtual agent widget into distinct template components (widget template, data template, stylesheet) that can be independently configured and combined. This segmentation allows flexible customization by assembling different templates rather than being constrained by rigid monolithic frameworks.
Solution Approach 2:
The patent introduces dynamic content capabilities where widget content can change based on data templates and stylesheets. This dynamic approach replaces static, rigid frameworks with flexible, adaptable templates that can be easily modified without reprogramming.
2Productivity
If specialized developers are used to create and update virtual agents, then complex functionality can be achieved, but the process becomes time-consuming and resource-intensive
Solution Approach 1:
The patent provides pre-configured templates (widget templates, data templates, stylesheets) that contain predefined functionality and structures. These templates are prepared in advance, allowing users to quickly assemble virtual agents by selecting and configuring templates rather than building from scratch, significantly reducing development time.
Solution Approach 2:
The patent enables copying and reusing of template configurations across multiple virtual agents. Once a template is created or customized, it can be replicated and adapted for different purposes, eliminating the need to recreate functionality repeatedly and improving productivity.
3Adaptability or versatility
If custom widgets are created with full functionality, then specific business needs can be met, but computational and networking resources are consumed
Solution Approach 1:
The patent creates universal templates that can serve multiple purposes and be applied to different virtual agents. A single widget template with configurable parameters can fulfill various business needs through configuration rather than creating separate custom widgets for each scenario, reducing overall computational resource consumption.
Data Source
AI summary
A device may receive a widget template of a widget. The widget template may include information relating to one or more fields of the widget and content for the one or more fields. The device may receive a stylesheet of the widget. The stylesheet may include information relating to respective style identifiers of the one or more fields. The device may generate a markup object of the widget based on the widget template. The markup object may include respective markup object entries for populating the one or more fields with the content. The device may assign the respective style identifiers to the respective markup object entries, and cause an action to be performed in connection with the markup object.


