Methods, systems, and computer program products for navigating between visual components
DCFirst Claim
1. An apparatus, comprising:
- a device including at least one processor operatively coupled to a display and non-transitory memory, the memory storing a plurality of applications including a first application and a second application, the device configured to;
present, utilizing the at least one processor and the display, a first window of the first application in a presentation space of the display;
detect, utilizing the at least one processor, first user input;
in response to the detection of the first user input, present, utilizing the at least one processor and the display, a representation of a second window of the second application in a menu, in a particular region of the presentation space of the display, for displaying the second window of the second application in the presentation space of the display in response to a detection of a second user input in connection with the representation of the second window, the particular region;
located in a first location adjacent to a second location of the first window,operable for being re-sized in response to the first window being re-sized, andoperable for being hidden in response to the first window being maximized;
detect, utilizing the at least one processor, the second user input in connection with the representation of the second window of the second application; and
in response to the detection of the second user input in connection with the representation of the second window of the second application, present, utilizing the at least one processor and the display, the second window of the second application;
wherein the apparatus is configured such that the menu is located in the first location if the first user input includes a first particular input, and the menu is located in a third location if the first user input includes a second particular input.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are described comprising a device configured to: present a first window of the first application in a first application region of a presentation space of the display; detect first user input in connection with the first window of the first application; in response to the detection of the first user input in connection with the first window of the first application, present a representation of a second window of the second application in a menu, in a first particular region of the presentation space of the display, for displaying the second window of the second application, in a second application region in the presentation space of the display, the first particular region: located in a first location adjacent to a second location of the first application region, operable for being at least one of re-sized or moved in response to the first application region being at least one of re-sized or moved, and operable for being hidden in response to the first application region being maximized, and re-presented in response to the first application region being returned to a non-maximized state; detect second user input in connection with the representation of the second window of the second application in the menu; and in response to the detection of the second user input in connection with the representation of the second window of the second application in the menu, present the second window of the second application.
210 Citations
192 Claims
-
1. An apparatus, comprising:
-
a device including at least one processor operatively coupled to a display and non-transitory memory, the memory storing a plurality of applications including a first application and a second application, the device configured to; present, utilizing the at least one processor and the display, a first window of the first application in a presentation space of the display; detect, utilizing the at least one processor, first user input; in response to the detection of the first user input, present, utilizing the at least one processor and the display, a representation of a second window of the second application in a menu, in a particular region of the presentation space of the display, for displaying the second window of the second application in the presentation space of the display in response to a detection of a second user input in connection with the representation of the second window, the particular region; located in a first location adjacent to a second location of the first window, operable for being re-sized in response to the first window being re-sized, and operable for being hidden in response to the first window being maximized; detect, utilizing the at least one processor, the second user input in connection with the representation of the second window of the second application; and in response to the detection of the second user input in connection with the representation of the second window of the second application, present, utilizing the at least one processor and the display, the second window of the second application; wherein the apparatus is configured such that the menu is located in the first location if the first user input includes a first particular input, and the menu is located in a third location if the first user input includes a second particular input. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112)
-
-
2. An apparatus, comprising:
-
a device including at least one processor operatively coupled to a display and non-transitory memory, the memory storing a plurality of applications including a first application and a second application, the device configured to; present, utilizing the at least one processor and the display, a first window of the first application in a presentation space of the display; detect, utilizing the at least one processor, first user input; in response to the detection of the first user input, present, utilizing the at least one processor and the display, a representation of a second window of the second application in a menu, in a particular region of the presentation space of the display, for displaying the second window of the second application in the presentation space of the display in response to a detection of a second user input on the representation of the second window, the particular region; located in a first location adjacent to a second location of the first window, operable for being re-sized in response to the first window being re-sized, and operable for being hidden in response to the first window being maximized; detect, utilizing the at least one processor, the second user input on the representation of the second window of the second application; and in response to the detection of the second user input on the representation of the second window of the second application, present, utilizing the at least one processor and the display, the second window of the second application; wherein the apparatus is configured such that the particular region is located in the first location adjacent to the second location of the first window and the representation of the second window is organized with other representations of other windows for permitting a user to conveniently enter the second user input on the representation of the second window, instead of requiring the user, in connection with the second user input, to locate the second window among an unorganized clutter of different windows and instead of requiring, in connection with the second user input, use of a desktop taskbar. - View Dependent Claims (113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134)
-
-
3. An apparatus, comprising:
-
a non-transitory memory storing instructions and a plurality of applications including a first application and a second application; a display; and one or more processors in communication with the non-transitory memory and the display, wherein the one or more processors execute the instructions to; detect first user input; in response to the detection of the first user input, present, utilizing the display, a representation of a second window of the second application in a menu, for displaying the second window of the second application in response to a detection of a second user input in connection with the representation of the second window, the menu; located in a first location adjacent to a second location of a first window of the first application, having at least on aspect thereof altered in response to the first window being re-sized, and being hidden in response to the first window being maximized; detect the second user input in connection with the representation of the second window of the second application; and in response to the detection of the second user input in connection with the representation of the second window of the second application, present, utilizing the display, the second window of the second application; wherein the apparatus is configured such that the menu is located in the first location adjacent to the second location of the first window and the representation of the second window is organized with other representations of other windows for permitting the second user input in connection with the representation of the second window, while avoiding requiring, for the representation of the second window, a user to locate the second window among an unorganized clutter of different overlapping windows and while further avoiding requiring, for the representation of the second window, use of a desktop taskbar. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
4. An apparatus, comprising:
-
a device including at least one processor operatively coupled to a display and non-transitory memory, the memory storing a plurality of applications including a first application and a second application, the device configured to; present, utilizing the at least one processor and the display, a first window of the first application; detect first user input; in response to the detection of the first user input, present, utilizing the at least one processor and the display, a representation of a second window that is part of a menu including a group of elements, the menu; located in a first location adjacent to a second location of the first window, and operable for being re-sized in response to the first window being re-sized; detect second user input in connection with the representation of the second window; and in response to the detection of the second user input in connection with the representation of the second window, present, utilizing the at least one processor and the display, the second window; wherein the apparatus is configured such that the menu is positioned on a side of the first window if the first user input includes a first particular input, and the menu is positioned on another side of the first window if the first user input includes a second particular input;
the side and the another side are included in different parts of a presentation space; and
the menu does not include a representation of the first window, while the first window is presented, because the first window is already presented. - View Dependent Claims (135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146)
-
-
5. An apparatus, comprising:
-
a device including at least one processor operatively coupled to a display and non-transitory memory, the memory storing a plurality of applications including a first application and a second application, the device configured to; present, utilizing the at least one processor and the display, a first window of the first application; detect first user input; in response to the detection of the first user input, present, utilizing the at least one processor and the display, a representation of a second window that is part of a menu including a group of elements, for presenting the second window, the menu; located in a first location adjacent to a second location of the first window, and operable for being re-sized in response to the first window being re-sized; detect second user input in connection with the representation of the second window; and in response to the detection of the second user input in connection with the representation of the second window, present, utilizing the at least one processor and the display, the second window; wherein the apparatus is configured such that;
the first window is associated with the first application and the second window is associated with the second application; and
the menu is located in the first location adjacent to the second location of the first window, for permitting a user to enter the second user input in connection with the representation of the second window via a single action without use of a taskbar positioned in a particular location of a presentation space of the display.- View Dependent Claims (147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158)
-
-
6. An apparatus, comprising:
-
a device including at least one processor operatively coupled to a display and non-transitory memory, the memory storing a plurality of applications including a first application and a second application, the device configured to; present, utilizing the at least one processor and the display, a first window of the first application; detect first user input; in response to the detection of the first user input, present, utilizing the at least one processor and the display, a representation of a second window that is part of a menu including a group of elements, for presenting the second window, the menu; located in a first location adjacent to a second location of the first window, and operable for being re-sized in response to the first window being re-sized; detect second user input in connection with the representation of the second window; and in response to the detection of the second user input in connection with the representation of the second window, present, utilizing the at least one processor and the display, the second window; wherein the apparatus is configured such that;
the first window and the second window are both associated with the first application; and
the menu is located in the first location adjacent to the second location of the first window and without obstructing window display, for permitting a user to enter the second user input in connection with the representation of the second window via a single action, instead of requiring the user to locate the second window among different cluttered windows and instead of requiring use of a desktop taskbar. - View Dependent Claims (159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170)
-
-
7. An apparatus, comprising:
-
a device including at least one processor operatively coupled to a display and non-transitory memory, the memory storing a plurality of applications including a first application and a second application, the device configured to; present, utilizing the at least one processor and the display, a first window of the first application; detect first user input; in response to the detection of the first user input, present, utilizing the at least one processor and the display, a representation of a second window that is part of a menu including a group of spaced rectilinear elements, the menu; located in a first location adjacent to a second location of the first window, and operable for being re-sized in response to the first window being re-sized; detect second user input in connection with the representation of the second window; and in response to the detection of the second user input in connection with the representation of the second window, present, utilizing the at least one processor and the display, the second window; wherein the apparatus is configured such that the first window and the second window are both associated with the first application, and the group of spaced rectilinear elements of the menu overlays only empty desktop space regardless as to which of a plurality of locations where the first window is presented, so as to permit the second user input in connection with the representation of the second window for presenting the second window, without requiring a user to locate the second window among a clutter of different windows and without requiring use of a desktop taskbar, all while presenting an unobstructed view of both the menu and the first window. - View Dependent Claims (171, 172, 173, 174)
-
-
8. An apparatus, comprising:
-
a device including at least one processor operatively coupled to a display and non-transitory memory, the memory storing a plurality of applications including a first application and a second application, the device configured to; present, utilizing the at least one processor and the display, a first window of the first application; detect first user input; in response to the detection of the first user input, present, utilizing the at least one processor and the display, a second window element that is part of a menu including a group of spaced rectilinear elements and is associated with a second window, the menu; located in a first location adjacent to a second location of the first window, and operable for being at least one of re-sized or moved in response to the first window being at least one of re-sized or moved; detect second user input in connection with the second window element associated with the second window; and in response to the detection of the second user input in connection with the second window element associated with the second window, present, utilizing the at least one processor and the display, the second window; wherein the apparatus is configured such that the group of spaced rectilinear elements of the menu is at least one of re-sized or moved in response to the first window being at least one of re-sized or moved, so as to permit the second user input in connection with the the second window element associated with the second window, instead of requiring a user to locate the second window among a clutter of different overlapping windows and instead of requiring use of a desktop taskbar. - View Dependent Claims (175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185)
-
-
9. An apparatus, comprising:
-
a device including at least one processor operatively coupled to a display and non-transitory memory, the memory storing a plurality of applications including a first application and a second application, the device configured to; present, utilizing the at least one processor and the display, a first window of the first application; detect first user input; in response to the detection of the first user input, present, utilizing the at least one processor and the display, a menu including a plurality of elements one of which corresponds to a second window of the second application, the menu; being located in a first location adjacent to a second location of the first window, and having at least one aspect that is configured to be at least one of moved or re-sized in response to the first window being at least one of moved or re-sized; detect second user input on the one of the elements of the menu corresponding to the second window; and in response to the detection of the second user input on the one of the elements of the menu corresponding to the second window, present, utilizing the at least one processor and the display, the second window; wherein the apparatus is configured such that the at least one of the moving or the re-sizing includes the re-sizing, and the at least one aspect of the menu is re-sized in response to the re-sizing of the first window for permitting a user to conveniently enter the second user input on the one of the elements of the menu corresponding to the second window, instead of requiring, in connection with the second user input, the user to locate the second window among an arrangement of unorganized and overlapping different windows and instead of requiring, in connection with the second user input, use of a desktop taskbar. - View Dependent Claims (186, 187, 188, 189, 190, 191, 192)
-
Specification