IoT Argumentation Protocol With Time-Based Commitments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current argumentation protocols in IoT settings fail to effectively account for time-sensitive interactions and commitments, leading to inadequate decision-making in scenarios where actions and claims have specific temporal considerations.
Innovation Solution
Introduction of time-carrying utterances and time-based commitments within argumentation protocols to enable timed commitments and conflict resolution based on prioritized goals, allowing for on-the-fly decision-making that considers the temporal aspects of device actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If traditional argumentation protocols are used for device coordination, then distributed autonomy and independence are maintained, but time-sensitive decision-making capability deteriorates
Solution Approach 1:
The patent applies preliminary action by having devices pre-establish time-carrying commitments and temporal constraints before conflicts arise. Devices proactively declare their intended actions with associated time intervals, enabling predictive conflict resolution rather than reactive handling, thus maintaining autonomy while improving time-sensitive decision-making.
Solution Approach 2:
The patent introduces a temporal dimension to traditional argumentation protocols by attaching time intervals to utterances and commitments. This transforms the decision-making space from purely logical to spatio-temporal, allowing devices to evaluate conflicts based on both logical validity and temporal overlap, thereby resolving the contradiction between autonomy and time-sensitive responsiveness.
2Reliability
If complete information exchange is performed before decision-making, then decision accuracy is improved, but communication overhead and time consumption increase
Solution Approach 1:
The patent applies partial action by enabling devices to make decisions based on partial information exchange when time is critical. The time-carrying commitment framework allows devices to proceed with actions that have declared temporal constraints, without requiring complete information from all devices, thus balancing decision accuracy with communication efficiency.
Solution Approach 2:
The patent introduces dynamics by making the information exchange process adaptive to temporal constraints. The argumentation protocol dynamically adjusts the extent of information gathering based on the urgency indicated by time intervals, allowing flexible trade-offs between decision accuracy and communication time depending on the specific context.
3Productivity
If devices make commitments based on current information, then response speed is improved, but decision reliability deteriorates due to incomplete information
Solution Approach 1:
The patent applies feedback by implementing a mechanism where devices continuously monitor and update their commitments based on incoming information and changing temporal constraints. The time-carrying commitment framework enables devices to retract or modify commitments when new information arrives, maintaining response speed while improving reliability through iterative refinement.
Solution Approach 2:
The patent combines preliminary action with feedback by having devices make preliminary commitments based on current information, then continuously refine these commitments as more information becomes available. This two-stage approach allows fast initial responses while maintaining the ability to improve reliability through subsequent information processing.
Data Source
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.


