| CPC G06F 3/0482 (2013.01) [G06F 16/9577 (2019.01)] | 36 Claims |

|
1. A computing device comprising:
one or more processors;
a touchscreen; and
memory storing instructions that, when executed by the one or more processors, cause the computing device to:
output, on the touchscreen along a vertical axis of the touchscreen and as a single column, a display of a first hierarchical level of a data hierarchy, wherein the first hierarchical level of the data hierarchy indicates at least one content source;
based on user input that selects the first hierarchical level of the data hierarchy, output, on the touchscreen along the vertical axis and by expanding the first hierarchical level, a display of a second hierarchical level of the data hierarchy, wherein the second hierarchical level of the data hierarchy indicates at least one content asset associated with a content source of the at least one content source;
based on receiving, with the first hierarchical level being expanded, a vertical scrolling touch gesture on the touchscreen within the first hierarchical level and at a location that corresponds to the content source:
scroll the first hierarchical level along the vertical axis; and
move, during scrolling of the first hierarchical level, the second hierarchical level along the vertical axis in conjunction with the first hierarchical level; and
based on receiving, with the first hierarchical level being expanded, a second vertical scrolling touch gesture on the touchscreen within the second hierarchical level and at a location that corresponds to the at least one content asset:
scroll the second hierarchical level along the vertical axis; and
not scroll the first hierarchical level along the vertical axis.
|