IP Library Granted Patent US 12,556,505
Granted Patent B2
US 12,556,505 · App. 18/427,480 · Granted Feb 17, 2026

Apparatus method for implementing an offline notification delivery system via an offline triage engine

Inventors: Charles Bingham Tanzini (Raleigh, NC); Brian Vetter (Austin, TX); Michael Warner (Austin, TX); Mohammad Salman Dhedhi (Round Rock, TX); Phani Gopal Achanta (Austin, TX); Ryan Turner (Austin, TX)
Assignee: HYPORI, INC.
H04L51/224H04L51/226
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,556,505
App. No.
18/427,480
Granted
Feb 17, 2026
Kind
B2
Abstract

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.

Claims (49)

1 . A method for implementing an offline notification delivery system via an offline triage engine having a processor, the method comprising:

determining if a virtual workspace (VW) is in an enabled state, wherein the virtual workspace is managed by a compute node;

receiving message data from an intermediary messaging system if the virtual workspace is in a disabled state;

parsing message data received from the intermediary messaging system, wherein the parsing determines a priority of the message data;

generating at least one standardized notification based on the parsed message data; and

sending the at least one standardized notification to an appropriate recipient if the priority is high.

2 . The method of claim 1 , wherein the virtual workspace is connected to the intermediary messaging system while in the enabled state, and wherein the virtual workspace is disconnected from the intermediary messaging system while in the disabled state.

3 . The method of claim 1 , further comprising:

establishing an authorized connection with the intermediary messaging system; and

capturing message data when the virtual workspace is in the disabled state.

4 . The method of claim 3 , further comprising transferring the at least one standardized notification generated from the captured message data to the virtual workspace when the virtual workspace is in the enabled state.

5 . The method of claim 1 , further comprising:

monitoring a state of a connection between the virtual workspace and the intermediary messaging system; and

initializing a message rerouting process if the virtual workspace transitions into the disabled state, wherein the offline triage engine functions as a proxy for the virtual workspace during the message rerouting process.

6 . The method of claim 1 , wherein parsing the message data includes analyzing message data to generate contextual tokens for each message included in the message data, and wherein the contextual tokens include at least one of message priority, message content, sender information, authentication information, and application information.

7 . The method of claim 6 , wherein the parsing includes a machine learning model to dynamically identify contextual tokens.

8 . The method of claim 1 , wherein the virtual workspace is managed by the compute node having a processor configured for:

establishing an authorized connection with the intermediary messaging system and the offline triage engine;

receiving message data from the intermediary messaging system;

receiving the at least one standardized notification from the offline triage engine;

translating the message data and the at least one standardized notification into a plurality of application-specific notifications; and

distributing each of the plurality of application-specific notifications to a corresponding application from a plurality of applications managed by the compute node.

9 . The method of claim 8 , wherein establishing an authorized connection includes sending authentication data, and wherein the authentication data includes at least one of user data, an authentication token, a device ID, and login request details.

10 . The method of claim 1 , wherein a backup server runs in parallel with the offline triage engine and wherein the backup server replaces the offline triage engine if the offline triage engine becomes disabled.

11 . An offline notification delivery system, comprising:

an offline triage engine having a processor configured to:

determine if a virtual workspace (VW) is in an enabled state, wherein the virtual workspace is managed by a compute node;

receive message data from an intermediary messaging system if the virtual workspace is in a disabled state;

parse message data received by the intermediary messaging system, wherein the parsing determines a priority of the message data;

generate at least one standardized notification based on the parsed message data; and

send the at least one standardized notification to an appropriate recipient if the priority is high.

12 . The system of claim 11 , wherein the virtual workspace is connected to the intermediary messaging system while in the enabled state, and wherein the virtual workspace is disconnected from the intermediary messaging system while in the disabled state.

13 . The system of claim 11 , wherein the processor is further configured to:

establishing an authorized connection with the intermediary messaging system; and

capture message data when the virtual workspace is in the disabled state.

14 . The system of claim 13 , wherein the processor is further configured to transfer the at least one standardized notification generated from the captured message data to the virtual workspace when the virtual workspace is in the enabled state.

15 . The system of claim 11 , wherein the processor is further configured to:

monitor a state of a connection between the virtual workspace and the intermediary messaging system; and

initialize a message rerouting process if the virtual workspace transitions into the disabled state, wherein the offline triage engine functions as a proxy for the virtual workspace during the message rerouting process.

16 . The system of claim 11 , wherein parsing the message data includes analyzing message data to generate contextual tokens for each message included in the message data, and wherein the contextual tokens include at least one of message priority, message content, sender information, authentication information, and application information.

17 . The system of claim 16 , wherein the parsing includes a machine learning model to dynamically identify contextual tokens.

18 . The system of claim 11 , wherein the virtual workspace is managed by the compute node having a processor configured to:

establish an authorized connection with the intermediary messaging system and the offline triage engine;

receive message data from the intermediary messaging system;

receive the at least one standardized notification from the offline triage engine;

translate the message data and the at least one standardized notification into a plurality of application-specific notifications; and

distribute each of the plurality of application-specific notifications to a corresponding application from a plurality of applications managed by the compute node.

19 . The system of claim 18 , wherein establishing an authorized connection includes sending authentication data, and wherein the authentication data includes at least one of user data, an authentication token, a device ID, and login request details.

20 . The system of claim 11 , wherein a backup server runs in parallel with the offline triage engine and wherein the backup server replaces the offline triage engine if the offline triage engine becomes disabled.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2025
From: TANZINI, CHARLES BINGHAM; VETTER, BRIAN; WARNER, MICHAEL; DHEDHI, MOHAMMAD SALMAN; ACHANTA, PHANI GOPAL; TURNER, RYAN
To: HYPORI, INC.
Reel/Frame 072098/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2025
From: TANZINI, CHARLES BINGHAM; DHEDHI, MOHAMMAD SALMAN; WARNER, MICHAEL; VETTER, BRIAN; ACHANTA, PHANI; TURNER, RYAN
To: HYPORI, INC.
Reel/Frame 071031/0928 →
Continuity (1)
Related Publication 20250247354A1 · Jul 31, 2025
References Cited (2)
US 10228959B1 · Anderson · 2019 [cited by examiner]
US 20100042636A1 · Lu · 2010 [cited by examiner]