CPC G06F 16/248 (2019.01) [G06F 16/221 (2019.01)] | 20 Claims |
1. A method for displaying a search result in a user interface the method comprising:
one or more processors creating a structure to display search results, the structure comprising a sequence of K table rows, a sequence of R regular columns as a first type of column and a sequence of B braided columns as a second type of column, wherein each table row in the sequence of K tables rows corresponds to a separate search result comprising J attribute values, and further wherein K, R, B, and J are positive integer numbers, R is defined based on J, and R regular columns is less than or equal to J−1;
the one or more processors selecting a row of the sequence of K table rows and a braided column of the sequence of B braided columns for the search result;
the one or more processors defining in each regular column, regular cells that span the selected row within respective regular columns, and defining a braided cell in the selected braided column that spans the selected row and subsequent B−1 rows; and
the one or more processors displaying the attribute values of the search result in the defined regular cells that span the selected row and the defined braided cell in the selected braided column, wherein a first attribute type of the attribute values in the defined regular cells is different than a second attribute type of the attribute values in the defined braided cell.
|