Systems and methods for creating and displaying a user interface for displaying hierarchical data
First Claim
Patent Images
1. A user interface for displaying hierarchical data, comprising:
- a first-level display for displaying one or more first-level data items in the hierarchical data, the hierarchical data being expressed by a markup language;
at least one field associated with each first-level data item, each field configured to display a first-level data sub-item or a subordinate data indicator, the first-level data sub-item being associated with the first level data item in the at least one field; and
wherein the presence of the subordinate data indicator in a field indicates that the field has subordinate data associated with the field, the subordinate data being subordinate to the first-level data items in the hierarchical data.
2 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface for displaying hierarchical data, such as extensible markup language (XML) data, in hypertext markup language (HTML) format in a convenient and efficient manner. For data having subordinate data, an actuatable subordinate data indicator is displayed on the user interface. When actuated, the subordinate data is displayed in a similar format as the parent data. Two methods are described for building the tables. A first method initially parses all the data and builds the necessary tables for display. A second method initially parses only the top level of data and then builds subordinate tables as they are requested by a user.
137 Citations
37 Claims
-
1. A user interface for displaying hierarchical data, comprising:
-
a first-level display for displaying one or more first-level data items in the hierarchical data, the hierarchical data being expressed by a markup language;
at least one field associated with each first-level data item, each field configured to display a first-level data sub-item or a subordinate data indicator, the first-level data sub-item being associated with the first level data item in the at least one field; and
wherein the presence of the subordinate data indicator in a field indicates that the field has subordinate data associated with the field, the subordinate data being subordinate to the first-level data items in the hierarchical data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A graphical user interface, comprising:
-
a first table that displays first-level data items in hierarchical data being expressed by a markup language, the first table having a row for each first-level data item and one or more columns, each column representing a first-level data sub-item associated with the first-level data item of a corresponding row;
a second table that displays second-level data items in the hierarchical data, the second table having a row for each second-level data item and one or more columns, each column representing a second-level data sub-item associated with the second-level data item of a corresponding row; and
an actuatable first-level subordinate data indicator displayable in a column of a row in the first table that, when actuated, causes at least a portion of the second table to be displayed. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. One or more computer-readable media containing computer-executable instructions that, when executed on a computer, perform the following steps:
-
displaying one or more first-level data items included in a hierarchical data set, the hierarchical data set being expressed by a markup language;
displaying at least one field associated with each first-level data item, each field configured to display a first-level data sub-item associated with the first-level data item;
displaying a subordinate data indicator in a field if the field in which the subordinate data indicator has subordinate data associated with the field that is subordinate to the first-level data items in the hierarchical data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. One or more computer-readable media containing computer-executable instructions that, when executed on a computer, perform the following steps:
-
displaying a first table that shows one or more first-level data items included in a hierarchical data set, the hierarchical data set being expressed by a markup language, the first table having a row corresponding to each first-level data item and one or more columns that each correspond to a first-level data sub-item associated with the first-level data item of a corresponding row;
displaying at least a portion of a second table that shows one or more second-level data items in the hierarchical data set, the second table having a row corresponding to each second-level data item and one or more columns that each correspond to a second-level data sub-item associated with the second-level data item of a corresponding row;
displaying one or more actuatable subordinate data icons, each in a column of a row in the first table that, when actuated, causes at least a portion of the second table to be displayed; and
wherein the actuatable subordinate data icon is only displayed if there is second-level data that corresponds with the first-level data sub-item associated with the column in which the actuatable subordinate data icon is displayed. - View Dependent Claims (23, 24, 25)
-
-
26. A method for displaying hierarchical data in hypertext markup language (HTML), comprising:
-
traversing the hierarchical data, the hierarchical data being expressed by a markup language;
building a visual representation for each level of the hierarchical data in HTML;
storing the visual representations;
displaying the visual representation for at least a first level of the hierarchical data; and
displaying an actuatable subordinate data indicator that, when actuated, displays a second level of the hierarchical data, the second level of the hierarchical data being subordinate to the first level of the hierarchical data. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A method for displaying hierarchical data in hypertext markup language (HTML) comprising:
-
building a first-level display for a first level of data in the hierarchical data the hierarchical data being expressed by a markup language, the first-level display having one or more actuatable subordinate data indicators that are displayed for each data item that has second-level data associated with it;
displaying the first-level display;
when a subordinate data indicator is actuated, building a second-level display for the second level of data in the hierarchical data that is associated with the data item corresponding to the subordinate data indicator that has been actuated; and
displaying the second-level display. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification