Portable multifunction device, method, and graphical user interface for displaying user interface objects adaptively
First Claim
1. A method implemented at a portable multifunction device with a touch screen display, comprising:
- identifying a first group of user interface objects and a second group of user interface objects, wherein said first group corresponds to a first file system folder, and said second group corresponds to a second file system folder distinct from the first file system folder, and whereina respective user interface object in the first group of user interface objects is associated with a corresponding data file in the first file system folder, anda respective user interface object in the second group of user interface objects is associated with a corresponding data file in the second file system folder; and
automatically displaying objects associated with the first group and the second group in response to the device determining that the first group and the second group meet predefined conditions, including;
in response to the device determining that the first group and the second group meet a first predefined condition, distinct from a second predefined condition and a third predefined condition, automatically concurrently displaying on the touch screen displayobjects in the first group of user interface objects,a label for the first group of user interface objects,objects in the second group of user interface objects, anda label for the second group of user interface objects while maintaining data files that correspond to the first group of user interface objects in the first file system folder and data files that correspond to the second group of user interface objects in the second file system folder;
in response to the device determining that the first group and the second group meet the second predefined condition, distinct from the first predefined condition and the third predefined condition, automatically concurrently displaying on the touch screen displaya first group icon that corresponds to the first group of user interface objects without concurrently displaying objects in the first group of user interface objects, andobjects in the second group of user interface objects,while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder; and
in response to the device determining that the first group and the second group meet the third predefined condition, distinct from the first predefined condition and the second predefined condition, automatically concurrently displaying on the touch screen displaythe first group icon that corresponds to the first group of user interface objects without concurrently displaying objects in the first group of user interface objects anda second group icon that corresponds to the second group of user interface objects without concurrently displaying objects in the second group of user interface objects while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder,wherein the first, second, and third predefined conditions are each based on at least one of the number of objects in the first group of user interface objects and the number of objects in the second group of user interface objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable multifunction device identifies a plurality of user interface objects. If the user interface objects meet a first predefined condition, the device then displays at least two of the user interface objects on a touch screen display. If the user interface objects meet a second predefined condition, the device then divides the user interface objects into at least first and second groups of user interface objects and then displays a first group icon corresponding to the first group and at least one user interface object from the second group on the touch screen display. If the user interface objects meet a third predefined condition, the device divides the user interface objects into at least third and fourth groups of user interface objects. The device then displays a third group icon corresponding to the third group and a fourth group icon corresponding to the fourth group.
32 Citations
25 Claims
-
1. A method implemented at a portable multifunction device with a touch screen display, comprising:
-
identifying a first group of user interface objects and a second group of user interface objects, wherein said first group corresponds to a first file system folder, and said second group corresponds to a second file system folder distinct from the first file system folder, and wherein a respective user interface object in the first group of user interface objects is associated with a corresponding data file in the first file system folder, and a respective user interface object in the second group of user interface objects is associated with a corresponding data file in the second file system folder; and automatically displaying objects associated with the first group and the second group in response to the device determining that the first group and the second group meet predefined conditions, including; in response to the device determining that the first group and the second group meet a first predefined condition, distinct from a second predefined condition and a third predefined condition, automatically concurrently displaying on the touch screen display objects in the first group of user interface objects, a label for the first group of user interface objects, objects in the second group of user interface objects, and a label for the second group of user interface objects while maintaining data files that correspond to the first group of user interface objects in the first file system folder and data files that correspond to the second group of user interface objects in the second file system folder; in response to the device determining that the first group and the second group meet the second predefined condition, distinct from the first predefined condition and the third predefined condition, automatically concurrently displaying on the touch screen display a first group icon that corresponds to the first group of user interface objects without concurrently displaying objects in the first group of user interface objects, and objects in the second group of user interface objects, while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder; and in response to the device determining that the first group and the second group meet the third predefined condition, distinct from the first predefined condition and the second predefined condition, automatically concurrently displaying on the touch screen display the first group icon that corresponds to the first group of user interface objects without concurrently displaying objects in the first group of user interface objects and a second group icon that corresponds to the second group of user interface objects without concurrently displaying objects in the second group of user interface objects while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder, wherein the first, second, and third predefined conditions are each based on at least one of the number of objects in the first group of user interface objects and the number of objects in the second group of user interface objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A portable electronic 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; identifying a first group of user interface objects and a second group of user interface objects, wherein said first group corresponds to a first file system folder, and said second group corresponds to a second file system folder distinct from the first file system folder, and wherein a respective user interface object in the first group of user interface objects is associated with a corresponding data file in the first file system folder, and a respective user interface object in the second group of user interface objects is associated with a corresponding data file in the second file system folder; and automatically displaying objects associated with the first group and the second group in response to the device determining that the first group and the second group meet predefined conditions, including; in response to the device determining that the first group and the second group meet a first predefined condition, distinct from a second predefined condition and a third predefined condition, automatically concurrently displaying on the touch screen display objects in the first group of user interface objects, a label for the first group of user interface objects, objects in the second group of user interface objects, and a label for the second group of user interface objects while maintaining data files that correspond to the first group of user interface objects in the first file system folder and data files that correspond to the second group of user interface objects in the second file system folder; in response to the device determining that the first group and the second group meet the second predefined condition, distinct from the first predefined condition and the third predefined condition, automatically concurrently displaying on the touch screen display a first group icon that corresponds to the first group of user interface objects without concurrently displaying objects in the first group of user interface objects, and objects in the second group of user interface objects, while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder; and in response to the device determining that the first group and the second group meet the third predefined condition, distinct from the first predefined condition and the second predefined condition, automatically concurrently displaying on the touch screen display the first group icon that corresponds to the first group of user interface objects without concurrently displaying objects in the first group of user interface objects and a second group icon that corresponds to the second group of user interface objects without concurrently displaying objects in the second group of user interface objects while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder, wherein the first, second, and third predefined conditions are each based on at least one of the number of objects in the first group of user interface objects and the number of objects in the second group of user interface objects. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having stored therein instructions, which when executed by a portable electronic device with a touch screen display, cause the device to:
-
identify a first group of user interface objects and a second group of user interface objects, wherein said first group corresponds to a first file system folder, and said second group corresponds to a second file system folder distinct from the first file system folder, and wherein a respective user interface object in the first group of user interface objects is associated with a corresponding data file in the first file system folder, and a respective user interface object in the second group of user interface objects is associated with a corresponding data file in the second file system folder; and automatically display objects associated with the first group and the second group in response to the device determining that the first group and the second group meet predefined conditions, including; in response to the device determining that the first group and the second group meet a first predefined condition, distinct from a second predefined condition and a third predefined condition, automatically concurrently display on the touch screen display objects in the first group of user interface objects, a label for the first group of user interface objects, objects in the second group of user interface objects, and a label for the second group of user interface objects while maintaining data files that correspond to the first group of user interface objects in the first file system folder and data files that correspond to the second group of user interface objects in the second file system folder; in response to the device determining that the first group and the second group meet the second predefined condition, distinct from the first predefined condition and the third predefined condition, automatically concurrently display on the touch screen display a first group icon that corresponds to the first group of user interface objects without concurrently displaying objects in the first group of user interface objects, and objects in the second group of user interface objects, while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder; and in response to the device determining that the first group and the second group meet the third predefined condition, distinct from the first predefined condition and the second predefined condition, automatically concurrently display on the touch screen display the first group icon that corresponds to the first group of user interface objects without concurrently displaying objects in the first group of user interface objects and a second group icon that corresponds to the second group of user interface objects without concurrently displaying objects in the second group of user interface objects while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder, wherein the first, second, and third predefined conditions are each based on at least one of the number of objects in the first group of user interface objects and the number of objects in the second group of user interface objects. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A graphical user interface on a portable electronic device with a touch screen display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
objects associated with a first group of user interface objects, and objects associated with a second group of user interface objects; wherein; said first group corresponds to a first file system folder, and said second group corresponds to a second file system folder distinct from the first file system folder, and the first group of user interface objects and the second group of user interface objects are identified, wherein a respective user interface object in the first group of user interface objects is associated with a corresponding data file in the first file system folder, and a respective user interface object in the second group of user interface objects is associated with a corresponding data file in the second file system folder; and the objects associated with the first group and the second group are automatically displayed in response to the device determining that the first group and the second group meet predefined conditions, including; in response to the device determining that the first group and the second group meet a first predefined condition, distinct from a second predefined condition and a third predefined condition, objects in the first group of user interface objects, a label for the first group of user interface objects, objects in the second group of user interface objects, and a label for the second group of user interface objects are automatically concurrently displayed on the touch screen display, while maintaining data files that correspond to the first group of user interface objects in the first file system folder and data files that correspond to the second group of user interface objects in the second file system folder; in response to the device determining that the first group and the second group meet the second predefined condition, distinct from the first predefined condition and the third predefined condition, a first group icon that corresponds to the first group of user interface objects, and objects in the second group of user interface objects are automatically concurrently displayed on the touch screen display without concurrently displaying objects in the first group of user interface objects, while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder; and in response to the device determining that the first group and the second group meet the third predefined condition, distinct from the first predefined condition and the second predefined condition, the first group icon that corresponds to the first group of user interface objects and a second group icon that corresponds to the second group of user interface objects are automatically concurrently displayed on the touch screen display without concurrently displaying objects in the first group of user interface objects and without concurrently displaying objects in the second group of user interface objects, while maintaining the data files that correspond to the first group of user interface objects in the first file system folder and the data files that correspond to the second group of user interface objects in the second file system folder, wherein the first, second, and third predefined conditions are each based on at least one of the number of objects in the first group of user interface objects and the number of objects in the second group of user interface objects.
-
Specification