Device, Method, and Graphical User Interface for Organizing and Presenting a Collection of Media Items
First Claim
1. An electronic device, comprising:
- a display;
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
obtaining a collection of media items, wherein the media items are ordered in a chronological order in accordance with a time indicator associated with each of the media items;
determining one or more patterns in the collection of media items based at least in part on a comparison between properties of sequentially adjacent media items in the collection of media items; and
dividing the collection of media items into multiple events that includes a plurality of multi-item events wherein;
each multi-item event includes a plurality of the media items with time indicators within a corresponding event time range; and
the event time range for a multi-item event is selected in accordance with the one or more patterns determined in the collection of media items.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a display and, optionally, a touch-sensitive surface obtains a collection of media items. In some embodiments, the device determines one or more patterns in the collection based on a comparison between properties of sequentially adjacent items and divides the collection into multiple events that includes a plurality of multi-item events. In some embodiments, the device receives a first request to display a first portion of the collection organized in accordance with a first detailed-granularity level and, in response to the first request, displaying a first plurality of representations of the items. The device receives a second request to display a second portion of the collection organized in accordance with a respective overview-granularity level that corresponds to multiple detailed-granularity levels and, in response to the second request, displays a second plurality of representations of the items.
73 Citations
20 Claims
-
1. An electronic device, comprising:
-
a display; one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; obtaining a collection of media items, wherein the media items are ordered in a chronological order in accordance with a time indicator associated with each of the media items; determining one or more patterns in the collection of media items based at least in part on a comparison between properties of sequentially adjacent media items in the collection of media items; and dividing the collection of media items into multiple events that includes a plurality of multi-item events wherein; each multi-item event includes a plurality of the media items with time indicators within a corresponding event time range; and the event time range for a multi-item event is selected in accordance with the one or more patterns determined in the collection of media items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
at an electronic device with a display, one or more processors and memory; obtaining a collection of media items, wherein the media items are ordered in a chronological order in accordance with a time indicator associated with each of the media items; determining one or more patterns in the collection of media items based at least in part on a comparison between properties of sequentially adjacent media items in the collection of media items; and dividing the collection of media items into multiple events that includes a plurality of multi-item events, wherein; each multi-item event includes a plurality of the media items with time indicators within a corresponding event time range; and the event time range for a multi-item event is selected in accordance with the one or more patterns determined in the collection of media items. - View Dependent Claims (14, 15, 16)
-
17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display, cause the device to:
-
obtain a collection of media items, wherein the media items are ordered in a chronological order in accordance with a time indicator associated with each of the media items; determine one or more patterns in the collection of media items based at least in part on a comparison between properties of sequentially adjacent media items in the collection of media items; and divide the collection of media items into multiple events that includes a plurality of multi-item events wherein; each multi-item event includes a plurality of the media items with time indicators within a corresponding event time range; and the event time range for a multi-item event is selected in accordance with the one or more patterns determined in the collection of media items. - View Dependent Claims (18, 19, 20)
-
Specification