Plug-In Call Routing for Direct Client Function Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital assistants are limited in functional diversity and service capability due to plug-ins that cannot operate client devices effectively.

Innovation Solution

A method for plug-in processing that determines a call to a predetermined plug-in based on user interaction information, establishes a communication connection with the client device, and requests execution of target functions using call parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If plug-ins are used to extend digital assistant functions, then functional diversity is improved, but the ability to operate client devices effectively deteriorates

Engineering Contradiction:
Improvefunctional diversityVSAvoiddevice operation capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary between the digital assistant and the client device. The server receives requests from the digital assistant, determines target functions and parameters, and executes operations on the client device. This mediator enables plug-ins to indirectly control client devices through standardized interfaces, resolving the contradiction between extending functionality and maintaining effective device operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct components: the digital assistant (plug-in), the server (processing layer), and the client device (execution layer). This segmentation allows each component to specialize in specific tasks - the plug-in focuses on providing diverse functions, while the server handles the complexity of device communication and execution, thereby improving both functional diversity and operational reliability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If plug-ins request execution of client device functions, then service capability is improved, but system complexity increases

Engineering Contradiction:
Improveservice capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary that absorbs and manages system complexity. It provides standardized interfaces for plug-ins to request functions, handles parameter determination, and manages communication with the client device. This shields the plug-in layer from complexity while enabling enhanced service capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server implements a universal interface that handles multiple types of plug-in requests and client device operations through standardized methods. This multi-functional approach allows the system to support diverse services without increasing complexity at each individual component level, as the server consolidates the complexity management.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20260003643A1Plug-in processing
Publication Date: 2026.01.01 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20260003643A1 patent drawing
  • US20260003643A1 patent drawing
  • US20260003643A1 patent drawing

AI summary

A method for plug-in processing, a device, and a storage medium are provided. In the method, in response to receiving interaction information of a user from a client device, a call to a predetermined plug-in is determined based on the interaction information. The predetermined plug-in is configured to request execution of at least one function at the client device. In the method, a call parameter for a target function of the at least one function and a target communication connection mode with the client device are determined based on the interaction information. In the method, a communication connection is established with the client device based on the target communication connection mode, and the client device is requested to execute the target function with the call parameter via the communication connection.