Decision Management Service for Wireless Control Loop Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communications networks, control loop decisions across different management domains can lead to inefficient or conflicting actions due to independent decision-making by separate control loops, resulting in suboptimal management of managed entities.

Innovation Solution

A system and method for disabling or enabling control loop decisions, utilizing a decision management service producer that receives requests to disable or enable decisions for managed entities within control loops, determining applicability, and adjusting the ability of control loops to select or execute decisions accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If multiple control loops operate independently in different management domains, then each control loop can make autonomous decisions for its managed entities, but conflicting or inefficient decisions may result due to lack of coordination

Engineering Contradiction:
Improveautonomous decision-making capabilityVSAvoiddecision consistency
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent introduces a decision management service as an intermediary layer between control loops in different management domains. This service receives requests from control loops, determines whether decisions are currently applicable and performable, and coordinates decisions across domains to prevent conflicts while maintaining autonomous operation of individual control loops.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If control loops make independent decisions across different management domains, then operational flexibility is maintained, but decision efficiency deteriorates due to potential conflicts and inconsistencies

Engineering Contradiction:
Improveoperational flexibilityVSAvoiddecision efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The decision management service performs preliminary checks to determine whether a requested decision is currently applicable and performable before allowing the control loop to execute it. This preliminary action prevents future conflicts and inefficiencies by validating decisions in advance, thereby maintaining operational flexibility while improving decision efficiency.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If control loops operate autonomously without centralized coordination, then system complexity is reduced, but harmful factors increase due to conflicting decisions affecting managed entities

Engineering Contradiction:
Improvesystem architecture complexityVSAvoidconflicting decisions
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

The decision management service acts as a lightweight intermediary that coordinates decisions without imposing heavy centralized control. It provides just enough coordination to prevent harmful conflicting decisions while maintaining the autonomous nature of control loops and avoiding excessive system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12009963B2Method and system for disabling or enabling control loop decisions
Publication Date: 2024.06.11 LENOVO (SINGAPORE) PTE LTD
  • US12009963B2 patent drawing
  • US12009963B2 patent drawing
  • US12009963B2 patent drawing

AI summary

A method for disabling/enabling control loop decisions is disclosed includes, in various examples, receiving a request from a consumer to disable or enable control loop decisions for managed entities from being selected by control loops or entities therein; determining whether the request is performable by the control loops or entities therein; and disabling or enabling an ability to select the control loop decisions on the managed entities by the control loops or entities therein in response to determining that the request is currently applicable and performable. A system may perform the method. In some examples, the method disables one or more second control loops/entities from selecting decisions that conflict with decisions selected by a first control loop.