IoT Argumentation Protocol With Time-Aware Action Commitments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing argumentation protocols in IoT settings fail to consider time-sensitive interactions, leading to inadequate collective decision-making in scenarios where devices have conflicting and time-dependent goals, such as keeping noise levels below a threshold while performing actions like playing music or boiling water.

Innovation Solution

Introduce time-carrying utterances and timed-commitments into argumentation protocols to enable devices to make time-sensitive decisions, allowing devices to communicate and resolve conflicts based on the priority of goals and timed commitments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If argumentation protocols are used for collective decision-making in IoT devices, then distributed reasoning and autonomy are improved, but time-sensitive interactions and time-based constraints are not properly considered

Engineering Contradiction:
Improvedistributed collective decision-makingVSAvoidtime-sensitive interactions
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by introducing time-carrying utterances that include time intervals and timed-commitments before decisions are made. Devices announce their intended actions with specific time windows in advance, allowing other devices to evaluate potential conflicts before they occur. This enables proactive conflict resolution rather than reactive handling, ensuring time-sensitive constraints are considered from the outset of the decision-making process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the argumentation protocol adaptive to time constraints. The protocol dynamically adjusts its operation based on time-carrying utterances, where commitments are valid only within specific time intervals. This dynamic approach allows the system to handle time-sensitive interactions by making decisions that are both autonomous and temporally aware, resolving conflicts based on overlapping time intervals and priority rules.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If devices communicate their intentions and goals to achieve individual objectives, then device autonomy and independence are improved, but conflicts arise when multiple devices operate simultaneously with incompatible goals

Engineering Contradiction:
Improvedevice autonomyVSAvoidnoise conflicts
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies feedback by implementing a dialogue game mechanism where devices exchange utterances containing their goals, constraints, and evaluations of other devices' intentions. Each device receives feedback about potential conflicts from other devices and adjusts its behavior accordingly. The feedback loop continues until conflicts are resolved or time intervals expire, ensuring that autonomous devices can coexist by continuously adapting to each other's constraints.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses an intermediary approach by introducing a structured argumentation protocol that mediates between conflicting device intentions. Rather than devices directly conflicting, the protocol serves as an intermediary framework that evaluates compatibility, applies priority rules, and facilitates negotiation. This intermediary mechanism resolves noise conflicts by coordinating device operations within acceptable time windows while preserving individual autonomy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If complete information exchange is performed before decision-making, then decision accuracy is improved, but decision efficiency and responsiveness deteriorate

Engineering Contradiction:
Improvedecision accuracyVSAvoiddecision efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by implementing a time-bounded information exchange mechanism. Devices exchange information and evaluate conflicts within specified time intervals rather than requiring complete information exchange. Decisions can be made with partial information when time constraints are met, balancing accuracy with efficiency. The protocol allows decisions to proceed when sufficient information is available within the time window, rather than waiting for complete information exchange.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses preliminary action by having devices announce their intentions and time intervals in advance before full evaluation is complete. This allows the system to prepare for potential conflicts and begin resolution processes early, improving efficiency without sacrificing accuracy. The preliminary announcement enables other devices to start evaluating compatibility while the full information exchange continues in parallel.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4342140B1Determining whether a device can perform an action
Publication Date: 2025.10.22 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP4342140B1 patent drawingFigure 1
  • EP4342140B1 patent drawingFigure 2
  • EP4342140B1 patent drawingFigure 3

AI summary

A computer implemented method for determining, in coordination with a second device, whether a first device can perform a first action. The method comprises sending (202) a first message to the second device, wherein the first message comprises i) an indication of the first action to be performed by the first device and ii) a first time interval indicating when the first action is to be performed. the method further comprises receiving (204) a second message from the second device according to an argumentation protocol defined between the first device and the second device, wherein the second message comprises i) a first response related to whether the first device can perform the first action, and ii) a second time interval in which the first response is applicable. The first response is valid according to the argumentation protocol if the second time interval overlaps the first time interval.