Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DISPLAYING AND UPDATING A SET OF APPLICATION VIEWS
Document Type and Number:
WIPO Patent Application WO/2017/213935
Kind Code:
A4
Abstract:
The present disclosure generally relates to viewing and updating application views. A device receives a user input, the input, when received initiating display of a plurality of application views of a set of application views. The device, in response to receiving the user input, displays the plurality of application views of the set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views.

Inventors:
DE VRIES, Nathan (1 Infinite LoopCupertino, CA, 95014, US)
BROUGHTON, Lee S. (1 Infinite LoopCupertino, CA, 95014, US)
CHEN, Kevin Will (1 Infinite LoopCupertino, CA, 95014, US)
FOSS, Christopher Patrick (1 Infinite LoopCupertino, CA, 95014, US)
LEMAY, Stephen O. (1 Infinite LoopCupertino, CA, 95014, US)
WILSON, Christopher (1 Infinite LoopCupertino, CA, 95014, US)
WILSON, Eric Lance (1 Infinite LoopCupertino, CA, 95014, US)
YERKES, Giancarlo (1 Infinite LoopCupertino, CA, 95014, US)
Application Number:
US2017/035326
Publication Date:
December 14, 2017
Filing Date:
May 31, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
APPLE INC. (1 Infinite Loop, Cupertino, CA, 95014, US)
International Classes:
G04G21/08; G04G17/04; G04G21/06
Attorney, Agent or Firm:
HO, Brian B. et al. (Dentons US LLP - Apple, P.O. Box 061080Wacker Drive Station, Willis Towe, Chicago IL, 60606-1080, US)
Download PDF:
Claims:
AMENDED CLAIMS

received by the International Bureau on 05 December 2017 (05.12.2017)

What is claimed is:

1 . A method, comprising:

at a device with one or more processors and memory:

receiving a user input, the input, when received initiating display ofa. plurality of application views of a set of application views; and

in response to receiving the user input, displaying the pluralit y of application views of the set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views.

2. The method of claim 1 , further comprising:

displaying the adaptive view that corresponds to a most recently opened application, wherein the adaptive view includes an affordance con-esponding to adding the adaptive view to the preselected application views;

receiving a user input corresponding to selection of the affor lance; and

in response to receiving the user input for selecting the affordance, adding the adaptive view that corresponds to the most recently opened application to the preselected application views.

3. The method of any one of claims 1 -2, wherein the set of app ication views are displayed in a sequence, the method further comprising:

displaying the adaptive view at a terminus of the sequence o 'the set of application views.

4. The method of any one of claims 1 -2, wherein the user input is received while displaying an open application that is the most recently opened application thai is not one of the preselected application views, the method further comprising:

further in response to receiving the user input, displaying tht adaptive view that corresponds to the most recently opened application that is not one of the preselected application views,

wherein the adaptive view includes an affordance correspon' ling to adding the adaptive view to the preselected application views,

receiving a user input corresponding to selection of the affordance; and in response lo receiving the user input for selecting the afford ance, adding the adaptive view that corresponds to the most recently opened application to the preselected application views.

5, The method of any one of claims 1 -2, further comprising:

detecting launch of an application, wherein the adaptive viev> and the preselected application views of the set of application views do not correspond the launched application; and

in response to detecting the launch of the application, updating the adaptive view to correspond with the launched application,

6. The method of any one of claims 1 -2, wherein the set of appl ication views are displayed in a sequence, the method further comprising:

in response to receiving user input corresponding to display of the sequence of the set of application views, displaying a subset of application views of the sequence of the set of application views, wherein the displaying the subset of application views comprises:

displaying an application view of a most recently ope ned application in a center of the sequence of the subset of application views,

7, The method of any one of claims 1 -2, wherein the set of app' ication views are displayed in a sequence, the method further comprising:

in response to receiving user input corresponding to display )f the sequence of the set of application views, displaying a subset of application views of the se quence of the set of application views, wherein the displaying the subset of application \ iews comprises:

displaying a first application view in the sequence of the set of application in a center of the sequence of the subset of appl ication views; and

displaying at least a partial view of a second applies! on view sequential to the first application view in the sequence of the set of application views wherein the second appl ication view is dimmed with respect to the first application viev .

8. The method of any one of claims 1 -2, further comprising:

while the application associated with the adaptive view is no t opened, displaying the adaptive view;

receiving a user input corresponding to the adaptive view; and

in response to receiving the user input corresponding to the ii daptive view, launching the associated application.

9. The method of any one of claims 1 -2, further comprising:

displaying a portion of the sequence of the set of application /iews;

receiving an input on an appl ication view in a first position ir the sequence of the set of application views;

in response to the input on the application view, visually disti nguishing the selected application view with respect to the other application views in the sequence of the set of application views;

detecting movement of the input on the application view to a. second position in the sequence of the set of application views;

in response to the detected movement of the input on the app lication view, moving the selected application view to the second position in the sequence of s ;t of application views; detecting a break of the input on the application view; and

in response to the detected break of the input on the applicati on view, reordering the application view to the second position in the sequence of set of appl ication views.

1 0. The method of any one of claims 1 -2, further comprising:

receiving an input on an application view of the plurality of application views, the input, when received initiating deleting the applicatton view from the set o f application views; and in response to the input on the application view, deleting the application view from the set of application views.

1 1 . The method of any one of claims 1 -2, further comprising:

receiving a swipe gesture for scrolling through the set of app lication views; and in response to receiving the swipe gesture:

in accordance with the velocity of the swipe gesture l >elow a predetermined velocity threshold, scrolling to an adjacent application view; and

in accordance to the velocity of the swipe gesture above the predetermined velocity threshold, scrolling through a plurality of application view;- of the set of application views,

12. The method of any one of claims 1 -2, further comprising:

receiving a user input, the user input, when received initiatin g scrolling to an adjacent application view in set of application views; and in response to receiving the user input, scrolling to the adjacent application view in the set of application views, wherein the scrolling to the adjacen t application view includes a decrease in velocity based on a predetermined coefficient of friction.

13. The method of any one of claims 1 -2, further comprising:

while displaying the plurality of application views in a display area, receiving an input at a bottom edge of the display area, the input, when received initiating scrol ling of the application views;

in response to the input at an edge of the display area, moving the application views away from the bottom edge of the display a rea;

detecting movement of the input along the bottom edge of th J display area; and in response to the detected movement of the input along the bottom edge of the display area, scrolling through the set of application views.

14. The method of any one of claims 1-2, further comprising:

while displaying the plurality of application views of the set of application views, displaying a set of application view indicia, wherein each of the app lication view indicia corresponds to a respective application view in the set of applicatior views, wherein the application view indicia corresponding to the adaptive view is visua lly distinguished with respect to the application view indicia corresponding to the preselected application views.

1 5. The method of any one of claims 1 -2, further comprising:

while displaying the plurality of application views of the set of application views, displaying a set of application view indicia, wherein each of the app lication view indicia corresponds to a respective application view in the set of application views;

highlighting an indicia corresponding to a displayed applicai ion view;

receiving a user input, the user input, when received for scro lling to another application view in the set of appl ication views;

in response to receiving the user input, scrolling to the anoth er application view;

in accordance to scrolling to the another application view, highlighting an application view indicia corresponding to the another application view, whereir the highlighting the application view corresponding to the another application view incl ides:

an initial highlighting brightness; and a final highlighting brightness, wherein the brightness of the highlighting increases during the transition from the initial highlighting brightness to the final highlighting brightness.

1 6. The method of any one of claims I -2, further comprising:

while an audio application is playing audio content, wherein the audio application includes an application-specific control interface, wherein the set of application views does not include an application view corresponding to the audio application:

updating the set of application views with a universal audio application control interface view corresponding to a universal audio application control interface, wherein the universal audio application control interface is different than the application-specific control interface; receiving a user input on the universal audio application con rol interface view, the user input, when received initiating launching the universal audio application control interface; and in response to receiving the user input, displaying the universal audio application control interface for controlling the playback of the audio content playing on the audio application.

.1 7. The method of any one of claims I -2, wherein the universal ludio application control interface view includes an affordance corresponding to adding the universal audio application control interface view to the set of application views;

receiving a user input for selecting the affordance; and

in response to receiving the user input for selecting the affor lance, adding the universal audio appl ication control interface view to the set of application vie .vs.

1 8. The method of any one of claims ! -2, further comprising:

at a companion device with one or more processors and memory thrt is paired with the device: displaying the adaptive view that corresponds to a most recently opened application, wherein the adaptive view includes an affordance corresponding to idding the adaptive view to the preselected application views;

receiving a user input for selecting the affordance; and

in response to receiving the user input for selecting the affor lance, adding the adaptive view that corresponds to the most recently opened application to the preselected application views.

19. The method of any one of claims 1 -2, further comprising:

at a companion device with one or more processors, touchscreen an i memory that is paired with the device: displaying a portion of the sequence of the set of application views;

receiving an input at a location on the touchscreen displaying an application view;

in response to the input, visually distinguishing the selected a pplication view with respect to the other application views in the sequence of the set of application views;

detecting movement, without breaking contact with touchscreen, of the input on the application view;

in response to the detected movement of the input on the application view, moving the selected application view to the second position in the sequence of s ;t of application views; detecting a break of the input with the touchscreen; and

in response to the detected break of the input with the touchscreen, reordering the application view to the second position in the sequence of set of application views.

20. The method of any one of claims 1 -2, further comprising:

at a companion device to the device, wherein the companion device includes one or more processors and memory that is paired with the device:

receiving an input on an application view of the plurality of application views, the input, when received initiating deletion of the application view from the st t of application views; and in response to the input on the application view, deleting the application view from the set of application views.

21. An electronic device, comprising:

a display;

one or more processors;

one or more input devices;

a memory; and

one or more programs, wherein the one or more programs are stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving a user input, the input, when received initiating dif play of a plurality of application views of a set of application views; and

in response to receiving the user input, displaying the plurality of application views of the set of application views, wherein the set of application views in< ludes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views,

22. A non-transitory computer readable storage medium storing i >ne 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 and one or more input devices, cause the device to:

receive a user input, the input, when received initiating display of a plurality of application views of a set of application views; and

in response to receiving the user input, display the plurality < f application views of the set of application views, wherein the set of appl ication views includes preselected application views and an adaptive view that corresponds to a most recently opered appl ication that is not one of the preselected application views.

23. An electronic device, comprising:

a display;

one or more input devices;

means for receiving a user input, the input, when received in itiating display of a plurality of appl ication views of a set of application views; and

means for, in response to receiving the user input, displaying the plurality of application views of the set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views,

24. An electronic device, comprising:

a display;

one or more processors;

memory; and

one or more programs, wherein the one or more programs arc stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for performing any of the methods of claims 1 -20.

25. 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 and one or more input devices , cause the device to perform any of the methods of claims 1 -20.

26. An electronic device, comprising:

a display;

means for performing any of the methods of claims 1 -20.

27. An electronic device, comprising:

a display unit;

an input unit;

a display unit configured to display a graphical user interface ; and

a processing unit coupled to the memory unit, the input unit and the display unit, the processing unit configured to:

receive an input, with the Input unit, the input, when received initiating display of a plurality of application views of a set of application views; and

in response to receiving the user input, display of, on the display unit, the plurality of application views of the set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views.

28. The electronic device of claim 27, wherein the processing ui> it is further configured to: display, with the display umtt the adaptive view that corresponds to a most recently opened application, wherein the adaptive view includes an affordain e corresponding to adding the adaptive view to the preselected application views;

receive a user input, with the input unit, corresponding to selection of the affordancc with the input unit; and

in response to receiving the user input for selecting the affor lance, add the adaptive view, with the display unit, that corresponds to the most recently opened application to the preselected application views.

29. The electronic device of any one of claims 27-28, wherein the set of application views arc displayed in a sequence, the processing unit: is further configured to:

display, with the d isplay un it, the adaptive view at a. term i nus of the sequence of the set of application views.

30. The electronic device of any one of claims 27-28, wherein the user input is received while displaying an open application that is the most recently opened application that is not one of the preselected appl ication views, the processing unit is further configured to- further in response to receiving the user input, display, with the display unit, the adaptive view that corresponds to the most recently opened application that i s not one of the preselected application views,

wherein the adaptive view includes an affordancc corresponding to idding the adaptive view to the preselected application views, receive a user input, with the input unit, corresponding to selection of the affordance; and in response to receiving the user input for selecting the affordance, add the adaptive view, with the display unit, that corresponds to the most recently opened application to the preselected application views.

3 1 . The electronic device of any one of claims 27-25, wherein th e processing unit is further configured to:

wherein the processing unit is further configured to: detect li imch of an application, wherein the adaptive view and the preselected application views of i he set of application views do not correspond with the launched application; and

in response to detecting the launch of the application, update , with the display unit, the adaptive view to correspond with the launched appl ication.

32, The electron ic device of any one of claims 27-28, wherein the set of application views are displayed in a sequence, the processing unit is further configured to: :

in response to receiving user input corresponding to display >f the sequence of the set of appl ication views, display, with the display unit, a subset of applicai ion views of the sequence of the set of application views, wherein the displaying the subset of application views comprises:

display, with the display unit, an application view of a most recently opened application in a center of the sequence of the subset of appl ication v iews.

33. The electronic device of any one of claims 27-28, wherein the set of application views are displayed in a sequence, the processing unit is further configura I to;

in response to receiving user input corresponding to display of the sequence of the set of appl ication views, display, with the display unit, a subset of applies ion views of the sequence of the set of application views, wherein the displaying the subset of application views comprises:

display, with the display unit, a first application vievs in the sequence of the set of appl ication in a center of the sequence of the subset of application v iews; and

display, with the display unit, at least a partial view < >fa second application view sequential to the first application view in the sequence of the set of application views, wherein the second application view is d immed with respect to the first appl ication view.

34, The electronic device of any one of clai ms 27-28, wherein the processing unit is further configured to:

while the application associated with the adaptive view is n< t opened, display the adaptive view; receive a user input, with the input unit, corresponding to the adaptive view; and in response to receiving the user input corresponding to the adaptive view, launch the associated application.

35. The electronic device of any one of claims 27-28, wherein the processing unit is further configured to:

display, with the display unit, a portion of the sequence of th .; set of application views; receive an input, with the input unit, on an application view i n a first position in the sequence of the set of application views;

in response to the input on the application view, visually dis1 inguish the selected application view with respect to the other application views in the sequence of the set of application views;

detect movement of the input, with the input unit, on the application view to a second position in the sequence of the set of application views;

in response to the detected movement of the input on the application view, move the selected application view, with the display unit, to the second position in the sequence of set of application views;

detect a break of the input on the application view with the hput unit; and

in response to the detected break of the input on the applicat on view, reorder the application view to the second position in the sequence of set of application views.

36. The electronic device of any one of claims 27-28, wherein the processing unit is further configured to:

receive an input on an application view of the plurality of application views, the input, when received initiating deleting the application view from the set c f application views; and in response to the input on the application view, delete the application view from the set of application views.

37. The electronic device of any one of claims 27-28, wherein tlie processing unit is further configured to:

receive a swipe gesture, with the input unit, for scrolling through the set of application views; and

in response to receiving the swipe gesture:

in accordance with the velocity of the swipe gesture >elow a predetermined velocity threshold, scroll to an adjacent application view; and in accordance to the velocity of the swipe gesture ab< ve the predetermined velocity threshold, scroll through a plurality of application views of ihc set of application views.

38. The electronic device of any one of claims 27-28, wherein the processing unit is further configured to:

receive a user input, with the input unit, the user input, when received initiating scrolling to an adjacent application view in set of application views; and

in response to receivi ng the user input, scroll to the adjacent application view in the set of application views, wherein the scrolling to the adjacent application view includes a decrease in velocity based on a predetermined coefficient of friction.

39. The electronic device of any one of claims 27-28, wherein ti c processing unit is further configured to:

while displaying the plurality of application views in a disphy area, receive an input, with the input unit, at a bottom edge of the display area, the input, hen received initiating scroll ing of the application views;

in response to the input at an edge of the display area, move, with the display unit, the application views away from the bottom edge of the display area;

detect movement of the input, with the input unit, along the bottom edge of the display area; and

in response to the detected movement of the input along the bottom edge of the display area, scroll through the set of application views.

40, The electronic device of any one of claims 27-28, wherein tjic processing unit is further configured to:

while displaying the plurality of application views of the set of application views, display, with the display unit, a set of application view indicia, wherein each of the application view i ndicia corresponds to a respective application view in the set if application views, wherein the appl ication view indicia corresponding to the adaptive view is v sually distinguished with respect to the application view indicia corresponding to the preselec ted application views.

41 , The electronic device of any one of claims 27-28, wherein the processing unit is further configured to:

while displaying the plurality of application views of the sel of application views, d isplay, with the display unit, a set of application view indicia, whe ein each of the application view i ndicia corresponds to a respective application view in the set >f application views; highlight, with the display unit, an indicia corresponding to ¾i displayed application view; receive a user input, with the input unit, the user Input, when received for scrolling to another application view in the set of application views;

in response to receiving the user input, scroll, with the display unit, to the another application view;

in accordance to scrolling to the another application view, highlight, with the display unit, an application view indicia corresponding to the another application view, wherein the highlighting the application view corresponding to the another application view includes;

an initial highlighting brightness; and

a final highlighting brightness, wherein the brightness of the highlighting increases during the transition from the initial highlighting btightne;;s to the final highlighting brightness.

42. The electronic device of any one of claims 27-28, wherein the processing unit is further configured to:

while an audio application is playing audio content, wherein the audio application includes an application-specific control interface, wherein the set ol application views does not include an application view corresponding to the audio application:

update the set of application views with a universal audio application control interface view corresponding to a universal audio application control interfac wherein the universal audio application control interface is different than the application-specific control interface; receive a user input, with the input unit, on the universal audio application control interface view, the user input, when received initiating launching th ; universal audio application control interface; and

in response to receiving the user input, display, with the display unit, the universal audio application control interface for controlling the playback of the audio content playing on the audio application.

43, The electronic device of any one of claims 27-28, wherein the universal audio application control interface view includes an affordance corresponding to addi tg the universal audio application control interface view to the set of application views;

receive a user input, with the input unit, for selecting the affordance; and

wherein the processing unit is further configured to: in respt nse to receiving the user input for selecting the affbrdance, add the universal audio applicati< n control interface view to the set of application views.

44. The electronic device of any one of claims 27-28, wherein the processing unit is further configured to:

at a companion device with one or more processors and memory that is paired with the device: display, with the display unit, the adaptive view that corresponds to a most recently opened application, wherein the adaptive view includes an affordam e corresponding to adding the adaptive view to the preselected application views;

receive a user input, with the input unit, for selecting the affordance; and

in response to receiving the user input for selecting the affordance, add the adaptive view that corresponds to the most recently opened application to the press lected application views.

45. The electronic device of any one of claims 27-28, wherein the processing unit is further configured to:

at a companion device with one or more processors, touchscreen and memory that is paired with the device:

display, with the display unit, a portion of the sequence of the set of application views; receive, with the input unit, an input at a location on the touchscreen displaying an application view;

in response to the input, visually distinguish, with the display unit, the selected application view with respect to the other application views in the sequence of the set of application views;

detect movement, with the input unit, without breaking conflict with touchscreen, of the input on the application view;

in response to the detected movement of the input on the application view, move the selected application view, with the display unit, to the second position in the sequence of set of application views;

detect a break of the input with the touchscreen with the input unit; and

in response to the detected break of the input with the touchscreen, reorder, with the display unit, the application view to the second position in the sequence of set of application views.

46. The electronic device of any one of claims 27-28, wherein the processing unit is further configured to:

at a companion device to the device, wherein the companion device includes one or more processors and memory that is paired with the device : receive an input, with the input unit, on an application view of the plurality of application views, the input, when received initiating deletion of the application view from the set of application views; and

in response to the input on the application view, delete, with the display unit, the application view from the set of application views,

47, A method, comprising:

at a device with one or more processors and memory:

receiving a first user input, the first user input when received, initiating display of a plurality of application views of a set of application views, wherein [he set of application views includes preselected application views, the plurality of application v iews of the set of appl ication views displayed in a respective first state;

automatically determining, without user input, whether a pre determined criteria is met for updating at least one application view of the set of application view: ; to a second state;

in accordance with the automatic determination, without user input, that the

predetermined criteria is met, updating the at least one application v iew of the set of application views to the second state;

receiving a second user input, the second user input, when rt ceived, initiating display of the plurality of application views of the set of application views; and

in response to receiving the second user input, displaying the plurality of application views of the set of application views that includes the at least one u| dated application view updated to the second state,

48. The method of claim 47, wherein the set of appl ication views further includes an adaptive view that corresponds to a most recently opened application that is not one of the preselected appl ication views.

49. The method of claim 47, wherein the updating the at least one application view of the set of application views occurs while an application corresponding to the at least one application view is not currently displayed .

50, The method of claim 47, wherein the updating the at least oi ie application view of the set of application views occurs whi le an application corresponding to the at least one application view is launched. 5 ! L The method of claim 47, wherein the updating the at least one application view of the set of appl ication views occurs wh i le an application corresponding to tbe at least one application view is not active.

52. The method of claim 47, wherein the updating the at least one application view of the set of application views occurs while an application corresponding to tl e at least, one application view is unlaunched.

53. The method of any one of claims 47-52, wherein d isplaying the plurality of application views of the set of application views in a second state comprises:

displaying a first application view in an application view area, wherein the first application view is an updated application view that is focused, and centered in the application view area; and

displaying at least a partial view of a second application vievv in the application view area, wherein the second application view is sequential to the first a >plication views, wherein the second application view is not updated.

54. The method of any one of claims 47-52, further comprising:

in response to determining that the predetermined criteria is inet, updating each of the application views in the set of application views.

55. The method of any one of claims 47-52, further comprising:

determining whether a first timeout has expired since a mosi recent update of an appl ication view;

in response to the first timeout expiring, displaying the appli cation view in a dimmed state;

in accordance with selection of the application view in the d immed state> launching an application corresponding to the selected application view;

determining whether a second timeout has expired since the most recent update of the appl ication view, wherein a duration of the second timeout is longei than a duration of the first timeout;

in response to the second timeout expiring, displaying an appl ication view that does not include a screen shot of a corresponding application; and

in accordance with selection of the application view that doi, s not include a screen shot of the corresponding application, launching the corresponding applicat ion.

56. The method of any one of claims 47-52, further comprising:

while displaying the plurality of application views of the set rf application views, displaying a set of application view indicia, wherein each of the application view indicia corresponds to a respective application view in the set of application views, wherein the application view indicia corresponding to the adaptive view is visua lly distinguished with respect to the application view indicia corresponding to the preselec ed application views.

57. The method of any one of claims 47-52, further comprising:

while displaying the plurality of application views of the set of appl ication views, displaying a set of application view indicia, wherein each of the app lication view indicia corresponds to a respective application view in the set of applicatioi views;

highlighting an indicia corresponding to a displayed applicat ion view;

receiving a user input, the user input, when received for scro lling to another application view in the set of application views;

in response to receiving the user input, scrolling to the another application view;

in accordance to scrolling to the another application view, highlighting an application view indicia corresponding to the another appl ication view, wherein the highlighting the appl ication view corresponding to the another application view includes:

an initial highl ighting brightness; and

a final highlighting brightness, wherein the brightness of the highlighting increases during the transition from the initial highlighting brightness to the final highlighting brightness.

58. An electronic device, comprising:

a display;

one or more processors;

one or more input devices;

a memory; and

one or more programs, wherein the one or more programs are stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving a first user input, the first user input when received, initiating display of a plurality of application views of a set of application views, wherein the set of application views includes preselected application views, the plurality of application \ iews of the set of application views displayed in a respective first state; automatically determining, without user input, whether a predetermined criteria is met for updating at least one application view of the set of application view to a second state;

in accordance with the automatic determination, without use ' input, that the

predetermined criteria is met, updating the at least one application view of the set of application views to the second state;

receiving a second user input, the second user input, when received, initiating display of the plurality of application views of the set of application views; and

in response to receiving the second user input, displaying tht plurality of appl ication views of the set of application views that includes the at least one updated appl ication view updated to the second state.

59. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when execute d by one or more processors of an electronic device with a display and one or more input devlcet , cause the device to:

receive a first user input, the first user input when received, n itiating display of a plurality of application views of a set of application views, wherein the set of application views includes preselected application views, the plurality of application v iews of the set of application views displayed in a respective first state;

automatically determine, without user input, whether a predetermined criteria is met for updating at least one application view of the set of application view ; to a second state;

in accordance with the automatic determination, without use r input, that the

predetermined criteria is met, update the at least one application view of the set of application views to the second state;

receive a second user input, the second user input, when received, initiate display of the plurality of application views of the set of application views; and

in response to receiving the second user input, d isplay the pl urality of application views of the set of appl ication views that includes the at least one updated application view updated to the second state.

60, An electronic device, comprising:

a display;

one or more input devices;

means for receiving a first user input, the first user input wh ;n received, initiating display of a plurality of application views of a set of application views, whe rein the set of application views includes preselected application views, the plurality of application views of the set of application views displayed in a respective first state;

means for automatically determining, without user input, wh ither a predetermined criteria is met For updating at least one application view of the set ol application views to a second state;

means for, in accordance with the automatic determination, without user input, that the predetermined criteria is met, updating the at least one application v iew of the set of application views to the second state;

means for receiving a second user input, the second user input, when received, initiating display of the plurality of application views of the set of application views; and

means for in response to receiving the second user input, dismaying the plurality of application views of the set of application views that includes the at least one updated application view updated to the second state.

61 . An electronic device, comprising:

a display;

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for performing any of the methods of claims 47-57.

62. 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 and one or more input device? , cause the device to perform any of the methods of claims 47-57.

63. An electronic device, comprising:

a display;

means for performing any of the methods of claims 47-57.

64. An electronic device, comprising:

a display unit;

an input unit;

a display unit configured to display a graphical user interface; and a processing unit coupled to the memory unit, the input unit and the display units the processing unit configured to:

receive a first user input, with the input unit, the first user input when received, initiating display of a plurality of application views of a set of application vic vs, wherein the set of application views includes preselected application views, the plurality of application views of the set of application views displayed in a respective first state;

automatically determ ine, without user input, whether a predetermined criteria is met for updating at least one application view of the set of application view: to a second state;

in accordance with the automatic determination, without use'- input, that the

predetermined criteria is met, update the at least one application vie v of the set of application views to the second state;

receive a second user input, with the input unit, the second user input, when received, initiate display of the plurality of application views of the set of application views; and

in response to receiving the second user input, display, with the display unit, the plurality of application views of the set of application views that includes the at least one updated application view updated to the second state.

65. The electronic device of claim 64, wherein the set of applica tion views further includes an adaptive view that corresponds to a most recently opened applica tion that is not one of the preselected application views.

66. The electronic device of claim 64, wherein the updating the it least one application view of the set of application views occurs while an application corresponding to the at least one application view is not currently displayed.

67. The electronic device of claim 64, wherein the updating the it least one application view of the set of application views occurs while an application corresponding to the at least one appl ication view is launched.

68. The electronic device of claim 64, wherein the updating the it least one application view of the set of application views occurs while an application corresponding to the at least one application view is not active,

69. The electronic device of claim 64, wherein the updating the it least one application view of the set of application views occurs while an application corresponding to the at least one application view is unlaunchcd,

70. The electronic device of any one of claims 64-69, wherein d splaying the plurality of application views of the set of application views in a second state c< mprises:

display, with the display unit, a first application view in an application view area, wherein the first application view is an updated application view thu t is focused, and centered in the appl ication view area; and

display, with the display unit, at least a partial view of a second application view in the application view area, wherein the second application view is sequential to the first application views, wherein the second application view is not updated.

71 , The electronic device of any one of claims 64-69, the processing unit further configured to:

in response to determining that the predetermined criteria is met, update each of the appl ication views in the set of application views.

72, The electronic device of any one of claims 64-69, the procci- sing unit further configured to:

determine whether a first timeout has expired since a most n cent update of an appl ication view;

in response to the first timeout expiring, display, with the display unit, the application view in a dimmed state;

in accordance with selection of the application view in the d immed state, launch an appl ication corresponding to the selected application view;

determine whether a second timeout has expired since the most recent update of the application view, wherein a duration of the second timeout is longei than a duration of the first timeout;

in response to the second timeout expiring, display, with the display unit, an appl ication view that does not include a screen shot of a corresponding applicat ion; and

in accordance with selection of the application view that dot s not include a screen shot of the corresponding application, launch the corresponding application .

73. The electronic device of any one of claims 64-69., the processing unit further configured to:

while displaying the plurality of application views of the sel of application views, display a set of application view indicia, wherein each of the application vk w indicia corresponds to a respective application view in the set of appl ication views, wherein the application view indicia corresponding to the adaptive view is visually distinguished with respect to the application view indicia corresponding to the preselected application views.

74. The electronic device of any one of claims 64-69, the processing unit further configured to:

while displaying the plurality of application views of the set of application views, display a set of application view indicia, wherein each of the application vie w indicia corresponds to a respective application view in the set of application views;

highlight an indicia corresponding to a displayed application view;

receive a user input, the user input, when received for scrolli ng to another application view in the set of application views;

in response to receiving the user input, scroll to the another implication view;

in accordance to scrolling to the another application view, hi ghlight an application view indicia corresponding to the another application view, wherein the h igh lighting the application view corresponding to the another application view includes:

an initial highlighting brightness; and

a 'final highlighting brightness, wherein the brightnes s of the highlighting increases during the transition from the initial highl ighting brightnci s to the final highlighting brightness.

75. A method, comprising:

at a device with a display, one or more processors, and memory:

displayi ng, on the display, a watch face;

receiving a first user input, the first user input, when receive 1 initiating display of a plurality of application views of a set of appl ication views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views;

in response to receiving the first user input, displaying, on th e display, the plurality of application views of the set of application views;

receiving a second user input on an application view of the plurality of displayed application views, the second user input, when received initiating la inch of an application correspond ing with the appl ication view selected by the second user input; and

in response to receiving the second user input, replacing the plurality of displayed application views by displaying, on the display, a user interface of the launched application.

76. The method of claim 75, further comprising:

receiving a swipe gesture for scrolling through the set of application views; and in response to receiving the swipe gesture, scrolling through the set of application view and replacing the initially displayed plurality of application views w ith a second set of application views,

77. The method of any one of claims 75-76, further comprising;

replacing the displayed watch face by the display ing the plui ality of application views of the set of application views.

78. An electronic device, comprising:

a display;

one or more processors;

one or more input devices;

a memory; and

one or more programs, wherein the one or more programs aie stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying, on the display, a watch face;

receiving a first user input, the first user input, when receive J initiating display of a plurality of application views of a set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application vic vs;

in response to receiving the first user input, displaying, on tl e display, the plurality of application views of the set of application views;

receiving a second user input on an appl ication view of the plurality of displayed application views, the second user input, when received initiating launch of an application corresponding with the application view selected by the second usei input; and

in response to receiving the second user input, replacing the plurality of displayed application views by displaying, on the display, a user interface of tie launched application.

79. 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 and one or more input devices, cause the device to:

display, on the display, a watch face; receive a first user input, the first user input when received initiating display of a plurality of application views of a set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views;

in response to receiving the first user input, display, on the d isplay, the plurality of application views of the set of application views;

receive a second user input on an application view of the plu rality of displayed application views, the second user input, when received initiating launch of an application corresponding with the application view selected by the second usei input; and

in response to receiving the second user input, replace the pl urality of displayed application views by displaying, on the display, a user interface of the launched application.

80. An electronic device, comprising:

a display;

one or more input devices;

means for displaying, on the display, a watch face;

means for receiving a first user input, the first user input, wh en received initiating display of a plurality of application views of a set of application views, wherein the set of application views includes preselected application views and an adaptive view ihat corresponds to a most recently opened appl ication that is not one of the preselected application views;

means for, in response to receiving the first user input, displaying, on the display, the plurality of application views of the set of application views;

means for receiving a second user input on an application vinw of the plurality of displayed application views, the second user input, when received initiating launch of an application corresponding with the application view selected by the second user input; and

means for, in response to receiving the second user input, replacing the plurality of displayed application views by di splaying, on the display, a user interface of the launched application,

81 . An electronic device, comprising;

a display;

one or more processors;

memory; and one or more programs, wherein the one or more programs an; stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for performing any of the methods of claims 75-77.

82. Λ non-transitory computer readable storage medium storing me or more programs, the one or more programs comprising instructions, which when execute I by one or more processors of an electronic device with a display and one or more input devices cause the device to perform any of the methods of claims 75-77.

83. An electronic device, comprising;

a display;

means for performing any of the methods of claims 75-77.

84. An electronic device, comprising:

a display unit;

an input unit;

a display unit configured to display a graphical user intevfact ; and

a processing unit coupled to the memory unit, the input unit and the display unit, the processing unit configured to:

display, with the display unit, a watch face;

receive a first user input, with the input unit, the first user input, when received initiating display of a plurality of application views of a set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views;

in response to receiving the first user input, display, with the display unit, the plurality of application views of the set of application views;

receive., with the input unit, a second user input on an application view of the plurality of displayed application views, the second user input, when received initiating launch of an application corresponding with the application view selected by the second user input; and in response to receiving the second user input, replace the plu rality of displayed application views by displaying, with the display unit, a user interfai e of the launched application.

85. The electronic device of claim 84, the processing unit further configured to:

receive a swipe gesture for scrolling through the set of applic ition views; and in response to receiving the swipe gesture, scroll through the set of application view and replace the initially displayed plurality of application views with a second set of application views.

86. The electronic device of any one of claims 84-85, the proces: iing unit further configured to:

replace the displayed watch face by the displaying the plural ity of application views of the set of application views.