IP Library Granted Patent US 12,614,147
Granted Patent B2
US 12,614,147 · App. 18/599,388 · Granted Apr 28, 2026

Systems and methods for alerts and notifications in an advanced distribution platform

Inventor: Sanjib Sahoo (Naperville, IL)
Assignee: Ingram Micro Inc.
G06Q10/0835
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,614,147
App. No.
18/599,388
Granted
Apr 28, 2026
Kind
B2
Abstract

Computerized systems and methods are provided for managing alerts and notifications within a technology distribution platform. A Single Pane of Glass User Interface (SPoG UI) presents notifications to users enabling interaction and customization. A Real-Time Data Mesh (RTDM) collects, filters, enriches, and standardizes event data from multiple sources into a uniform format. An Event Adapter formats data to be processed by a Notification Engine, configured to determine one or more notification triggers and generate alert content based on established rules and algorithms. A logging and user interaction module tracks user interactions with notifications. User feedback is processed by an Advanced Analytics and Machine Learning (AAML) Module configured to dynamically adapt notification logic. Notification content and delivery mechanisms are refined by a Distribution Module to ensure effective dissemination across various communication channels.

Claims (38)

1 . A system for managing alerts and notifications within a technology distribution platform, comprising:

(a) a Real-Time Data Mesh (RTDM) configured to monitor a plurality of source systems for event data, wherein the RTDM includes a change data capture (CDC) mechanism comprising:

(i) a log-based change tracking process that captures transactional updates from system-generated logs;

(ii) a trigger-based event detection system that intercepts real-time data modifications at a source database level; and/or

(iii) a polling-based retrieval mechanism for querying systems where event-driven tracking is not feasible;

(b) a data transformation engine within the RTDM configured to standardize and enrich captured event data using schema adaptation techniques and normalization procedures, and propagate the standardized event data to the event adapter for downstream notification processing via at least one of a plurality of Purposive Datastores (PDSes);

(c) a distributed storage framework coupled to the RTDM, the storage framework including a Global Data Lake comprising the plurality of Purposive Datastores (PDSes), each PDS configured for optimized retrieval based on data classification, access frequency, or computational workload, wherein the standardized event data is allocated to the PDSes for communicating to the event adapter based on relevance to the downstream notification processing;

(d) an advanced analytics and machine learning (AAML) module configured to process user interaction data and customization inputs to adapt notification logic;

(e) an event adapter configured to retrieve the standardized event data in parallel from the PDSes and transform, using the AAML, the standardized event data into a format compatible with the notification engine;

(f) a notification engine coupled to the event adapter and configured to:

(i) determine notification triggers and generate alert content based on one or more dynamic rules or algorithms applied to the PDS-allocated event data by the AAML; and

(ii) utilize one or more machine learning algorithms, including at least one reinforcement learning algorithm by the AAML, to dynamically adjust notification triggers and alert content, based on real-time analysis of user interaction data and system performance feedback, wherein the reinforcement learning algorithm continually refines notification parameters to enhance alert relevance and timing;

(g) a user interaction module integrated with a Single Pane of Glass User Interface (SPoG UI), the user interaction module configured to present notifications generated by the notification engine and capture user customization inputs specifying alert preferences, thresholds, and/or delivery channels;

(h) a distribution module configured to deliver refined notifications from the notification engine to the SPoG UI across multiple communication channels and iteratively adjust delivery mechanisms based on engagement metrics and channel availability.

2 . The system of claim 1 , wherein the SPoG UI includes real-time visualization tools for monitoring alert statuses and managing notification preferences.

3 . The system of claim 1 , wherein the RTDM is configured to maintain real-time synchronization with the plurality of source systems to ensure data accuracy and timeliness.

4 . The system of claim 1 , wherein the Notification Engine is configured to orchestrate a workflow of notification generation from event detection to dispatch.

5 . The system of claim 1 , wherein the Distribution Module supports a plurality of communication protocols, the plurality of communication protocols including one or more of MQTT and AMQP for broadcasting notifications, and wherein the system supports interoperability utilizing JSON schemas and XML formats for data compatibility.

6 . The system of claim 1 , wherein the user interaction module allows users to customize alert thresholds, notification frequency, and channel preferences.

7 . The system of claim 1 , further including analytics and reporting means for generating real-time reports on notification engagement metrics and user response rates.

8 . A computerized method for managing alerts and notifications within a technology distribution platform, the method comprising:

(a) monitoring, by a Real-Time Data Mesh (RTDM), a plurality of source systems to detect event data, wherein the monitoring comprises a change data capture (CDC) process including:

(i) capturing, by a log-based change tracking process, updates from system-generated logs;

(ii) intercepting, by a trigger-based detection process, real-time modifications at source database levels; and/or

(iii) polling, by a retrieval mechanism, source systems that lack event-driven integration;

(b) transforming, by the RTDM, the captured event data into a standardized format through schema adaptation, normalization, and enrichment, and propagating the standardized event data to an event adapter for downstream notification processing via at least one of a plurality of Purposive Datastores (PDSes);

(c) allocating, by the RTDM, the standardized event data into a Global Data Lake including distributing the data across a plurality of Purposive Datastores (PDSes), each PDS configured for optimized retrieval based on data classification, access frequency, or computational workload, wherein the standardized event data is allocated to the PDSes for communicating to the event adapter based on relevance to the downstream notification processing;

(d) processing, by an advanced analytics and machine learning (AAML) module, user interaction data and customization inputs to adapt notification logic;

(e) retrieving, by the event adapter, the standardized event data in parallel from the PDSes and transforming, by an event adapter using the AAML, the standardized event data into a format compatible with a notification engine;

(f) determining, by the notification engine, notification triggers and generating alert content based on a set of one or more dynamic rules or algorithms applied to the PDS-allocated event data by the AAML;

(g) utilizing, by the notification engine, one or more machine learning algorithms of the AAML comprising at least one reinforcement learning algorithm to dynamically adjust notification triggers and alert content, based on real-time analysis of the user interaction data and system performance feedback, wherein the reinforcement learning algorithm continually refines notification parameters to enhance alert relevance and timing;

(h) presenting, by a user interaction module user interactions integrated with a Single Pane of Glass User Interface (SPoG UI), notifications generated by the notification engine and capturing user customization inputs specifying alert preferences, thresholds, and/or delivery channels via a user interface;

(h) adapting, by an advanced analytics machine learning (AAML) module, the notification logic based on the interaction data and customization inputs;

(i) delivering, by a distribution module, refined notifications from the notification engine to the SPoG UI across multiple communication channels and iteratively adjusting delivery mechanisms based on engagement metrics and channel availability.

9 . The method of claim 8 , further comprising maintaining, by the RTDM, real-time synchronization with the plurality of source systems to enable current data accuracy.

10 . The method of claim 8 , further comprising orchestrating, by the Notification Engine, a workflow of notification generation from event detection to dispatch.

11 . The method of claim 8 , further comprising broadcasting notifications utilizing one or more communication protocols, the one or more protocols selected from MQTT and AMQP, and wherein the use of JSON schemas and XML formats for data interoperability across system boundaries.

12 . The method of claim 8 , receiving, by the user interaction Module one or more alert thresholds, notification frequency, and channel preferences input by the user.

Assignments (3)
SECURITY AGREEMENT (NOTES) Recorded Mar 6, 2025
From: CLOUDBLUE LLC; INGRAM MICRO INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 070433/0331 →
SECURITY AGREEMENT (TERM) Recorded Mar 6, 2025
From: CLOUDBLUE LLC; INGRAM MICRO INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 070433/0401 →
SECURITY AGREEMENT (ABL) Recorded Mar 6, 2025
From: CLOUDBLUE LLC; INGRAM MICRO INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 070433/0480 →