Virtual Assistant Module Store for NLP Integration and Pricing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software developers face challenges in implementing natural language processing code due to the complexity of NLP and lack of standard mechanisms for compensation and financial transactions for using existing interpretation code, making it difficult to determine and implement payment terms.

Innovation Solution

A natural language module store that allows developers to list and price their modules, enabling developers to select and integrate modules with associated pricing models, and facilitates testing and registration for accurate interpretation and charge assessment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If developers use existing natural language interpretation code from repositories, then the complexity of implementing NLP functionality is reduced, but there is no standard mechanism for compensation and financial transactions

Engineering Contradiction:
Improvecomplexity of implementing NLP functionalityVSAvoidease of compensation and payment
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent introduces a natural language module store as an intermediary platform between code developers and application developers. This store provides standardized mechanisms for listing modules with pricing models, searching, selecting, and automating financial transactions. The store acts as a mediator that handles compensation terms and payment processing, eliminating the need for developers to negotiate individual compensation arrangements while maintaining reduced implementation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If developers create and share natural language interpretation code, then the availability of NLP functionality increases, but there is no standard mechanism to indicate or enforce compensation structures

Engineering Contradiction:
Improveavailability of NLP functionalityVSAvoidloss of compensation terms information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements preliminary action by requiring compensation terms and pricing models to be established and attached to natural language modules before they are made available in the repository. Developers must specify compensation structures upfront when submitting modules to the store, ensuring that all necessary compensation information is present before the module is used by application developers. This prevents loss of compensation information and ensures transparent financial arrangements.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If application developers search and select natural language interpretation code manually, then the precision of code selection is improved, but the time and effort required for integration increases

Engineering Contradiction:
Improveprecision of code selectionVSAvoidtime for searching and integrating modules
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms that provide application developers with relevant information about available natural language modules, including their functionality, pricing models, and compatibility. The system feedbacks search results, module descriptions, and cost information to developers, enabling informed selection decisions. This structured feedback reduces the time needed to search and evaluate modules while maintaining precise selection based on developer needs and budget constraints.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260080189A1Virtual assistant domain functionality
Publication Date: 2026.03.19 SOUNDHOUND AI IP LLC
  • US20260080189A1 patent drawing
  • US20260080189A1 patent drawing
  • US20260080189A1 patent drawing

AI summary

Aspects include methods, systems, and computer-program products providing virtual assistant domain functionality. A natural language query including one or more words is received. A collection of natural language modules is accessed. The collection natural language modules are configured to process sets of natural language queries. A natural language module, from the collection of natural language modules, is identified to interpret the natural language query. An interpretation of the natural language query is computed using the identified natural language module. A response to the natural language query is returned using the computed interpretation.