Application menu for video system
First Claim
Patent Images
1. A method comprising:
- at an electronic device with one or more processors and memory;
generating for presentation on a display a user interface including a plurality of groups of icons, wherein the user interface has first and second modes, and a plurality of the icons have been grouped based at least in part on metadata of applications associated with the icons;
receiving input selecting a respective icon;
in response to receiving the input selecting a respective icon, invoking an instance of an application associated with the respective icon;
receiving input requesting adding an additional application;
in response to receiving the input requesting adding the additional application;
in accordance with a determination that metadata of the additional application indicates an icon associated with the additional application should be displayed in a first group of icons, adding the icon associated with the additional application to the first group of icons; and
in accordance with a determination that the metadata of the additional application indicates the icon associated with the additional application should be displayed in a second group of icons, adding the icon associated with the additional application to the second group of icons;
receiving scrolling input scrolling the plurality of groups of icons; and
in response to receiving the scrolling input scrolling the plurality of groups of icons;
in accordance with a determination that the user interface is in the first mode, scrolling the plurality of groups of icons in proportion to a magnitude of the scrolling input; and
in accordance with a determination that the user interface is in the second mode and that the scrolling input meets one or more group-scrolling criteria, scrolling the plurality of groups of icons from a first group to a second group.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to an electronic device. The electronic device generates for presentation on a display a user interface including a plurality of groups of icons. A plurality of the icons have been grouped based at least in part on metadata of applications associated with the icons. The electronic device receives input selecting a respective icon. In response to receiving the input selecting a respective icon, the electronic device invokes an instance of an application associated with the respective icon.
-
Citations
39 Claims
-
1. A method comprising:
at an electronic device with one or more processors and memory; generating for presentation on a display a user interface including a plurality of groups of icons, wherein the user interface has first and second modes, and a plurality of the icons have been grouped based at least in part on metadata of applications associated with the icons; receiving input selecting a respective icon; in response to receiving the input selecting a respective icon, invoking an instance of an application associated with the respective icon; receiving input requesting adding an additional application; in response to receiving the input requesting adding the additional application; in accordance with a determination that metadata of the additional application indicates an icon associated with the additional application should be displayed in a first group of icons, adding the icon associated with the additional application to the first group of icons; and in accordance with a determination that the metadata of the additional application indicates the icon associated with the additional application should be displayed in a second group of icons, adding the icon associated with the additional application to the second group of icons; receiving scrolling input scrolling the plurality of groups of icons; and in response to receiving the scrolling input scrolling the plurality of groups of icons; in accordance with a determination that the user interface is in the first mode, scrolling the plurality of groups of icons in proportion to a magnitude of the scrolling input; and in accordance with a determination that the user interface is in the second mode and that the scrolling input meets one or more group-scrolling criteria, scrolling the plurality of groups of icons from a first group to a second group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. An electronic device, comprising:
-
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; generating for presentation on a display a user interface including a plurality of groups of icons, wherein the user interface has first and second modes, and a plurality of the icons have been grouped based at least in part on metadata of applications associated with the icons; receiving input selecting a respective icon; in response to receiving the input selecting a respective icon, invoking an instance of an application associated with the respective icon; receiving input requesting adding an additional application; in response to receiving the input requesting adding the additional application; in accordance with a determination that metadata of the additional application indicates an icon associated with the additional application should be displayed in a first group of icons, adding the icon associated with the additional application to the first group of icons; and in accordance with a determination that the metadata of the additional application indicates the icon associated with the additional application should be displayed in a second group of icons, adding the icon associated with the additional application to the second group of icons; receiving scrolling input scrolling the plurality of groups of icons; and in response to receiving the scrolling input scrolling the plurality of groups of icons; in accordance with a determination that the user interface is in the first mode, scrolling the plurality of groups of icons in proportion to a magnitude of the scrolling input; and in accordance with a determination that the user interface is in the second mode and that the scrolling input meets one or more group-scrolling criteria, scrolling the plurality of groups of icons from a first group to a second group. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with one or more processors and memory, cause the device to:
-
generate for presentation on a display a user interface including a plurality of groups of icons, wherein the user interface has first and second modes, and a plurality of the icons have been grouped based at least in part on metadata of applications associated with the icons; receive input selecting a respective icon; and in response to receiving the input selecting a respective icon, invoke an instance of an application associated with the respective icon; receive input requesting adding an additional application; in response to receiving the input requesting adding the additional application; in accordance with a determination that metadata of the additional application indicates an icon associated with the additional application should be displayed in a first group of icons, add the icon associated with the additional application to the first group of icons; and in accordance with a determination that the metadata of the additional application indicates the icon associated with the additional application should be displayed in a second group of icons, add the icon associated with the additional application to the second group of icons; receive scrolling input scrolling the plurality of groups of icons; and in response to receiving the scrolling input scrolling the plurality of groups of icons; in accordance with a determination that the user interface is in the first mode, scroll the plurality of groups of icons in proportion to a magnitude of the scrolling input; and in accordance with a determination that the user interface is in the second mode and that the scroll input meets one or more group-scrolling criteria, scrolling the plurality of groups of icons from a first group to a second group. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification