Bot Conflict-Resolution Service Agent for Content Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software bots often conflict when modifying content with different rules and parameters, leading to continuous and unnecessary modifications and reversions, such as British and American spelling correction bots changing 'color' to 'colour' and back, causing unintended edits on web pages.

Innovation Solution

A bot conflict-resolution service agent (BCRSA) that analyzes data from a target domain to detect conflicts between bots, selects an amelioration action from a plurality of available options, and executes it to resolve the conflict, using blockchain technology for secure tracking and authorization of bot actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple bots modify content with different rules and parameters, then each bot performs its intended function, but conflicts arise causing continuous modifications and reversions

Engineering Contradiction:
Improvebot functionalityVSAvoidcontent stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent introduces a bot conflict-resolution service agent (BCRSA) as an intermediary between conflicting bots. The BCRSA receives data from a target domain, analyzes it to identify conflicts between bots, determines that bots are in conflict, selects an amelioration action from available options, and executes the action to resolve the conflict. This mediator mechanism allows multiple bots to maintain their diverse functionalities while preventing content instability through automated conflict resolution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If bots autonomously perform tasks with different parameters, then task diversity is achieved, but unnecessary edits and reversions occur

Engineering Contradiction:
Improvetask executionVSAvoidcomputational waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism where the BCRSA continuously monitors bot actions by receiving data from the target domain, analyzes the data to detect conflicts, and responds by executing amelioration actions. This closed-loop feedback system enables bots to maintain high productivity while the BCRSA prevents wasteful computational energy expenditure on unnecessary edits and reversions by resolving conflicts before they manifest as redundant operations.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If no conflict resolution mechanism is in place, then bots operate independently, but content consistency deteriorates

Engineering Contradiction:
Improvebot independenceVSAvoidcontent consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a self-service conflict resolution system where the BCRSA autonomously monitors bot activities, analyzes data to identify conflicts, selects appropriate amelioration actions, and executes resolutions without human intervention. This self-service mechanism maintains bot independence and ease of operation while ensuring content consistency through automated conflict detection and resolution, eliminating the need for manual coordination between bots.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10691505B2Software bot conflict-resolution service agent
Publication Date: 2020.06.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10691505B2 patent drawing
  • US10691505B2 patent drawing
  • US10691505B2 patent drawing

AI summary

A bot conflict-resolution service agent (BCRSA) for addressing conflicts between bots in a target domain is disclosed. The BCRSA is configured to receive data from a target domain that includes changes made to a content of the target domain, analyze the data to identify a first change made to the content by a first bot and a second change made to the content by a second bot, determine based on the analysis that the first and second changes conflict, determine that the first and second bots are in conflict, select an amelioration action to be executed to resolve the conflict between the first and second bots from a plurality of available amelioration actions, and resolve the conflict by executing the selected amelioration action.