Three dimensional icon stacks
First Claim
1. A method comprising:
- causing, by at least one processor, a user device to display, on a display device, a graphical user interface (GUI),the GUI including a stack with a plurality of items,the plurality of items being ordered in the stack based on at least one of;
an alphabetical ordering, ora user-specified ordering,each of the plurality of items being at least partially exposed to permit selection by a user,the plurality of items being associated with a plurality of different content types, andeach of the plurality of items graphically indicating an associated one of the plurality of the different content types;
detecting, by at least one processor, an input, by the user, with respect to the display device;
identifying, by at least one processor and based on the detected input, a gesture,determining, by at least one processor, whether the gesture corresponds to one of;
a single-point gesture associated with a first area associated with the stack,a first gesture associated with a second area that includes an image of a person that is associated with one of the plurality of items,a multipoint gesture associated with the first area associated with the stack, ora second gesture associated with the second area,the second gesture being different from the first gesture; and
selectively performing, by at least one processor, one of a first operation, a second operation, a third operation, or a fourth operation that are different,the first operation being performed when the gesture corresponds to the single-point gesture associated with the first area associated with the stack,the second operation being performed when the gesture corresponds to the first gesture associated with the second area,the second operation including;
providing access to contact information associated with the image of the person,the third operation being performed when the gesture corresponds to the multipoint gesture associated with the first area associated with the stack, andthe fourth operation being performed when the gesture corresponds to the second gesture associated with the second area,the fourth operation including;
providing access to a group of messages associated with the image of the person, andproviding another stack with another plurality of items based on a time-based ordering,the other plurality of items graphically representing the group of messages.
2 Assignments
0 Petitions
Accused Products
Abstract
A method performed by a user device includes displaying a graphical user interface (GUI) on a touch screen, where the GUI includes a stack having a plurality of items. Each of the plurality of items is at least partially exposed to permit selection by a user, and each of the plurality of items includes content or provides access to content. The method further includes detecting an area of the touch screen that is touched by an instrument, and determining whether the touched area corresponds to an area of the stack or an area of one of the plurality of items. The method also includes determining a gesture corresponding to the touched area, performing an operation, corresponding to the gesture, on the stack or on the one of the plurality of items, and displaying, on the touch screen, content associated with the operation.
-
Citations
18 Claims
-
1. A method comprising:
-
causing, by at least one processor, a user device to display, on a display device, a graphical user interface (GUI), the GUI including a stack with a plurality of items, the plurality of items being ordered in the stack based on at least one of; an alphabetical ordering, or a user-specified ordering, each of the plurality of items being at least partially exposed to permit selection by a user, the plurality of items being associated with a plurality of different content types, and each of the plurality of items graphically indicating an associated one of the plurality of the different content types; detecting, by at least one processor, an input, by the user, with respect to the display device; identifying, by at least one processor and based on the detected input, a gesture, determining, by at least one processor, whether the gesture corresponds to one of; a single-point gesture associated with a first area associated with the stack, a first gesture associated with a second area that includes an image of a person that is associated with one of the plurality of items, a multipoint gesture associated with the first area associated with the stack, or a second gesture associated with the second area, the second gesture being different from the first gesture; and selectively performing, by at least one processor, one of a first operation, a second operation, a third operation, or a fourth operation that are different, the first operation being performed when the gesture corresponds to the single-point gesture associated with the first area associated with the stack, the second operation being performed when the gesture corresponds to the first gesture associated with the second area, the second operation including; providing access to contact information associated with the image of the person, the third operation being performed when the gesture corresponds to the multipoint gesture associated with the first area associated with the stack, and the fourth operation being performed when the gesture corresponds to the second gesture associated with the second area, the fourth operation including; providing access to a group of messages associated with the image of the person, and providing another stack with another plurality of items based on a time-based ordering, the other plurality of items graphically representing the group of messages. - View Dependent Claims (2, 3, 4, 5, 17)
-
-
6. A user device comprising:
-
a memory to store a plurality of instructions; and a processor to execute the plurality of instructions stored in the memory to; cause a display to present a graphical user interface (GUI), the GUI including a stack with a plurality of items that are partially exposed to permit selection, the plurality of items being ordered in the stack based on at least one of;
an alphabetical ordering, or
a user-specified ordering,the plurality of items being associated with a plurality of different content types, and each of the plurality of items graphically indicating an associated one of the plurality of the different content types, detect an input by a user of the user device, identify, based on the detected input, a gesture, determine whether the gesture corresponds to one of; a single-point gesture associated with a displayed first area that is associated with the stack, a first gesture associated with a displayed second area that includes an image of a person that is associated with one of the plurality of items, a multipoint gesture associated with the displayed first area that is associated with the stack, or a second gesture associated with the displayed second area, the second gesture being different from the first gesture, selectively perform one of a first operation, a second operation, a third operation, or a fourth operation that differ, the processor performing the first operation when the gesture corresponds to the single-point gesture associated with the displayed first area associated with the stack, the processor performing the second operation when the gesture corresponds to the first gesture associated with the displayed second area,
the processor, when performing the second operation, being to;
provide access to contact information associated with the image of the person,
the processor performing the third operation when the gesture corresponds to the multipoint gesture associated with the displayed first area associated with the stack, and
the processor performing the fourth operation when the gesture corresponds to the second gesture associated with the displayed second area,
the processor, when performing the fourth operation, being to;
provide access to a group of messages associated with the image of the person, and
provide another stack with another plurality of items based on a time-based ordering,
the other plurality of times graphically representing the group of messages. - View Dependent Claims (7, 8, 9, 10, 11, 12, 18)
-
-
13. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions which, when executed by a user device, cause the user device to display a graphical user interface (GUI) on a display device, the GUI including a stack, the stack including a plurality of items that are partially exposed to permit selection, the plurality of items being ordered in the stack based on at least one of;
an alphabetical ordering, or
a user-specified ordering,the plurality of items being associated with a plurality of different content types, and each of the plurality of items graphically indicating an associated one of the plurality of the different content types; one or more instructions which, when executed by the user device, cause the user device to detect an input; one or more instructions which, when executed by the user device, cause the user device to identify, based on the detected input, a gesture; one or more instructions which, when executed by the user device, cause the user device to determine whether the gesture corresponds to one of; a single-point gesture associated with a displayed first area that is associated with the stack, a first gesture associated with a displayed second area that includes an image of a person that is associated with one of the plurality of items, a multipoint gesture associated with the displayed first area that is associated with the stack, or a second gesture associated with the displayed second area, the second gesture being different from the first gesture; and one or more instructions which, when executed by the user device, cause the user device to selectively perform one of a first operation, a second operation, a third operation, or a fourth operation that are different, the first operation being performed when the gesture corresponds to the single-point gesture associated with the displayed first area associated with the stack, the second operation being performed when the gesture corresponds to the first gesture associated with the displayed second area, the one or more instructions to perform the second operation including; one or more instructions to provide access to contact information associated with the image of the person, the third operation being performed when the gesture corresponds to the multipoint gesture associated with the displayed first area associated with the stack, and the fourth operation being performed when the gesture corresponds to the second gesture associated with the displayed second area, the one or more instructions to perform the fourth operation including; one or more instructions to provide access to a group of messages associated with the image of the person, and one or more instructions to provide another stack with another plurality of items based on a time-based ordering, the other plurality of items graphically representing the group of messages. - View Dependent Claims (14, 15, 16)
-
Specification