IP Library Granted Patent US 12,563,099
Granted Patent B2
US 12,563,099 · App. 18/488,336 · Granted Feb 24, 2026

Data discovery dashboard for real-time data manipulation and visualization

Inventors: Shriyash Shete (Bloomington, IN); Vairavan Subramanian (San Jose, CA); Jasbir Singh Kaushal (San Jose, CA); Arun Bhallamudi (San Jose, CA); Pratibha Nayak (Banglore, IN); Naba Chinde (Burnaby, CA); Sarthak Saxena (Banglore, IN)
Assignee: Zscaler, Inc.
H04L63/20H04L43/028H04L43/045
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,563,099
App. No.
18/488,336
Granted
Feb 24, 2026
Kind
B2
Abstract

Systems and methods for visualization monitoring data from a cloud-based system include obtaining monitoring data from a cloud-based system, wherein the monitoring data is based on transactions associated with a plurality of users of a cloud environment; providing a Graphical User Interface (GUI) comprising a plurality of columns wherein each column comprises a plurality of filter cards; obtaining a plurality of filter card selections as inputs from the GUI; and displaying log data based on the plurality of filter card selections. The monitoring data can be for one or more of cloud security service transactions, application access via a Zero Trust Network Access (ZTNA) service, user experience metrics, and files accessed via the cloud environment.

Claims (34)

1 . A method comprising steps of:

obtaining monitoring data from a cloud-based system, wherein the monitoring data is based on transactions associated with a plurality of users of a cloud environment;

providing a Graphical User Interface (GUI) comprising a first window with dashboard tiles summarizing monitoring data and a second window comprising a plurality of columns, each column including a plurality of filter cards that are pre-populated and automatically repopulated based on filter selections made in other columns;

enabling drill-down exploration of the monitoring data by dynamically cascading filter card population across the plurality of columns in real time;

obtaining a plurality of filter card selections as inputs from the GUI; and

displaying log data and contextual visualizations in real time based on the plurality of filter card selections, the log data being continuously updated responsive to filter card selections without requiring manual query construction.

2 . The method of claim 1 , wherein the monitoring data is for one or more of cloud security service transactions, application access via a Zero Trust Network Access (ZTNA) service, user experience metrics, and files accessed via the cloud environment.

3 . The method of claim 1 , wherein each of the plurality of columns is associated with a filter category.

4 . The method of claim 3 , wherein each of the plurality of filter cards is associated with a log filter based on the column in which it is comprised.

5 . The method of claim 1 , wherein a first column is pre-populated with filter cards, and subsequent columns are populated with filter cards based on a filter card selection made in previous columns.

6 . The method of claim 5 , wherein the GUI includes a first and a second window, the plurality of columns and filter cards being displayed in the second window, and wherein the steps further comprise:

responsive to a selection being made in the first window, providing the second window; and

pre-populating the first column in the second window based on the selection made in the first window.

7 . The method of claim 6 , wherein the first window comprises a plurality of tiles, each of the plurality of tiles adapted to display information associated with the monitoring data.

8 . The method of claim 7 , wherein the information includes any of a number of sensitive files in the cloud environment, a number of users in the cloud environment, a number of applications in the cloud environment, file trends, top file categories in the cloud environment, top users, top applications, and a timeline of actions in the cloud environment.

9 . The method of claim 1 , wherein the plurality of filter cards are each adapted to provide one or more actions to a user, the actions including options for displaying log data and configuring policy associated with a specific filter card, wherein the configuring comprises initiating creation of a security policy in real time directly from the filter card without navigating away from the dashboard, the policy being automatically contextualized based on the monitoring data associated with the selected filter card.

10 . The method of claim 1 , wherein the monitoring data includes real-time data from the cloud-based system.

11 . A non-transitory computer-readable storage medium having computer-readable code stored thereon for programming at least one processor to perform steps of:

obtaining monitoring data from a cloud-based system, wherein the monitoring data is based on transactions associated with a plurality of users of a cloud environment;

providing a Graphical User Interface (GUI) comprising a first window with dashboard tiles summarizing monitoring data and a second window comprising a plurality of columns, each column including a plurality of filter cards that are pre-populated and automatically repopulated based on filter selections made in other columns;

enabling drill-down exploration of the monitoring data by dynamically cascading filter card population across the plurality of columns in real time;

obtaining a plurality of filter card selections as inputs from the GUI; and

displaying log data and contextual visualizations in real time based on the plurality of filter card selections, the log data being continuously updated responsive to filter card selections without requiring manual query construction.

12 . The non-transitory computer-readable storage medium of claim 11 , wherein the monitoring data is for one or more of cloud security service transactions, application access via a Zero Trust Network Access (ZTNA) service, user experience metrics, and files accessed via the cloud environment.

13 . The non-transitory computer-readable storage medium of claim 11 , wherein each of the plurality of columns is associated with a filter category.

14 . The non-transitory computer-readable storage medium of claim 13 , wherein each of the plurality of filter cards is associated with a log filter based on the column in which it is comprised.

15 . The non-transitory computer-readable storage medium of claim 11 , wherein a first column is pre-populated with filter cards, and subsequent columns are populated with filter cards based on a filter card selection made in previous columns.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the GUI includes a first and a second window, the plurality of columns and filter cards being displayed in the second window, and wherein the steps further comprise:

responsive to a selection being made in the first window, providing the second window; and

pre-populating the first column in the second window based on the selection made in the first window.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein the first window comprises a plurality of tiles, each of the plurality of tiles adapted to display information associated with the monitoring data.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the information includes any of a number of sensitive files in the cloud environment, a number of users in the cloud environment, a number of applications in the cloud environment, file trends, top file categories in the cloud environment, top users, top applications, and a timeline of actions in the cloud environment.

19 . The non-transitory computer-readable storage medium of claim 11 , wherein the plurality of filter cards are each adapted to provide one or more actions to a user, the actions including options for displaying log data and configuring policy associated with a specific filter card, wherein the configuring comprises initiating creation of a security policy in real time directly from the filter card without navigating away from the dashboard, the policy being automatically contextualized based on the monitoring data associated with the selected filter card.

20 . The non-transitory computer-readable storage medium of claim 11 , wherein the monitoring data includes real-time data from the cloud-based system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2023
From: SHETE, SHRIYASH; SUBRAMANIAN, VAIRAVAN; KAUSHAL, JASBIR SINGH; BHALLAMUDI, ARUN; NAYAK, PRATIBHA; CHINDE, NABA; SAXENA, SARTHAK
To: ZSCALER, INC.
Reel/Frame 065251/0217 →
Priority Claims (1)
IN 202311059335 · Sep 4, 2023 · national
Continuity (2)
Continuation In Part 16986347 · Aug 6, 2020
Related Publication 20240064178A1 · Feb 22, 2024
References Cited (23)
US 8286239B1 · Sutton · 2012 [cited by applicant]
US 8429111B1 · Kailash et al. · 2013 [cited by applicant]
US 8478708B1 · Larcom · 2013 [cited by applicant]
US 8484726B1 · Sutton · 2013 [cited by applicant]
US 9118689B1 · Apte et al. · 2015 [cited by applicant]
US 10142362B2 · Weith et al. · 2018 [cited by applicant]
US 10225740B2 · Bansal et al. · 2019 [cited by applicant]
US 10523710B2 · Sinha et al. · 2019 [cited by applicant]
US 10861202B1 · Agnew · 2020 [cited by examiner]
US 20130339514A1 · Crank et al. · 2013 [cited by applicant]
US 20150081701A1 · Lerios · 2015 [cited by examiner]
US 20160063072A1 · N · 2016 [cited by examiner]
US 20170039233A1 · Gauthier · 2017 [cited by examiner]
US 20170039576A1 · Gauthier · 2017 [cited by examiner]
US 20170098318A1 · Iannaccone · 2017 [cited by examiner]
US 20180077189A1 · Doppke · 2018 [cited by examiner]
US 20180114126A1 · Das · 2018 [cited by examiner]
US 20190238432A1 · Parag · 2019 [cited by examiner]
US 20190272654A1 · Yaeli · 2019 [cited by examiner]
US 20190340304A1 · Bak · 2019 [cited by examiner]
Zarate et al. “Optimal Sankey Diagrams via Integer Programming,” 2018 IEEE Pacific Visualization Symposium (PacificVis) Year: 2018 | Conference Paper | Publisher: IEEE. [cited by examiner]
Gtoz et al., “DecisionFlow: Visual Analytics for High-Dimensional Temporal Event Sequence Data,” IEEE Transactions on Visualization and Computer Graphics Year: 2014 | vol. 20, Issue: 12 | Journal Article | Publisher: IE… [cited by examiner]
Zarate et al., “Optimal Sankey Diagrams via Integer Programming,” 2018 IEEE Pacific Visualization Symposium (PacificVis), 2018, Conference Paper, IEEE, pp. 135-139. [cited by applicant]