System and method for implementing selectively index enabled multi-column lists in a computer system
AssigneeOracle Corporation
InventorsEric Tucker, David B. Abkowitz
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle Corporation
InventorsEric Tucker, David B. Abkowitz
Estimating the term…
System and method for implementing selectively index enabled multi-column lists in a graphical user interface for a computer system. The graphical user interface contains a table of entries organized by columns. The columns are displayed vertically adjacent to one another. A user selectable vertical line (the divider line) can be moved from an extreme left column position to a position between adjacent columns. When a column is between the divider line and the extreme left column position, the column becomes index enabled. A single column (e.g., the left most column) or multiple columns can be index enabled simultaneously. A column can be positioned between the divider line and the extreme left column position by column reordering, e.g., leaving the divider line in a fixed position and dragging and dropping the column from a position right of the divider line. By making a column index enabled, an index of the items of the column is made and when indexed, every unique column item is represented only once in the column by an index item. A user selectable two position representation (e.g., a triangle, arrow, etc.) can be used to open (expand) or close the index item. When closed, all information contained within the index item is collapsed in the user interface. When expanded, this information can be displayed in the user interface. The present invention advantageously provides advantages of tree-views (e.g., the ease of searching through data in a hierarchical format) while also offering advantages of multi-column list displays (e.g., volume of information presentation).
A computer implemented method of providing a user interface, said method comprising the steps of:
A computer implemented method of providing a user interface comprising the steps of:
A computer system comprising a processor coupled to a bus, a computer readable memory unit coupled to said bus and a display coupled to said bus, said computer readable memory unit containing instructions that when executed implement method of providing a user interface, said method comprising the steps of:
Dependencies are inferred from the claim text.