Replacing display of icons in response to a gesture
Abstract
In one aspect of the invention, a computer-implemented method at a computing device with a touch screen display includes: displaying a first set of a first plurality of icons in a first area of the touch screen display, wherein the first plurality of icons includes a plurality of sets of icons that are separately displayed in the first area of the touch screen display; displaying a second plurality of icons in a second area on the touch screen display, wherein the second area is different from the first area; detecting a first finger gesture on the touch screen display; in response to detecting the first finger gesture, initiating a user interface reconfiguration process, and varying positions of one or more icons in the first set of the first plurality of icons about respective average positions.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A computing device, comprising:
a touch screen display; one or more processors; 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:
displaying a first set of a first plurality of icons on the touch screen display, wherein:
the first plurality of icons includes a plurality of sets of icons that are separately displayed on the touch screen display, and
the first plurality of icons includes application launch icons, wherein each application launch icon represents a particular application, and activation of a respective application launch icon causes:
launching and displaying of the particular application represented by the activated application launch icon, when the particular application is not already launched, and
displaying of the particular application represented by the activated application launch icon, when the particular application is already launched;
while displaying the first set of the first plurality of icons on the touch screen display, detecting a first finger swipe gesture on the touch screen display;
in response to detecting the first finger swipe gesture on the touch screen display:
in accordance with a determination that the first finger swipe gesture is in a first direction, replacing display of the first set of the first plurality of icons with display of a second set of the first plurality of icons on the touch screen display, wherein the second set of the first plurality of icons is distinct from the first set of the first plurality of icons; and
in accordance with a determination that the first finger swipe gesture is in a direction that is substantially opposite the first direction, replacing display of the first set of the first plurality of icons with a display of information, other than a set in the plurality of sets of icons, customized to a user of the device.
3 . The computing device of claim 2 , wherein replacing display of the first set of the first plurality of icons with display of a second set of the first plurality of icons on the touch screen display comprises an animation that moves the first set out of the first area and the second set into the first area.
4 . The computing device of claim 2 , further including instructions for:
detecting a second finger gesture on an icon in the second set of the first plurality of icons; and in response to detecting the second finger gesture, displaying an application that corresponds to the icon in the second set upon which the second finger gesture was detected.
5 . The computing device of claim 2 , further including instructions for:
detecting a third finger gesture on the touch screen display; in response to detecting the third finger gesture, replacing display of the second set of the first plurality of icons with display of a third set of the first plurality of icons on the touch screen display; detecting a fourth finger gesture on an icon in the third set of the first plurality of icons; and in response to detecting the fourth finger gesture, displaying an application that corresponds to the icon in the third set upon which the fourth finger gesture was detected.
6 . The computing device of claim 2 , wherein the plurality of sets of icons includes a number of sets of icons that are configured to be separately displayed as a sequence of sets of icons on the touch screen display; and further including instructions for:
displaying two or more set-sequence-indicia icons, wherein the set-sequence-indicia icons provide information about the number of sets of icons in the plurality of sets of icons and a position of a displayed set of icons in the sequence of sets of icons; and in response to detecting the first finger swipe gesture, updating the information provided by the set-sequence-indicia icons to reflect the replacement of the displayed first set by the second set.
7 . The computing device of claim 6 , further including instructions for:
in accordance with the determination that the first finger swipe gesture is in a direction that is substantially opposite the first direction, updating the information provided by a customized-information indicia icon and the set-sequence-indicia icons to reflect the replacement of the displayed first set by the information customized to the user.
8 . The computing device of claim 2 , wherein the first finger swipe gesture is at a location on the touch screen display that does not align with any indicia representative of said replacing.
9 . A method, comprising:
at a computing device with a touch screen display:
displaying a first set of a first plurality of icons on the touch screen display, wherein:
the first plurality of icons includes a plurality of sets of icons that are separately displayed on the touch screen display, and
the first plurality of icons includes application launch icons, wherein each application launch icon represents a particular application, and activation of a respective application launch icon causes:
launching and displaying of the particular application represented by the activated application launch icon, when the particular application is not already launched, and
displaying of the particular application represented by the activated application launch icon, when the particular application is already launched;
while displaying the first set of the first plurality of icons on the touch screen display, detecting a first finger swipe gesture on the touch screen display;
in response to detecting the first finger swipe gesture on the touch screen display:
in accordance with a determination that the first finger swipe gesture is in a first direction, replacing display of the first set of the first plurality of icons with display of a second set of the first plurality of icons on the touch screen display, wherein the second set of the first plurality of icons is distinct from the first set of the first plurality of icons; and
in accordance with a determination that the first finger swipe gesture is in a direction that is substantially opposite the first direction, replacing display of the first set of the first plurality of icons with a display of information, other than a set in the plurality of sets of icons, customized to a user of the device.
10 . The method of claim 9 , wherein replacing display of the first set of the first plurality of icons with display of a second set of the first plurality of icons on the touch screen display comprises an animation that moves the first set out of the first area and the second set into the first area.
11 . The method of claim 9 , further comprising:
detecting a second finger gesture on an icon in the second set of the first plurality of icons; and in response to detecting the second finger gesture, displaying an application that corresponds to the icon in the second set upon which the second finger gesture was detected.
12 . The method of claim 9 , further comprising:
detecting a third finger gesture on the touch screen display; in response to detecting the third finger gesture, replacing display of the second set of the first plurality of icons with display of a third set of the first plurality of icons on the touch screen display; detecting a fourth finger gesture on an icon in the third set of the first plurality of icons; and in response to detecting the fourth finger gesture, displaying an application that corresponds to the icon in the third set upon which the fourth finger gesture was detected.
13 . The method of claim 9 , wherein the plurality of sets of icons includes a number of sets of icons that are configured to be separately displayed as a sequence of sets of icons on the touch screen display; and wherein the method further comprises:
displaying two or more set-sequence-indicia icons, wherein the set-sequence-indicia icons provide information about the number of sets of icons in the plurality of sets of icons and a position of a displayed set of icons in the sequence of sets of icons; and in response to detecting the first finger swipe gesture, updating the information provided by the set-sequence-indicia icons to reflect the replacement of the displayed first set by the second set.
14 . The method of claim 13 , further comprising:
in accordance with the determination that the first finger swipe gesture is in a direction that is substantially opposite the first direction, updating the information provided by a customized-information indicia icon and the set-sequence-indicia icons to reflect the replacement of the displayed first set by the information customized to the user.
15 . The method of claim 9 , wherein the first finger swipe gesture is at a location on the touch screen display that does not align with any indicia representative of said replacing.
16 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a device with a touch screen display, the one or more programs including instructions for:
displaying a first set of a first plurality of icons on the touch screen display, wherein:
the first plurality of icons includes a plurality of sets of icons that are separately displayed on the touch screen display, and
the first plurality of icons includes application launch icons, wherein each application launch icon represents a particular application, and activation of a respective application launch icon causes:
launching and displaying of the particular application represented by the activated application launch icon, when the particular application is not already launched, and
displaying of the particular application represented by the activated application launch icon, when the particular application is already launched;
while displaying the first set of the first plurality of icons on the touch screen display, detecting a first finger swipe gesture on the touch screen display; in response to detecting the first finger swipe gesture on the touch screen display:
in accordance with a determination that the first finger swipe gesture is in a first direction, replacing display of the first set of the first plurality of icons with display of a second set of the first plurality of icons on the touch screen display, wherein the second set of the first plurality of icons is distinct from the first set of the first plurality of icons; and
in accordance with a determination that the first finger swipe gesture is in a direction that is substantially opposite the first direction, replacing display of the first set of the first plurality of icons with a display of information, other than a set in the plurality of sets of icons, customized to a user of the device.
17 . The non-transitory computer-readable storage medium of claim 16 , wherein replacing display of the first set of the first plurality of icons with display of a second set of the first plurality of icons on the touch screen display comprises an animation that moves the first set out of the first area and the second set into the first area.
18 . The non-transitory computer-readable storage medium of claim 16 , further including instructions for:
detecting a second finger gesture on an icon in the second set of the first plurality of icons; and in response to detecting the second finger gesture, displaying an application that corresponds to the icon in the second set upon which the second finger gesture was detected.
19 . The non-transitory computer-readable storage medium of claim 16 , further including instructions for:
detecting a third finger gesture on the touch screen display; in response to detecting the third finger gesture, replacing display of the second set of the first plurality of icons with display of a third set of the first plurality of icons on the touch screen display; detecting a fourth finger gesture on an icon in the third set of the first plurality of icons; and in response to detecting the fourth finger gesture, displaying an application that corresponds to the icon in the third set upon which the fourth finger gesture was detected.
20 . The non-transitory computer-readable storage medium of claim 16 , wherein the plurality of sets of icons includes a number of sets of icons that are configured to be separately displayed as a sequence of sets of icons on the touch screen display; and further including instructions for:
displaying two or more set-sequence-indicia icons, wherein the set-sequence-indicia icons provide information about the number of sets of icons in the plurality of sets of icons and a position of a displayed set of icons in the sequence of sets of icons; and in response to detecting the first finger swipe gesture, updating the information provided by the set-sequence-indicia icons to reflect the replacement of the displayed first set by the second set.
21 . The non-transitory computer-readable storage medium of claim 20 , further including instructions for:
in accordance with the determination that the first finger swipe gesture is in a direction that is substantially opposite the first direction, updating the information provided by a customized-information indicia icon and the set-sequence-indicia icons to reflect the replacement of the displayed first set by the information customized to the user.
22 . The non-transitory computer-readable storage medium of claim 16 , wherein the first finger swipe gesture is at a location on the touch screen display that does not align with any indicia representative of said replacing.Join the waitlist — get patent alerts
Track US2020225843A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.