IP Library Granted Patent US 12,373,476
Granted Patent B2
US 12,373,476 · App. 18/610,183 · Granted Jul 29, 2025

Systems and methods for using data applications and data filters to improve customer communications

Inventor: Jay I. Malin (Northbrook, IL)
G06F16/335G06F16/2465G06Q30/0201G06Q30/0269G06Q30/0281
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,373,476
App. No.
18/610,183
Granted
Jul 29, 2025
Kind
B2
Abstract

A method is provided. The method comprises: obtaining, from a data source computing system and by a data filter analytics computing system, event information associated with one or more events; determining, by the data filter analytics computing system, a dynamic data filter for the event information; generating, by the data filter analytics computing system, customer information based on filtering the event information using the dynamic data filter; and causing, by the data filter analytics computing system, display of the customer information on a user device, wherein the customer information comprises a configurable graphical representation of the customer information.

Claims (46)

1. A method, comprising:

obtaining, from a data source computing system and by a data filter analytics computing system, event information associated with one or more events, wherein the one or more events comprises a power outage, and wherein the event information indicates an estimated restoration time for the power outage, a line voltage, and a plurality of customer accounts associated with the power outage;

determining, by the data filter analytics computing system, a dynamic data filter for the event information based on using one or more machine learning-artificial intelligence (ML-AI) models to process user input indicating a desired outcome for the power outage;

generating, by the data filter analytics computing system, customer information based the event information and the dynamic data filter; and

causing, by the data filter analytics computing system, display of the customer information on a user device, wherein the customer information comprises a configurable graphical representation of the customer information.

2. The method of claim 1 , wherein determining the dynamic data filter for the event information is further based on the user input from the user device.

3. The method of claim 2 , wherein determining the dynamic data filter for the event information comprises:

receiving the user input from the user device, wherein the user input indicates the dynamic data filter, and wherein the user device generates the dynamic data filter using the one or more ML-AI models to process the user input.

4. The method of claim 3 , wherein the one or more ML-AI models comprise a natural language processing (NLP) algorithm.

5. The method of claim 1 , wherein determining the dynamic data filter comprises:

receiving, from the user device, the user input;

analyzing, by the data filter analytics computing system, the event information and the user input using the one or more ML-AI models to generate the dynamic data filter.

6. The method of claim 5 , wherein the user input comprises communication messages, wherein analyzing the event information and the user input comprises:

applying the one or more ML-AI models to the content of the communication messages to determine intent of the communication messages; and

generating the customer information based on the intent of the communication messages and the event information, wherein the customer information indicates responses to the communication messages.

7. The method of claim 6 , wherein the one or more ML-AI models comprise a natural language processing (NLP) algorithm.

8. The method of claim 1 , wherein generating the customer information is further based on first geographical information associated with the user device.

9. The method of claim 8 , wherein causing display of the customer information on the user device comprises causing display of a first geographical map associated with the first geographical information of the user device, and wherein the method further comprises:

causing display of a second geographical map associated with second geographical information of a second user device, wherein the first geographical map is different from the second geographical map.

10. The method of claim 1 , wherein generating the customer information further comprises:

determining, based on the event information, a set of users within a geographical area that are impacted by the one or more events;

generating the customer information for the set of users within the geographical area, wherein the customer information comprises a sequence of personalized messages for the set of users.

11. The method of claim 1 , wherein the one or more events further comprises a gas leak, a water main break, an internet outage, or a severe weather event.

12. A data filter analytics computing system, comprising:

one or more processors; and

a non-transitory computer-readable medium having processor-executable instructions stored thereon, the processor-executable instructions, when executed by the one or more processors, facilitating performance of the following:

obtaining, from a data source computing system, event information associated with one or more events, wherein the one or more events comprises a power outage, and wherein the event information indicates an estimated restoration time for the power outage, a line voltage, and a plurality of customer accounts associated with the power outage;

determining a dynamic data filter for the event information based on using one or more machine learning-artificial intelligence (ML-AI) models to process user input indicating a desired outcome for the power outage;

generating customer information based the event information and the dynamic data filter; and

causing display of the customer information on a user device, wherein the customer information comprises a configurable graphical representation of the customer information.

13. The data filter analytics computing system of claim 12 , wherein determining the dynamic data filter for the event information is further based on the user input from the user device.

14. The data filter analytics computing system of claim 13 , wherein determining the dynamic data filter for the event information comprises:

receiving the user input from the user device, wherein the user input indicates the dynamic data filter, and wherein the user device generates the dynamic data filter using the one or more ML-AI models to process the user input.

15. The data filter analytics computing system of claim 14 , wherein the one or more ML-AI models comprise a natural language processing (NLP) algorithm.

16. The data filter analytics computing system of claim 12 , wherein determining the dynamic data filter comprises:

receiving, from the user device, the user input;

analyzing the event information and the user input using the one or more ML-AI models to generate the dynamic data filter.

17. The data filter analytics computing system of claim 16 , wherein the user input comprises communication messages, wherein analyzing the event information and the user input comprises:

applying the one or more ML-AI models to the content of the communication messages to determine intent of the communication messages; and

generating the customer information based on the intent of the communication messages and the event information, wherein the customer information indicates responses to the communication messages.

18. The data filter analytics computing system of claim 17 , wherein the one or more ML-AI models comprise a natural language processing (NLP) algorithm.

19. A non-transitory computer-readable medium having processor-executable instructions stored thereon, the processor-executable instructions, when executed, facilitating performance of the following:

obtaining, from a data source computing system, event information associated with one or more events, wherein the one or more events comprises a power outage, and wherein the event information indicates an estimated restoration time for the power outage, a line voltage, and a plurality of customer accounts associated with the power outage;

determining a dynamic data filter for the event information based on using one or more machine learning-artificial intelligence (ML-AI) models to process user input indicating a desired outcome for the power outage;

generating customer information based the event information and the dynamic data filter; and

causing display of the customer information on a user device, wherein the customer information comprises a configurable graphical representation of the customer information.

Assignments (2)
SECURITY INTEREST Recorded Nov 8, 2024
From: GOOD EGG MEDIA LLC
To: BARINGS FINANCE LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 069208/0705 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2024
From: MALIN, JAY I.
To: GOOD EGG MEDIA LLC
Reel/Frame 067819/0260 →
Continuity (3)
Continuation 17846315 · Jun 22, 2022
Provisional Application 63213602 · Jun 22, 2021
Related Publication 20240346058A1 · Oct 17, 2024
References Cited (4)
US 11122165B1 · Thiyagarajan · 2021 [cited by examiner]
US 20100218209A1 · Kendall · 2010 [cited by examiner]
US 20130080922A1 · Elias · 2013 [cited by examiner]
US 20210133622A1 · Nidd · 2021 [cited by examiner]