Patent ID: 11954302
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
at an electronic device with a display and a touch-sensitive surface:
accessing a collection of media items, wherein the media items are organized into a hierarchy of granularity levels;
displaying a first plurality of representations of the media items of the collection organized in accordance with a first granularity level in the hierarchy of granularity levels, wherein the first granularity level corresponds to one or more events, wherein a first event in the one or more events includes a plurality of the media items selected in accordance with media items in the first event being associated with a first geographical location, and a second event in the one or more events includes a plurality of the media items selected in accordance with media items in the second event being associated with a second geographical location that is different from the first geographical location;
while displaying the first plurality of representations of the media items of the collection organized in accordance with the first granularity level in the hierarchy of granularity levels, detecting a first pinch gesture on the touch-sensitive surface; and
in response to detecting the first pinch gesture on the touch-sensitive surface, replacing the display of the first plurality of representations of the media items with a second plurality of representations of the media items of the collection organized in accordance with a second granularity level in the hierarchy of granularity levels, wherein the second granularity level corresponds to a first timescale;
detecting a second pinch gesture on the touch-sensitive surface; and
in response to detecting the second pinch gesture on the touch-sensitive surface, replacing display of the second plurality of representations of the media items with display of a third plurality of representations of the media items of the collection organized in accordance with a third granularity level in the hierarchy of granularity levels, wherein the third granularity level corresponds to a second timescale that is longer than the first timescale.