Intent as a Service for Third-Party App NLU
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Third-party application developers in communications networks lack the resources and infrastructure to provide robust natural language understanding (NLU) and intent determination services, limiting the functionality and accuracy of their applications.
Innovation Solution
An Intent as a Service (IaaS) system is provided that allows third-party applications to access intent determination services, leveraging a centralized infrastructure for intent determination, which includes registration, data configuration, and integration with device clients to enhance functionality and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If third party application developers build their own NLU processing and intent determination systems, then they can provide customized functionality for their applications, but they lack the resources and infrastructure to achieve robust and accurate intent determination
Solution Approach 1:
The patent introduces an intermediary IaaS system that acts as a mediator between third-party applications and the complex NLU processing infrastructure. This intermediary provides intent determination services to third-party applications without requiring them to build their own systems, thus resolving the contradiction by enabling customized functionality through the intermediary while maintaining high reliability through the provider's robust infrastructure
Solution Approach 2:
The IaaS system provides universal intent determination services that can be accessed by multiple third-party applications across different domains. The system handles various types of queries and applications through a unified platform, allowing third-party developers to leverage the same reliable infrastructure for diverse customized functionalities
2Reliability
If a centralized IaaS system is implemented to provide intent determination services to third party applications, then resource efficiency and service quality improve, but system complexity and integration requirements increase
Solution Approach 1:
The patent implements feedback mechanisms where the IaaS system receives query responses from third-party applications and uses this feedback to continuously improve its intent determination models. This feedback loop enhances service quality over time while the standardized API interface keeps integration complexity manageable for third-party applications
Solution Approach 2:
The system is segmented into distinct components: the centralized IaaS system for intent determination, device clients for local processing, and third-party applications for domain-specific functionality. This segmentation allows each component to be optimized independently, improving overall service quality while managing complexity through clear interface definitions
3Ease of operation
If third party applications access IaaS services through device clients, then integration with existing device functionality is improved, but additional communication and coordination overhead is introduced
Solution Approach 1:
The patent implements preliminary action by having device clients pre-process queries locally before sending them to the IaaS system, and by pre-configuring intent determination models on the server side. This preliminary processing reduces the complexity of communication and coordination overhead during actual operation, while maintaining ease of operation through seamless integration with existing device functionality
Data Source
AI summary
Intent determination as a service (IaaS) is disclosed. A third party application may be provided access to an IaaS service. The third party application and the IaaS system may exchange or be provided registration data and information that allow configuration of data and interfaces used in provision of IaaS to the third party application. A query received as input at the third party application may be sent to the IaaS system and the intent of a query may be determined and indicated in a query response sent back to the third party application. A third party application may also interface with a device client application integrated into the operating system of a device as part of accessing an IaaS system. Use of IaaS for queries associated with or relevant to third party applications may extend the capabilities of the third party applications and device client applications.


