Bot-to-Bot Delegation Signal Capture for Service Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in efficiently finding and accessing bot services that offer specific capabilities due to the large number of available bots, leading to complications in task completion.

Innovation Solution

A technique is developed to capture signals indicating bot-to-bot delegation, allowing for the efficient selection of bots by leveraging these signals in search engines and recommendation engines to recommend suitable candidate bots based on stored metadata and user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of available bots increases to provide broader services, then service breadth is improved, but user difficulty in finding and accessing specific bots increases

Engineering Contradiction:
Improveservice breadthVSAvoidbot accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a search engine and recommendation engine as intermediary systems between users and the large number of available bots. These engines capture signals from bot-to-bot delegation patterns and user interactions to mediate the matching process, making it easier for users to find relevant bots without being overwhelmed by the total number of bots in the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback loops by capturing signals that indicate when bots delegate control to other bots or when users interact with specific bots. This feedback information is stored and used by search and recommendation engines to continuously improve bot discovery and recommendation accuracy, addressing the accessibility problem while maintaining service breadth.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If bot-to-bot delegation signals are captured and stored, then bot selection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvebot selection accuracyVSAvoidsignal capture system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal signal capture mechanism that serves multiple functions: tracking bot-to-bot delegation patterns, recording user interactions with bots, and providing data for both search engine operations and recommendation engine operations. This multi-functional approach reduces overall system complexity by consolidating what could be separate tracking systems into a unified signal capture infrastructure.

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

Data Source

PatentEP3682391B1Capturing and leveraging signals reflecting BOT-to-BOT delegation
Publication Date: 2024.03.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3682391B1 patent drawingFigure 1
  • EP3682391B1 patent drawingFigure 2~3
  • EP3682391B1 patent drawingFigure 4

AI summary

A technique is described herein for capturing signals that indicate when any calling BOT delegates control to a called BOT, or when a calling BOT is preconfigured to contact a called BOT (e.g., as conveyed by a manifest file associated with the calling BOT). The technique can leverage these signals to facilitate the selection of BOTs. For example, the technique can use the signals to improve searches performed by a search engine and/or recommendation engine. The technique can also use the signals to generate metadata items that describe the properties of the available BOTs.