Viewing hierarchical data using a grid format
AssigneeOracle International Corporation
InventorsMichael Donald Eide, David Wayne Nowakowski, Jonathan Stirling, Scott Gene Buss, John David Bilthuis
Life of this patent
Estimating the term…
Abstract
Disclosed are methods and apparatuses for viewing hierarchical data. One disclosed approach provides a method and system for viewing and navigating through hierarchical data while maintaining a hierarchical context that allows for the user to traverse up and down the hierarchy.
Claims30
A method implemented with a processor for displaying hierarchical data, comprising:
- displaying hierarchical data to a user using a grid, wherein the hierarchical data displayed in a user interface comprises:
- one or more data records having a selectable interface component within the one or more data records to navigate to display a portion of the hierarchical data when the one or more data records have one or more child records, wherein the one or more data records does not have the selectable interface component within the one or more data records when the one or more data records does not have one or more child records, and
- a level of detail value corresponding to each of the one or more data records representing a hierarchical relationship between the one or more data records and the hierarchical data;
- receiving a user selection of the selectable interface component to navigate to the portion of the hierarchical data that is of interest;
- creating a gridcrumb structure to maintain a filter and a hierarchical context based at least in part on the user selection of the selectable interface component, wherein the filter is based at least in part on the user selection of the selectable interface component and the hierarchical context tracks navigation through the hierarchical data;
- applying the filter to generate filtered hierarchical data, wherein the hierarchical data is filtered to identify the portion of the hierarchical data that is of interest;
- and
- navigating to a new set of interface content that displays the filtered hierarchical data and the hierarchical context to the user, wherein the filtered hierarchical data displayed in a new grid in the new set of interface content comprises:
- one or more filtered data records having the selectable interface component within the one or more data records when the respective data record have one or more child records, and
- a level of detail value corresponding to each of the one or more filtered data records displayed.
A system for displaying hierarchical data comprising:
- a processor;
- and
- a memory to hold a set of program code instructions, in which the set of program code instructions comprises program code to perform:
- displaying hierarchical data to a user using a grid, wherein the hierarchical data is displayed in a user interface comprises one or more data records having a selectable interface component to navigate to display a portion of the hierarchical data when the one or more data records have one or more child records, wherein the one or more data records does not have the selectable interface component within the one or more data records when the one or more data records does not have one or more child records, and a level of detail value corresponding to each of the one or more data records representing a hierarchical relationship between the one or more data records and the hierarchical data;
- receiving a user selection of the selectable interface component to navigate to the portion of the hierarchical data that is of interest;
- creating a gridcrumb structure to maintain a filter and a hierarchical context based at least in part on the user selection of the selectable interface component, wherein the filter is based at least in part on the user selection of the selectable interface component and the hierarchical context tracks navigation through the hierarchical data;
- the filter to generate filtered hierarchical data, wherein the hierarchical data is filtered to identify the portion of the hierarchical data that is of interest;
- and navigating to a new set of interface content that displays the filtered hierarchical data and the hierarchical context to the user, wherein the filtered hierarchical data displayed in a new grid in the new set of interface content comprises:
- one or more filtered data records having the selectable interface component within the one or more data records when the respective data record have one or more child records, and a level of detail value corresponding to each of the one or more filtered data records displayed.
A computer program product including a non-transitory computer readable medium having instructions which, when executed by a processor, causes the processor to perform a process for displaying hierarchical data, the process comprising:
- displaying hierarchical data to a user using a grid, wherein the hierarchical data displayed in a user interface comprises:
- one or more data records having a selectable interface component within the one or more data records to navigate to display a portion of the hierarchical data when the one or more data records have one or more child records, wherein the one or more data records does not have the selectable interface component within the one or more data records when the one or more data records does not have one or more child records, and
- a level of detail value corresponding to each of the one or more data records representing a hierarchical relationship between the one or more data records and the hierarchical data;
- receiving a user selection of the selectable interface component to navigate to the portion of the hierarchical data that is of interest;
- creating a gridcrumb structure to maintain a filter and a hierarchical context based at least in part on the user selection of the selectable interface component, wherein the filter is based at least in part on the user selection of the selectable interface component and the hierarchical context tracks navigation through the hierarchical data;
- applying the filter to generate filtered hierarchical data, wherein the hierarchical data is filtered to identify the portion of the hierarchical data that is of interest;
- and
- navigating to a new set of interface content that displays the filtered hierarchical data and the hierarchical context to the user, wherein the filtered hierarchical data displayed in a new grid in the new set of interface content comprises:
- one or more filtered data records having the selectable interface component within the one or more data records when the respective data record have one or more child records, and
- a level of detail value corresponding to each of the one or more filtered data records displayed.
Dependencies are inferred from the claim text.