IoT Argumentation Protocol With Time-Aware Action Commitments
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If complete information exchange is performed before decision-making, then decision accuracy is improved, but decision efficiency and responsiveness deteriorate
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.