MOVING RADIAL MENUS
First Claim
Patent Images
1. A computer readable medium storing a computer program for execution by at least one processor, the computer program comprising sets of instructions for:
- a) determining that a first identified location is too close to an edge of a window of a graphical user interface to display a radial display area;
b) identifying a second location far enough from the edge to fully display the radial display area within the window; and
c) displaying the radial display area at the second location.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer readable medium storing a computer program for execution by at least one processor is disclosed. The computer program is for determining that a first identified location is too close to an edge of a window of a graphical user interface to display a radial display area. The computer program is also for identifying a second location far enough from the edge to fully display the radial display area within the window. The computer program is also for displaying the radial display area at the second location.
-
Citations
27 Claims
-
1. A computer readable medium storing a computer program for execution by at least one processor, the computer program comprising sets of instructions for:
-
a) determining that a first identified location is too close to an edge of a window of a graphical user interface to display a radial display area; b) identifying a second location far enough from the edge to fully display the radial display area within the window; and c) displaying the radial display area at the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
a) identifying a first location of a cursor within a window of a graphical user interface (GUI); b) determining that a radial display area cannot be fully displayed around the cursor and within the window; c) moving the cursor to a second location where the radial display area can be fully displayed around the cursor and within the window; and d) displaying the radial display area around the cursor. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method comprising:
-
a) defining a display area for display in a window of a graphical user interface (GUI); and b) defining a set of modules for (i) identifying a command to display the menu around a moving cursor once the cursor stops moving, and (ii) preventing the cursor from entering a portion of the window in which the display area cannot be fully displayed around the cursor while remaining within the window. - View Dependent Claims (21, 22, 23)
-
-
24. A method comprising:
-
a) defining a display area for display at a first location in a window of a graphical user interface; and b) defining a set of modules for (i) determining that at least a portion of the display area does not fit within the window when the display area is displayed at the first location, and (ii) sliding the display area to a second location such that the entire display area is displayed within the window.
-
-
25. A method comprising:
-
a) identifying a cursor movement that represents a command to open a display area; b) identifying a direction of the cursor movement; c) identifying a first location in a window of a graphical user interface for displaying a display area; d) determining that the display area cannot be fully displayed in the window at the first location; and e) displaying the display area at a second location, the second location located in a direction opposite the direction of the cursor movement relative to the first location.
-
-
26. A method comprising:
-
a) displaying a radial display area comprising a plurality of selectable items arranged about an internal point of the radial display area; and b) upon displaying the radial display area, automatically moving a cursor to a location within the radial display area.
-
-
27. A method comprising:
-
a) defining a radial display area comprising a plurality of selectable items arranged about an internal point of the radial display area; and b) defining a set of modules for (i) determining a first location to display the radial display area, and (ii) determining a second location within the display area to which a cursor is automatically moved.
-
Specification