CARD METAPHOR FOR ACTIVITIES IN A COMPUTING DEVICE
First Claim
1. A computing device, comprising:
- a display;
a processor; and
a memory storing one or more programs including instructions that, when executed by the processor, cause the computing device to;
present, in a two-dimensional grid arrangement, a plurality of graphical elements corresponding to a plurality of software applications operating on the computing device; and
dismiss a selected one of the graphical elements based on a user input.
3 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, a card metaphor is established, in which each activity can be represented within an area of the screen referred to as a card. In various embodiments, any of several display modes are available for viewing, interacting with, manipulating, initiating, and dismissing cards. A persistent positional relationship can be established among cards, represented by a one-dimensional sequence. Newly opened cards are generally placed at the end of the sequence, although a new card that bears a relationship to an already open card may, in some embodiments, be placed adjacent to the already open card. In various embodiments, cards may be grouped, with such groups being represented as stacks of cards or by other visually distinctive means.
-
Citations
75 Claims
-
1. A computing device, comprising:
-
a display; a processor; and a memory storing one or more programs including instructions that, when executed by the processor, cause the computing device to; present, in a two-dimensional grid arrangement, a plurality of graphical elements corresponding to a plurality of software applications operating on the computing device; and dismiss a selected one of the graphical elements based on a user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device including a display, cause the computing device to:
-
present, in a two-dimensional grid arrangement, a plurality of graphical elements corresponding to a plurality of software applications operating on the computing device; and dismiss a selected one of the graphical elements based on a user input. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of operating a computing device including a display, the method performed by a processor of the computing device and comprising:
-
presenting, in a two-dimensional grid arrangement, a plurality of graphical elements corresponding to a plurality of software applications operating on the computing device; and dismissing a selected one of the graphical elements based on a user input. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computing device, comprising:
-
a display; a processor; and a memory storing one or more programs including instructions that, when executed by the processor, cause the computing device to; present, in a grid mode, a plurality of graphical elements in a two-dimensional grid arrangement, the graphical elements corresponding to a plurality of software applications operating on the computing device; select one of the graphical elements based on a user input; and launch the software application corresponding to the selected graphical element. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device including a display, cause the computing device to:
-
present, in a grid mode, a plurality of graphical elements in a two-dimensional grid arrangement, the graphical elements corresponding to a plurality of software applications operating on the computing device; select one of the graphical elements based on a user input; and launch the software application corresponding to the selected graphical element. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method of operating a computing device including a display, the method performed by a processor of the computing device and comprising:
-
presenting, in a grid mode, a plurality of graphical elements in a two-dimensional grid arrangement, the graphical elements corresponding to a plurality of software applications operating on the computing device; selecting one of the graphical elements based on a user input; and launching the software application corresponding to the selected graphical element. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification