US2017031548A1PendingUtilityA1

Device, Method, and Graphical User Interface for Organizing and Presenting a Collection of Media Items

Assignee: APPLE INCPriority: Mar 15, 2013Filed: Oct 17, 2016Published: Feb 2, 2017
Est. expiryMar 15, 2033(~6.6 yrs left)· nominal 20-yr term from priority
G06F 3/04883G06F 3/04817G06F 3/0485G06F 16/5838G06F 3/04845G06F 3/0482
55
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display and a touch-sensitive surface, cause the electronic device to:
 obtain a collection of media items, wherein the media items are organized into a hierarchy of granularity levels that includes one or more detailed-granularity levels within one or more overview-granularity levels;   receive a first request to display a first portion of the collection organized in accordance with a first detailed-granularity level;   in response to the first request, display a first plurality of representations of the media items wherein:
 the first plurality of representations are displayed at a detailed-granularity size; and 
 the first plurality of representations are spaced apart from each other by a detailed-granularity distance; 
   receive 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, display a second plurality of representations of the media items wherein:
 the second plurality of representations are displayed at an overview-granularity size, smaller than the detailed-granularity size; and 
 the second plurality of representations are spaced apart from each other by an overview-granularity distance, smaller than the detailed-granularity distance. 
   
     
     
         2 . The computer readable storage medium of  claim 1 , including instructions, which when executed by the electronic device, cause the electronic device to:
 receive a third request to display a third portion of the collection organized in accordance with a second detailed-granularity level different from the first detailed-granularity level;   in response to the third request, display a third plurality of representations of the media items, wherein:
 the third plurality of representations are displayed at the detailed-granularity size; and 
 the third plurality of representations are spaced apart from each other by the detailed-granularity distance. 
   
     
     
         3 . The computer readable storage medium of  claim 2 , wherein:
 the first detailed-granularity level corresponds to a first timescale;   the second detailed-granularity level corresponds to a second timescale larger than the first timescale; and   the overview-granularity level corresponds to a third timescale larger than the second timescale.   
     
     
         4 . The computer readable storage medium of  claim 1 , wherein:
 a first representation of the media items in the first plurality of representations of the media items that correspond to the first detailed-granularity level includes images that correspond to a subset of items in a first time range; and   a second representation of the media items in the second plurality of representations of the media items that correspond to the overview-granularity level includes:
 images that correspond to the subset of items in the first time range; and 
 one or more images of items in the first time range that were omitted from the images included in the first representation of the media items. 
   
     
     
         5 . The computer readable storage medium of  claim 1 , wherein:
 the detailed-granularity distance is greater than an object-selection margin; and   the overview-granularity distance is smaller than the object-selection margin.   
     
     
         6 . The computer readable storage medium of  claim 1 , wherein:
 the detailed-granularity size is above a minimum object-selection size; and   the overview-granularity size is below the minimum object-selection size.   
     
     
         7 . The computer readable storage medium of  claim 1 , including instructions, which when executed by the electronic device, cause the electronic device to:
 detect a tap input at a location on the touch-sensitive surface that corresponds to a respective representation of a respective media item; and   in response to detecting the tap input:
 in accordance with a determination that the respective representation was displayed in a plurality of representations displayed at the detailed-granularity size, replace display of the plurality of representations with display of the respective media item; and, 
 in accordance with a determination that the respective representation was displayed in a plurality of representations displayed at the overview-granularity size, continue to display of the plurality of representations. 
   
     
     
         8 . The computer readable storage medium of  claim 1 , including instructions, which when executed by the electronic device, cause the electronic device to:
 while displaying the second plurality of representations of the media items at the overview-granularity size, detect a contact at a location on the touch-sensitive surface that corresponds to a first representation of a first media item in the second plurality of representations of the media items; and,   in response to detecting the contact:
 display an enlarged representation of the first media item. 
   
     
     
         9 . The computer readable storage medium of  claim 8 , including instructions, which when executed by the electronic device, cause the electronic device to:
 in response to detecting the contact, cease to display the first representation of the first media item.   
     
     
         10 . The computer readable storage medium of  claim 8 , including instructions, which when executed by the electronic device, cause the electronic device to:
 while displaying the enlarged representation of the first media item, detect liftoff of the contact from the touch-sensitive surface; and,   in response to detecting liftoff of the contact from the touch-sensitive surface, replace display of the plurality of representations with display of the respective media item.   
     
     
         11 . The computer readable storage medium of  claim 9 , including instructions, which when executed by the electronic device, cause the electronic device to:
 while displaying the enlarged representation of the first media item, detect movement of the contact to a location on the touch-sensitive surface that corresponds to a second representation of a second media item in the second plurality of representations of the media items; and   in response to detecting movement of the contact:
 cease to display the enlarged representation of the first media item; 
 redisplay the first representation of the first media item; 
 display an enlarged representation of the second media item; and 
   cease to display the second representation of the second media item.   
     
     
         12 . The computer readable storage medium of  claim 1 , wherein:
 the first plurality of representations that correspond to the first detailed-granularity level are grouped into a plurality of groups and different groups of representations in the first plurality of representations are separated by at least a first distance; and   the second plurality of representations that correspond to the overview-granularity level are grouped into a plurality of groups and different groups of representations in the second plurality of representations are separated by a second distance that is smaller than the first distance.   
     
     
         13 . An electronic device, comprising:
 a display;   a touch-sensitive surface;   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 organized into a hierarchy of granularity levels that includes one or more detailed-granularity levels within one or more overview-granularity levels; 
 receiving a first request to display a first portion of the collection organized in accordance with a first detailed-granularity level; 
 in response to the first request, displaying a first plurality of representations of the media items wherein:
 the first plurality of representations are displayed at a detailed-granularity size; and 
 the first plurality of representations are spaced apart from each other by a detailed-granularity distance; 
 
 receiving 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, displaying a second plurality of representations of the media items wherein:
 the second plurality of representations are displayed at an overview-granularity size, smaller than the detailed-granularity size; and 
 the second plurality of representations are spaced apart from each other by an overview-granularity distance, smaller than the detailed-granularity distance. 
 
   
     
     
         14 . A method comprising:
 at an electronic device with a display, a touch-sensitive surface, one or more processors and memory:
 obtaining a collection of media items, wherein the media items are organized into a hierarchy of granularity levels that includes one or more detailed-granularity levels within one or more overview-granularity levels; 
 receiving a first request to display a first portion of the collection organized in accordance with a first detailed-granularity level; 
 in response to the first request, displaying a first plurality of representations of the media items, wherein:
 the first plurality of representations are displayed at a detailed-granularity size; and 
 the first plurality of representations are spaced apart from each other by a detailed-granularity distance; 
 
 receiving 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, displaying a second plurality of representations of the media items, wherein:
 the second plurality of representations are displayed at an overview-granularity size, smaller than the detailed-granularity size; and 
 the second plurality of representations are spaced apart from each other by an overview-granularity distance, smaller than the detailed-granularity distance. 
 
 transition point.

Join the waitlist — get patent alerts

Track US2017031548A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.