Updateable Entity Tagging for Scalable Assistant Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software applications lack programmable accessibility and efficient integration with digital assistants, relying on manual scripting that hampers scalability and operational efficiency.
Innovation Solution
A framework that enables compatibility with digital assistants by exposing application functionalities as intents through APIs, allowing automated interaction and dynamic property modification using updateable entity tagging.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual scripting is used to integrate applications with digital assistants, then integration capability is achieved, but scalability and operational efficiency deteriorate
Solution Approach 1:
The system enables self-service by allowing applications to automatically expose their functionalities as intents through APIs without requiring manual scripting. The framework automatically parses application code to extract intents, entities, and slots, eliminating the need for manual integration efforts while maintaining scalability and operational efficiency.
Solution Approach 2:
The patent replaces the mechanical system of manual scripting with an automated code parsing mechanism. By using static analysis and natural language processing to automatically extract intent information from application source code, the system substitutes human-driven integration processes with machine-driven automation, thereby improving productivity while maintaining adaptability.
2Adaptability or versatility
If manual scripting is used for property modification, then integration is achieved, but scalability deteriorates
Solution Approach 1:
The system enables self-service by allowing applications to automatically expose their functionalities as intents through APIs without requiring manual scripting. The framework automatically parses application code to extract intents, entities, and slots, eliminating the need for manual integration efforts while maintaining scalability and operational efficiency.
Solution Approach 2:
The patent replaces the mechanical system of manual scripting with an automated code parsing mechanism. By using static analysis and natural language processing to automatically extract intent information from application source code, the system substitutes human-driven integration processes with machine-driven automation, thereby improving productivity while maintaining adaptability.
3Productivity
If automated interaction is implemented through APIs, then operational efficiency is improved, but system complexity increases
Solution Approach 1:
The patent introduces an intermediary layer (the framework) that sits between the application and the digital assistant. This framework automatically parses application code, extracts intent information, and generates standardized intent schemas, thereby simplifying the interaction interface while maintaining automated efficiency. The intermediary absorbs the complexity of code analysis, presenting a clean API interface to both applications and assistants.
Solution Approach 2:
The system changes parameters by automatically transforming application-specific code structures into standardized intent parameters. By dynamically generating parameter schemas based on code analysis, the system adapts to different applications without requiring fixed complex interfaces, thereby improving operational efficiency while managing system complexity through parameter standardization.
4Extent of automation
If dynamic property modification is enabled, then automation is improved, but reliability of property management deteriorates
Solution Approach 1:
The patent implements feedback mechanisms by automatically validating extracted intent parameters against defined schemas. The system checks whether extracted entities and slots conform to expected types and constraints, providing immediate feedback on property validity. This automated validation ensures reliable property management while maintaining high automation capability, as the feedback loop prevents erroneous property modifications.
Data Source
AI summary
The subject technology provides for dynamic property modification through updateable entity tagging by an intelligent automated assistant. An apparatus can extract a schema associated with an application, the schema comprising metadata that defines a structure indicating at least one entity and at least one app intent call. The apparatus determines that the metadata indicates that a property associated with the at least one entity is updateable. The apparatus generates a mapping between the property and the at least one app intent call to indicate a relationship between an action taken by the at least one app intent call to enable modification of the property. The apparatus generates a dictionary structure comprising an indication of the mapping between the property and the at least one app intent call. The apparatus provides the dictionary structure for access by an automated assistant.


