10402052

Guided Exploration of Root Cause Analysis

PublishedSeptember 3, 2019
Assigneenot available in USPTO data we have
InventorsJad Naous
Technical Abstract

Patent Claims
23 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A system for providing a guided exploration of a monitored entity, including: a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: detect a performance issue associated with the monitored entity in a monitored environment; generate entity relationship data indicative of a chain of relationships among different entities associated with the detected performance issue; provide a dashboard user interface to enable a user to view the generated entity relationship data; receive user input through the dashboard user interface that indicate a starting point of the guided exploration; display the entity relationship data at the starting point in the chain of relationships among the different entities associated with the detected performance issue; display a user selectable list of entities related to a starting point entity; automatically add a widget to a display portion of the dashboard user interface; and change the display of the entity relationship data along the chain of relationships among the different entities associated with the detected performance issue based on additional user input received through the dashboard user interface, wherein the entity relationship is changed by: displaying a new list of user selectable entities related to a previously selected entity and one or more new lists of user selectable datatypes and data available for the new list of user selectable entities related to the most recently user selected related entity, receiving a user selection of one of the user selectable related entities from the new list, user selection of one of the datatypes and one of the data from the new lists of datatypes and data available for the new list of user selectable entities, and automatically adding a new widget to the display portion of the dashboard user interface, the new widget displaying the user selected new datatype and data available for the user selected related entity selected from the new list.

Plain English Translation

The system provides a guided exploration of monitored entities, such as software applications, hardware components, or network devices, to diagnose and resolve performance issues. Performance issues in monitored environments, such as slow response times, failures, or inefficiencies, often involve multiple interconnected entities. The system detects these issues and generates entity relationship data, mapping the chain of relationships among entities contributing to the problem. A dashboard user interface allows users to visualize these relationships, starting from a selected entity. The system displays related entities and their available data types and values, enabling users to navigate the chain of relationships. Users can select entities, data types, and specific data points, triggering the automatic addition of widgets to the dashboard. These widgets present the selected data, allowing users to explore the relationships and data in a structured manner. The system dynamically updates the displayed relationships and available data as users interact with the interface, facilitating a step-by-step investigation of the performance issue. This approach simplifies troubleshooting by guiding users through the interconnected entities and their relevant data.

Claim 2

Original Legal Text

2. The system of claim 1 , wherein the monitored entity includes a business transaction and the user input indicating the starting point entity associated with the detected performance issue for starting the guided exploration includes a business transaction, a tier, a node, a database, a network, a machine, or a process.

Plain English Translation

This invention relates to a system for monitoring and analyzing performance issues in distributed computing environments, particularly in business transaction tracking and troubleshooting. The system detects performance issues within a monitored entity, such as a business transaction, and provides a guided exploration feature to help users diagnose the root cause. The user can select a starting point entity associated with the detected performance issue, which may include a business transaction, a tier, a node, a database, a network, a machine, or a process. The system then guides the user through the relevant components of the distributed system to identify the source of the performance problem. This approach simplifies the troubleshooting process by narrowing down the investigation to specific entities and their relationships, reducing the time and effort required to resolve performance issues in complex environments. The system enhances visibility into distributed systems by correlating performance data across multiple layers, including application tiers, infrastructure nodes, databases, and network components. This enables faster root cause analysis and more efficient performance optimization.

Claim 3

Original Legal Text

3. The system of claim 1 , wherein the one or more modules are executable by a processor to display a list of user selectable datatypes and data available for the user selectable entities related to the starting point entity.

Plain English Translation

A system for data visualization and analysis provides a user interface that allows users to explore and interact with interconnected data entities. The system includes a graphical display that presents a starting point entity and related entities, enabling users to navigate through the data by selecting connections between entities. The system further includes one or more modules that execute on a processor to display a list of user-selectable datatypes and data available for the entities related to the starting point entity. This allows users to filter or refine the displayed data based on specific datatypes or attributes, enhancing the ability to analyze and interpret complex datasets. The system may also include modules for generating visual representations of the data, such as graphs or charts, and for performing data transformations or aggregations to support different analytical perspectives. The system is particularly useful in applications where users need to explore large, interconnected datasets, such as in business intelligence, scientific research, or network analysis.

Claim 4

Original Legal Text

4. The system of claim 3 , wherein the one or more modules are executable by a processor to receive through the dashboard user interface, user input selecting one of the user selectable entities related to the starting point entity, one of the user selectable datatypes, and one of the user selectable data available for the user selectable entities related to the starting point entity.

Plain English Translation

This invention relates to a data visualization system that enables users to interactively explore and analyze complex datasets through a graphical user interface. The system addresses the challenge of efficiently navigating and understanding large, interconnected datasets by providing a dynamic dashboard that allows users to select and visualize relationships between different data entities. The system includes a dashboard user interface that displays a starting point entity and related entities, along with available datatypes and data associated with those entities. Users can interact with the interface to select one of the related entities, a specific datatype, and the corresponding data for visualization. The system processes these selections to generate visual representations, such as graphs or charts, that illustrate the relationships and data attributes in a user-friendly manner. This interactive approach helps users quickly identify patterns, correlations, and insights within the dataset without requiring advanced technical knowledge. The system dynamically updates the displayed information based on user selections, allowing for real-time exploration of different data dimensions. The modules within the system are executable by a processor to handle user inputs, process data, and render visualizations, ensuring smooth and responsive interactions. This capability is particularly useful in fields such as business intelligence, scientific research, and data analytics, where understanding complex data relationships is critical. The invention enhances data accessibility and usability by simplifying the exploration process and providing clear, actionable visualizations.

Claim 5

Original Legal Text

5. The system of claim 4 , wherein the widget and the new widget display the user selected datatype and data available for the selected related entity.

Plain English Translation

A system for visualizing and interacting with data relationships in a database or information system. The system addresses the challenge of efficiently displaying and managing interconnected data entities and their associated attributes. The system includes a graphical user interface that presents a widget representing a primary entity and a new widget representing a related entity. The widgets display user-selected data types and available data for the selected entities, allowing users to view and manipulate the relationships between different data entities. The system enables users to select and filter data types to customize the displayed information, ensuring relevant and actionable insights. The widgets dynamically update to reflect changes in the underlying data, providing real-time visibility into the data relationships. This system enhances data exploration and analysis by simplifying the visualization of complex data structures and their interconnections.

Claim 6

Original Legal Text

6. The system of claim 1 , wherein the datatype and the new datatype include metric, events, logs, snapshots, or configurations.

Plain English Translation

This invention relates to a data processing system designed to handle and transform various types of data, including metrics, events, logs, snapshots, and configurations. The system is structured to manage data of different types, ensuring compatibility and interoperability between different data formats. The core functionality involves converting data from one datatype to another, enabling seamless integration and analysis across diverse data sources. The system is particularly useful in environments where multiple data types must be processed together, such as in monitoring, logging, or configuration management systems. By supporting a wide range of data types, the system enhances flexibility and efficiency in data handling, allowing users to work with different data formats without requiring separate tools or manual conversions. The invention addresses the challenge of integrating disparate data types in a unified system, improving data consistency and reducing the complexity of data management. The system's ability to process and transform these data types ensures that users can extract meaningful insights from heterogeneous data sources, making it a valuable tool for data-driven decision-making.

Claim 7

Original Legal Text

7. The system of claim 1 , wherein the data and new data include average response time, calls per minute, load, number of slow calls, or number of very slow calls.

Plain English Translation

The invention relates to a system for monitoring and analyzing performance metrics in a computing environment, particularly for tracking and evaluating system performance based on key operational parameters. The system collects and processes data related to system performance, including average response time, calls per minute, system load, the number of slow calls, and the number of very slow calls. These metrics are used to assess the efficiency and responsiveness of the system, identifying potential bottlenecks or areas requiring optimization. The system may also compare current performance data with historical or baseline data to detect deviations, trends, or anomalies that could indicate performance degradation or system issues. By analyzing these metrics, the system provides insights into system health, enabling proactive maintenance, troubleshooting, and performance tuning. The invention is particularly useful in environments where real-time monitoring and rapid response to performance fluctuations are critical, such as in cloud computing, server management, or high-traffic applications. The system may integrate with existing monitoring tools or operate independently to provide a comprehensive view of system performance.

Claim 8

Original Legal Text

8. The system of claim 1 , wherein the new widget is overlaid on top of the widget or displayed adjacent to the widget.

Plain English Translation

A system for displaying interactive widgets in a user interface addresses the challenge of efficiently presenting additional information or functionality without disrupting the user experience. The system includes a primary widget that provides a base set of features or data. When a user interacts with the primary widget, a new widget is generated to supplement or enhance the primary widget's capabilities. The new widget can be overlaid on top of the primary widget, partially or fully obscuring it, or displayed adjacent to the primary widget, allowing both to remain visible simultaneously. This approach ensures that users can access additional information or controls without navigating away from the primary widget, improving usability and workflow efficiency. The system dynamically adjusts the positioning and visibility of the new widget based on user interaction, screen space availability, and contextual relevance, ensuring a seamless and intuitive experience. The solution is particularly useful in applications where quick access to related data or functions is critical, such as dashboards, control panels, or collaborative tools.

Claim 9

Original Legal Text

9. The system of claim 1 , wherein the widget and the new widget are customizable on the display portion of the dashboard user interface.

Plain English Translation

A system for customizing interactive widgets within a dashboard user interface addresses the need for flexible and user-adaptable data visualization. The system includes a dashboard with a display portion that presents multiple widgets, each representing data in a visual format. Users can interact with these widgets to modify their appearance, layout, or functionality. The system also allows the creation of new widgets, which can be similarly customized. Customization options may include resizing, repositioning, changing visual styles, or adjusting data sources. The system ensures that both existing and newly created widgets can be tailored to user preferences, improving usability and efficiency in data analysis. This customization capability enhances the adaptability of the dashboard to different user needs and workflows, making it more versatile for various applications.

Claim 10

Original Legal Text

10. The system of claim 1 , wherein the one or more modules are executable by a processor to perform operations including: provide a user selectable filter for at least one of the lists of related entities, datatypes, data, new related entities, new datatypes, and new data; receive user input making a selection on the provided filter; and change the display of the entity relationship data to include a result of the received filter selection.

Plain English Translation

This invention relates to data visualization systems that display relationships between entities, datatypes, and data. The problem addressed is the difficulty users face in navigating and interpreting complex entity relationship data, particularly when dealing with large datasets or multiple layers of interconnected information. The system provides a dynamic filtering mechanism to enhance usability and clarity. The system includes one or more modules that execute on a processor to perform specific operations. A user-selectable filter is provided for at least one of the lists of related entities, datatypes, data, new related entities, new datatypes, or new data. Users can interact with this filter to refine the displayed information. Upon receiving user input selecting a filter option, the system updates the display of entity relationship data to reflect the filtered results. This allows users to focus on specific subsets of data, improving comprehension and analysis. The filtering functionality applies to both existing and newly generated data, ensuring that the system remains adaptable to evolving datasets. By dynamically adjusting the visualization based on user selections, the system enables more efficient exploration of complex relationships, reducing cognitive load and improving decision-making. The invention is particularly useful in fields requiring detailed data analysis, such as database management, network security, and knowledge graph applications.

Claim 11

Original Legal Text

11. The system of claim 10 , wherein the one or more modules are executable by a processor to generate a template showing the user selections of the starting point entity, the related entity along the chain of entity relationships, and the filter selection.

Plain English Translation

This invention relates to a data visualization system for navigating and filtering complex entity relationships. The system addresses the challenge of efficiently exploring interconnected data structures, such as knowledge graphs or relational databases, where users need to trace relationships between entities while applying filters to refine results. The system includes a user interface that allows users to select a starting entity and traverse a chain of related entities through predefined relationships. Users can apply filters to narrow down the entities displayed along the chain. The system generates a visual template that maps the selected starting entity, the related entities along the traversal path, and the applied filters. This template provides a structured overview of the exploration process, enabling users to track their navigation and refine their queries. The system dynamically updates the template as users adjust their selections or filters, ensuring real-time feedback. This approach enhances data exploration by making the traversal process transparent and customizable, particularly in applications like knowledge management, network analysis, or database querying.

Claim 12

Original Legal Text

12. The system of claim 11 , wherein the one or more modules are executable by a processor to perform operations including: receive user input changing one of the entities in the generated template; and automatically change the entity relationship data to reflect the change of one of the entities.

Plain English Translation

This invention relates to a system for managing entity relationships in a template-based framework. The system addresses the challenge of maintaining consistency in entity relationships when modifications are made to entities within a generated template. The system includes a processor and one or more modules executable by the processor to perform operations. These operations include receiving user input that changes one of the entities in the generated template. Upon receiving this input, the system automatically updates the entity relationship data to reflect the change in the entity. This ensures that the relationships between entities remain accurate and consistent after modifications. The system may also include a user interface for displaying the generated template and receiving user input, as well as a storage device for storing the entity relationship data. The modules may further generate the template based on predefined rules and the stored entity relationship data. The system dynamically adjusts the relationships to maintain coherence, improving usability and reducing errors in template-based applications.

Claim 13

Original Legal Text

13. The system of claim 10 , wherein the one or more modules are executable by a processor to perform operations including providing a collaboration tool associated with the dashboard user interface to enable multiple users to collaborate on the template.

Plain English Translation

This invention relates to a collaborative system for template management, addressing the need for efficient teamwork in creating and modifying templates within a dashboard user interface. The system includes a dashboard interface that displays templates and allows users to interact with them. A key feature is the integration of a collaboration tool within the dashboard, enabling multiple users to work simultaneously on the same template. This tool facilitates real-time collaboration, allowing users to edit, annotate, or review templates collectively. The system ensures that changes made by one user are visible to others, promoting seamless teamwork. The collaboration tool may include features such as version control, comment tracking, and role-based access to manage contributions effectively. By integrating collaboration directly into the dashboard, the system streamlines workflows and reduces the need for external tools, improving productivity and coordination among users. The invention is particularly useful in environments where templates are frequently updated or shared, such as design, project management, or documentation workflows.

Claim 14

Original Legal Text

14. A method for providing a guided exploration of a monitored business transaction, including: detecting a performance issue associated with the business transaction running in a monitored environment; generating entity relationship data indicative of a chain of relationships among different entities associated with the detected performance issue; providing a dashboard user interface to enable a user to view the generated entity relationship data; receiving user input through the dashboard user interface that indicate a starting point of the guided exploration; displaying the entity relationship data at the starting point in the chain of relationships among the different entities associated with the detected performance issue; displaying a user selectable list of entities related to a starting point entity; automatically adding a widget to a display portion of the dashboard user interface; and changing the display of the entity relationship data along the chain of relationships among the different entities associated with the detected performance issue based on additional user input received through the dashboard user interface, wherein the entity relationship is changed by: displaying a new list of user selectable entities related to a previously selected entity and one or more new lists of user selectable datatypes and data available for the new list of user selectable entities related to the most recently user selected related entity, receiving a user selection of one of the user selectable related entities from the new list, user selection of one of the datatypes and one of the data from the new lists of datatypes and data available for the new list of user selectable entities, and automatically adding a new widget to the display portion of the dashboard user interface, the new widget displaying the user selected new datatype and data available for the user selected related entity selected from the new list.

Plain English Translation

This invention relates to monitoring and diagnosing performance issues in business transactions within a monitored environment. The system detects performance problems in business transactions and generates entity relationship data that maps the interconnected entities involved in the issue. A dashboard interface allows users to explore these relationships in a guided manner. Users can select a starting point in the chain of entities, view related entities, and navigate through the relationships by selecting additional entities and associated data types. The system dynamically updates the display, showing relevant data and adding widgets to present the selected information. Users can drill down into specific entities, examine available data types, and select specific data points for detailed analysis. The interface adapts to user input, providing a step-by-step exploration of the performance issue's root causes by visualizing the relationships and data in a structured, interactive manner. This approach helps users efficiently diagnose and resolve performance issues by systematically exploring the interconnected components of the business transaction.

Claim 15

Original Legal Text

15. The method of claim 14 , wherein the monitored entity includes a business transaction and the method includes: displaying a list of user selectable datatypes and data available for the user selectable entities related to the starting point entity.

Plain English Translation

This invention relates to monitoring systems for business transactions, addressing the challenge of efficiently tracking and analyzing transactional data across complex systems. The method involves monitoring a business transaction by displaying a list of user-selectable datatypes and associated data for entities related to a starting point entity. Users can choose from available datatypes to filter and view relevant data, enabling targeted analysis of transactional processes. The system dynamically presents data options based on the selected entities, allowing users to explore relationships and dependencies within the transaction flow. This approach enhances visibility into business operations by providing a structured way to access and analyze transactional data, improving decision-making and troubleshooting capabilities. The method supports real-time monitoring and historical analysis, ensuring comprehensive oversight of business transactions. By offering customizable data views, the system adapts to different user needs, whether for performance optimization, compliance tracking, or anomaly detection. The invention simplifies data exploration in transactional environments, reducing the complexity of navigating large datasets while maintaining flexibility for detailed investigations.

Claim 16

Original Legal Text

16. The method of claim 15 , including receiving user input selecting one of the user selectable entities related to the starting point entity, one of the user selectable datatypes, and one of the user selectable data available for the user selectable entities related to the starting point entity.

Plain English Translation

This invention relates to a system for navigating and querying structured data, particularly for visualizing and exploring relationships between entities in a database. The problem addressed is the difficulty users face in efficiently traversing and querying complex data structures, especially when the relationships between entities are not immediately apparent or when users lack technical expertise in database querying. The system provides a graphical user interface that displays a starting point entity and allows users to explore related entities through a series of interactive selections. Users can select one of the related entities, choose a specific data type associated with those entities, and then select specific data values from the available options. The system dynamically updates the interface to reflect the selected relationships and data, enabling users to drill down into the data without requiring complex query syntax. The interface may also include visual indicators, such as arrows or highlighted paths, to show the relationships between entities and the data types being queried. This approach simplifies data exploration by abstracting the underlying database structure and presenting a more intuitive, user-friendly interface. The system is particularly useful in applications like knowledge graphs, enterprise data management, or any domain where understanding relationships between entities is critical.

Claim 17

Original Legal Text

17. The method of claim 16 , wherein the widget and the new widget display the user selected datatype and data available for the selected related entity.

Plain English Translation

A system and method for displaying and managing data relationships in a graphical user interface (GUI) involves dynamically generating and updating visual representations of data entities and their relationships. The system allows users to select a primary entity and view associated related entities, with the ability to filter and navigate through these relationships. When a user selects a related entity, the system displays a widget containing the selected datatype and available data for that entity. The system also provides the ability to create a new widget for the selected related entity, which similarly displays the user-selected datatype and available data. This dynamic widget generation ensures that users can efficiently explore and interact with complex data structures without manual configuration. The method enhances data visualization by maintaining consistency in the displayed data types and ensuring that the most relevant information is presented based on user selections. The system is particularly useful in applications requiring real-time data exploration, such as database management, analytics platforms, or enterprise software.

Claim 18

Original Legal Text

18. The method of claim 14 , including: providing a user selectable filter for at least one of the lists of related entities, datatypes, data, new related entities, new datatypes, and new data; receiving user input making a selection on the provided filter; and changing the display of the entity relationship data to include a result of the received filter selection.

Plain English Translation

This invention relates to data visualization systems that display relationships between entities, datatypes, and data. The problem addressed is the difficulty users face in navigating and interpreting complex entity relationship data, particularly when dealing with large datasets or multiple interconnected elements. The invention provides a method for enhancing the usability of such systems by allowing users to dynamically filter and refine the displayed information. The method involves generating and displaying entity relationship data, which includes lists of related entities, datatypes, and data, as well as new related entities, new datatypes, and new data that may be discovered or added over time. To improve clarity and focus, the system provides a user-selectable filter for any of these lists. Users can interact with the filter to select specific criteria, such as entity types, data categories, or time ranges. The system then processes the user's input and updates the display to reflect the filtered results, dynamically adjusting the visualization to show only the relevant relationships based on the applied filters. This allows users to focus on specific subsets of data, reducing visual clutter and improving comprehension of the relationships within the filtered scope. The filtering mechanism can be applied iteratively, enabling users to refine their view progressively.

Claim 19

Original Legal Text

19. The method of claim 18 , including generating a template showing the user selections of the starting point entity, the related entity along the chain of entity relationships, and the filter selection.

Plain English Translation

This invention relates to data visualization and navigation systems, specifically for generating interactive templates that map relationships between entities in a database. The problem addressed is the difficulty users face in navigating complex entity relationships and filtering relevant data without a clear visual representation. The method involves selecting a starting point entity from a database, identifying related entities connected through a chain of relationships, and applying user-defined filters to refine the results. The system then generates a template that visually displays the selected starting entity, the chain of related entities, and the applied filters. This template allows users to interactively explore and refine their queries, improving data navigation and decision-making. The method ensures that the relationships between entities are clearly depicted, and the filters are applied in a structured manner to enhance usability. The invention is particularly useful in applications requiring complex data traversal, such as enterprise resource planning, customer relationship management, or knowledge graph exploration. By providing a visual template, the system simplifies the process of understanding and manipulating interconnected data, making it more accessible to users.

Claim 20

Original Legal Text

20. The method of claim 19 , including: receiving user input changing one of the entities in the generated template; and automatically change the entity relationship data to reflect the change of one of the entities.

Plain English Translation

This invention relates to a system for dynamically updating entity relationships in a generated template based on user modifications. The technology addresses the challenge of maintaining consistency in relational data when users edit entities within a structured template. The system generates a template containing multiple entities and their relationships, which are stored as entity relationship data. When a user modifies an entity in the template, the system automatically updates the corresponding entity relationship data to reflect the change. This ensures that the relationships between entities remain accurate and synchronized with the modified template. The invention may also include generating the template based on predefined rules or user preferences, and validating the modified template to ensure compliance with those rules. The automatic updating of entity relationships simplifies data management by reducing manual intervention and minimizing errors in relational data. This is particularly useful in applications where entity relationships are critical, such as database management, knowledge graphs, or configuration systems. The system ensures that any changes to entities are propagated correctly throughout the relational structure, maintaining data integrity.

Claim 21

Original Legal Text

21. The method of claim 19 , including providing a collaboration tool associated with the dashboard user interface to enable multiple users to collaborate on the template.

Plain English Translation

This invention relates to a collaborative system for managing and editing templates within a dashboard user interface. The system addresses the challenge of enabling multiple users to work together on template design and modification in a centralized, efficient manner. The dashboard user interface provides a visual workspace where users can access and interact with templates, which are predefined structures for organizing data or content. The system includes a collaboration tool integrated into the dashboard, allowing multiple users to simultaneously edit, review, and contribute to the same template in real time. This tool ensures version control, conflict resolution, and seamless collaboration, enhancing productivity and consistency across teams. The collaboration tool may include features such as live editing indicators, comment threads, and change tracking to facilitate communication and coordination among users. The system also supports role-based access control, ensuring that only authorized users can modify or approve template changes. By centralizing template management and enabling real-time collaboration, the invention improves workflow efficiency and reduces errors in template-based processes.

Claim 22

Original Legal Text

22. A non-transitory computer readable medium embodying instructions when executed by a processor to cause operations to be performed including: detecting a performance issue associated with a monitored entity in a monitored environment; generating entity relationship data indicative of a chain of relationships among different entities associated with the detected performance issue; providing a dashboard user interface to enable a user to view the generated entity relationship data; receiving user input through the dashboard user interface that indicate a starting point of the guided exploration; displaying the entity relationship data at the starting point in the chain of relationships among the different entities associated with the detected performance issue; displaying a user selectable list of entities related to a starting point entity; automatically adding a widget to a display portion of the dashboard user interface; and changing the display of the entity relationship data along the chain of relationships among the different entities associated with the detected performance issue based on additional user input received through the dashboard user interface, wherein the entity relationship is changed by: displaying a new list of user selectable entities related to a previously selected entity and one or more new lists of user selectable datatypes and data available for the new list of user selectable entities related to the most recently user selected related entity, receiving a user selection of one of the user selectable related entities from the new list, user selection of one of the datatypes and one of the data from the new lists of datatypes and data available for the new list of user selectable entities, and automatically adding a new widget to the display portion of the dashboard user interface, the new widget displaying the user selected new datatype and data available for the user selected related entity selected from the new list.

Plain English Translation

This invention relates to a system for monitoring and analyzing performance issues in a computing environment. The system detects performance problems within a monitored environment, such as a network, application, or infrastructure, and generates relationship data that maps the connections between different entities involved in the issue. These entities may include hardware components, software processes, or other system elements. The system provides a dashboard interface that allows users to explore these relationships in a guided manner. Users can select a starting point in the chain of relationships, and the system displays related entities, along with available data types and specific data for those entities. As users navigate through the relationships, the system dynamically updates the display, showing new lists of related entities and their associated data. The system also automatically adds widgets to the dashboard to visualize the selected data, enabling users to explore the root causes of performance issues interactively. The guided exploration helps users efficiently identify and troubleshoot problems by following the chain of relationships between entities.

Claim 23

Original Legal Text

23. The non-transitory computer readable medium of claim 22 , including: displaying a list of user selectable datatypes and data available for the user selectable entities related to the starting point entity.

Plain English Translation

This invention relates to data visualization and user interface systems for navigating and exploring interconnected data entities. The problem addressed is the difficulty users face in efficiently identifying and accessing relevant data types and relationships within complex datasets, particularly when starting from a specific entity. The system provides a method for displaying a list of user-selectable data types and available data associated with entities related to a starting point entity. The user interface allows users to select from these data types to filter or refine the displayed information, enabling more focused data exploration. The system dynamically generates and presents this list based on the relationships and attributes of the starting entity, ensuring that only relevant data types and connections are shown. The invention also includes functionality for displaying the selected data types in a structured format, such as tables, graphs, or other visual representations, to enhance user understanding. The system may further allow users to traverse the data by selecting related entities, which then become the new starting point for further exploration. This iterative process helps users navigate through interconnected data efficiently, reducing the cognitive load associated with manual data querying and filtering. The invention is particularly useful in applications like enterprise data management, knowledge graphs, and analytical dashboards where users need to explore complex relationships between entities.

Patent Metadata

Filing Date

Unknown

Publication Date

September 3, 2019

Inventors

Jad Naous

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Guided Exploration of Root Cause Analysis” (10402052). https://patentable.app/patents/10402052

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10402052. See llms.txt for full attribution policy.