Multiple-application mobile device methods, systems, and computer program products
First Claim
1. A mobile apparatus, comprising:
- a touchscreen;
circuitry;
memory; and
one or more programs, a first software program, a second software program, and a third software program, that are stored utilizing the memory;
wherein the mobile apparatus is configured to;
detect a first user touch input, utilizing the touchscreen;
based on the first user touch input, display, utilizing the touchscreen, a plurality of reduced user interface elements in a menu including a second software program reduced user interface element associated with the second software program and a third software program reduced user interface element associated with the third software program which are non-overlapping and at least one of which is displayed simultaneously with and exterior to a first user interface element associated with the first software program that is displayed without overlap between the first user interface element and the plurality of reduced user interface elements, where the second software program reduced user interface element includes a first order and the third software program reduced user interface element includes a second order;
detect a second user touch input on the menu, utilizing the touchscreen;
based on the second user touch input on the menu, change, utilizing the touchscreen, the display of the menu without changing the display of the first user interface element associated with the first software program, such that a first degree to which the second software program reduced user interface element is capable of being seen is decreased and a second degree to which the third software program reduced user interface element is capable of being seen is increased;
detect a third user touch input on the menu, utilizing the touchscreen;
based on the third user touch input on the menu, utilizing the touchscreen, the display of the menu without changing the display of the first user interface element associated with the first software program, such that the first degree to which the second software program reduced user interface element is capable of being seen is increased and the second degree to which the third software program reduced user interface element is capable of being seen is decreased;
detect a fourth user touch input on the second software program reduced user interface element, utilizing the touchscreen; and
based on the fourth user touch input on the second software program reduced user interface element, display, utilizing the touchscreen, a second user interface element associated with the second software program adjacent to the first user interface element associated with the first software program that is already displayed, with at least one border therebetween, and without the menu being displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer software, apparatuses, and systems are described comprising at least one processor operatively coupled with a display, memory, and at least one input device and further configured to: store a first application, a second application, and a third application, utilizing the memory; detect a first user input, utilizing the at least one input device; in response to the first user input, present, utilizing the display, a plurality of reduced windows including a second application reduced window associated with the second application and a third application reduced window associated with the third application both exterior to a first window associated with the first application that is presented without overlap between the first window and the plurality of reduced windows; detect a second user input in connection with the second application reduced window associated with the second application, utilizing the at least one input device; in response to the second user input in connection with the second application reduced window associated with the second application, present, utilizing the display, a second window associated with the second application for presenting second information associated with the second application, adjacent to the first window associated with the first application; detect a third user input, utilizing the at least one input device; and in response to the third user input, change, utilizing the display, the presentation of the first window and the second window, such that a first size of the first window and a second size of the second window are both changed.
205 Citations
25 Claims
-
1. A mobile apparatus, comprising:
-
a touchscreen; circuitry; memory; and one or more programs, a first software program, a second software program, and a third software program, that are stored utilizing the memory; wherein the mobile apparatus is configured to; detect a first user touch input, utilizing the touchscreen; based on the first user touch input, display, utilizing the touchscreen, a plurality of reduced user interface elements in a menu including a second software program reduced user interface element associated with the second software program and a third software program reduced user interface element associated with the third software program which are non-overlapping and at least one of which is displayed simultaneously with and exterior to a first user interface element associated with the first software program that is displayed without overlap between the first user interface element and the plurality of reduced user interface elements, where the second software program reduced user interface element includes a first order and the third software program reduced user interface element includes a second order; detect a second user touch input on the menu, utilizing the touchscreen; based on the second user touch input on the menu, change, utilizing the touchscreen, the display of the menu without changing the display of the first user interface element associated with the first software program, such that a first degree to which the second software program reduced user interface element is capable of being seen is decreased and a second degree to which the third software program reduced user interface element is capable of being seen is increased; detect a third user touch input on the menu, utilizing the touchscreen; based on the third user touch input on the menu, utilizing the touchscreen, the display of the menu without changing the display of the first user interface element associated with the first software program, such that the first degree to which the second software program reduced user interface element is capable of being seen is increased and the second degree to which the third software program reduced user interface element is capable of being seen is decreased; detect a fourth user touch input on the second software program reduced user interface element, utilizing the touchscreen; and based on the fourth user touch input on the second software program reduced user interface element, display, utilizing the touchscreen, a second user interface element associated with the second software program adjacent to the first user interface element associated with the first software program that is already displayed, with at least one border therebetween, and without the menu being displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile apparatus, comprising:
-
means for detecting a first user touch input, a second user touch input, a third user touch input, and a fourth user touch input; means for; based on the first user touch input, displaying a plurality of reduced user interface elements in a menu including a second software program reduced user interface element associated with the second software program and a third software program reduced user interface element associated with a third software program which are non-overlapping and at least one of which is displayed simultaneously with and exterior to a first user interface element associated with a first software program that is displayed without overlap between the first user interface element and the plurality of reduced user interface elements, where the second software program reduced user interface element includes a first order and the third software program reduced user interface element includes a second order; based on the second user touch input on the menu, changing the display of the menu without changing the display of the first user interface element associated with the first software program, such that a first degree to which the second software program reduced user interface element is capable of being seen is decreased and a second degree to which the third software program reduced user interface element is capable of being seen is increased; based on the third user touch input on the menu, changing the display of the menu without changing the display of the first user interface element associated with the first software program, such that the first degree to which the second software program reduced user interface element is capable of being seen is increased and the second degree to which the third software program reduced user interface element is capable of being seen is decreased; and based on the fourth user touch input on the second software program reduced user interface element, displaying a second user interface element associated with the second software program adjacent to the first user interface element associated with the first software program that is already displayed, with at least one border therebetween, without any other user interface elements being displayed, and without the menu being displayed.
-
-
17. A method, comprising:
at a mobile apparatus including a touchscreen, circuitry, memory, and one or more programs; detecting a first user touch input, utilizing the touchscreen; based on the first user touch input, displaying, utilizing the touchscreen, a plurality of reduced user interface elements in a menu including a second software program reduced user interface element associated with the second software program and a third software program reduced user interface element associated with the third software program which are non-overlapping and at least one of which is displayed simultaneously with and exterior to a first user interface element associated with a first software program that is displayed without overlap between the first user interface element and the plurality of reduced user interface elements, where the second software program reduced user interface element includes a first order and the third software program reduced user interface element includes a second order; detecting a second user touch input on the menu, utilizing the touchscreen; based on the second user touch input on the menu, changing, utilizing the touchscreen, the display of the menu without changing the display of the first user interface element associated with the first software program, such that a first degree to which the second software program reduced user interface element is capable of being seen is decreased and a second degree to which the third software program reduced user interface element is capable of being seen is increased; detecting a third user touch input on the menu, utilizing the touchscreen; based on the third user touch input on the menu, changing, utilizing the touchscreen, the display of the menu without changing the display of the first user interface element associated with the first software program, such that the first degree to which the second software program reduced user interface element is capable of being seen is increased and the second degree to which the third software program reduced user interface element is decreased; detecting a fourth user touch input on the second software program reduced user interface element, utilizing the touchscreen; and based on the fourth user touch input on the second software program reduced user interface element, displaying, utilizing the touchscreen, a second user interface element associated with the second software program adjacent to the first user interface element associated with the first software program that is already displayed, with at least one border therebetween, without any other user interface elements being displayed, and without the menu being displayed. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
Specification