Card metaphor for a grid mode display of 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 full-screen mode, a graphical element for a current activity corresponding to a program from a plurality of programs currently executed by the processor;
switch from the full screen mode to a grid mode based on a user input; and
in the grid mode,determine that the number of running activities does not exceed a maximum number; and
based on the determination that the number of running activities does not exceed the maximum number, present multiple graphical elements corresponding to the current activity and at least two additional activities, as a two-dimensional grid arrangement of the display.
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
42 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 full-screen mode, a graphical element for a current activity corresponding to a program from a plurality of programs currently executed by the processor; switch from the full screen mode to a grid mode based on a user input; and in the grid mode, determine that the number of running activities does not exceed a maximum number; and based on the determination that the number of running activities does not exceed the maximum number, present multiple graphical elements corresponding to the current activity and at least two additional activities, as a two-dimensional grid arrangement of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device including a display, causes the computing device to perform operations comprising:
-
presenting, in a full-screen mode, a graphical element for a current activity corresponding to a program from a plurality of programs currently executed by the processor; switching from the full screen mode to a grid mode based on a user input; and in the grid mode, determining that the number of running activities does not exceed a maximum number; and based on the determination that the number of running activities does not exceed the maximum number, presenting multiple graphical elements corresponding to the current activity and at least two additional activities, as a two-dimensional grid arrangement of the display. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of operating a computing device including a display, the method being performed by a processor of the computing device and comprising:
-
presenting, in a full-screen mode, a graphical element for a current activity corresponding to a program from a plurality of programs currently executed by the processor; switching from the full screen mode to a grid mode based on a user input; and in the grid mode, determining that the number of running activities does not exceed a maximum number; and based on the determination that the number of running activities does not exceed the maximum number, presenting multiple graphical elements corresponding to the current activity and at least two additional activities, as a two-dimensional grid arrangement of the display. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification