Offline Message Triage for Deactivated Virtual Workspaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Delivering messages to deactivated virtual machines (VMs) is challenging due to their inaccessibility and potential loss or delay, especially in environments requiring real-time communication, as they cannot maintain a network presence or process messages immediately upon reactivation.
Innovation Solution
An offline triage engine determines the state of virtual workspaces, parses and prioritizes message data, and delivers high-priority notifications to appropriate recipients using machine learning algorithms and persistent connections with intermediate messaging systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If messages are sent to deactivated VMs through standard network communication protocols, then the system maintains simplicity, but message delivery fails because the VM is inaccessible and unreachable
Solution Approach 1:
The patent introduces an intermediary messaging system that acts as a mediator between the sender and the deactivated VM. This intermediary captures messages when the VM is inactive and stores them for later delivery, resolving the contradiction by enabling reliable message delivery without requiring the VM to be continuously accessible, thus improving reliability while accepting increased system complexity through the intermediary component
Solution Approach 2:
The system performs preliminary actions by capturing and queuing messages before the VM becomes accessible again. The intermediary messaging system proactively collects and stores messages in advance, ensuring they are ready for immediate delivery when the VM reactivates, thereby improving message delivery reliability without requiring complex real-time delivery mechanisms
2Reliability
If messages are queued by the host system, then message loss is prevented, but delivery timing is delayed and synchronization issues occur
Solution Approach 1:
The patent implements a feedback mechanism where the intermediary messaging system continuously monitors the VM's accessibility state and provides feedback about message delivery status. This enables the system to detect when the VM becomes accessible again and trigger immediate message delivery, reducing delivery delays while maintaining the reliability guarantees of queued messages through the feedback-driven delivery mechanism
3Adaptability or versatility
If the VM reactivates without immediate network state restoration, then system flexibility is maintained, but message delivery is further delayed
Solution Approach 1:
The intermediary messaging system performs preliminary actions by pre-queuing messages and preparing them for immediate delivery when the VM reactivates. This preliminary message collection and preparation ensures that when the VM becomes accessible again, messages can be delivered instantly without delay, accommodating the VM's flexible reactivation process while minimizing message delivery time through advance preparation
Data Source
AI summary
A method for implementing an offline notification delivery system via an offline triage engine. The method is configured to store messages intended for a virtual workspace while the virtual workspace is disable, to parse messages, and to identify message priority, to facilitate the transmission of high priority messages to an appropriate recipient, and to deliver stored messages once the virtual workspace becomes enabled. The parsing and priority determination may be performed by a trained message triage machine learning algorithm. The message triage machine learning algorithm is executed by one or more processors of a computing device.


