Dynamically changing cursor for user interface
First Claim
1. A non-transitory computer-readable recording medium having a computer program recorded thereon that causes a computer to control a display device to display a user interface and at least two different images of a cursor within the displayed user interface, the computer program causing the computer to perform operations comprising:
- displaying, in the user interface on the display device, a first image of the cursor, the first image of the cursor comprising a pointer arrow having a tail;
receiving a control input containing an instruction to drag at least one object displayed in the user interface on the display device;
controlling the display device to, upon receipt of the control input, switch the display of the first image of the cursor to a display of a second image of the cursor in the user interface, the second image of the cursor comprising a first hybrid cursor having a pointer arrow with a first variable graphic replacing the tail comprised in the first image;
controlling the display device to display, while the at least one object is being dragged, the first variable graphic in the user interface as an alphanumeric representation including a numerical value representing a characteristic of the at least one dragged object; and
in response to a user indication associated with the dragging, controlling the display device to switch the display of the second image of the cursor to include alternative information different from the numerical value representing said characteristic of the at least one dragged object.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamic cursor for a computer graphical user interface changes according to the processing state of applications over which the cursor is located, or with respect to an operating system element. A normal cursor is displayed when either the operating system element, or an application over which the cursor is located, can be accessed in a normal manner. A standard wait cursor is displayed over busy applications that require a user to wait until interacting with the application, when the application is active in the foreground of the computer system. When the application is busy and operating in the background, a hybrid wait cursor is displayed that indicates to the user the busy state of the application and the user'"'"'s ability to interact with operating system elements or other applications regardless of this busy state. Other forms of hybrid cursors are disclosed that indicate the results of a drag operation, and quantitative data pertaining to objects being dragged.
112 Citations
41 Claims
-
1. A non-transitory computer-readable recording medium having a computer program recorded thereon that causes a computer to control a display device to display a user interface and at least two different images of a cursor within the displayed user interface, the computer program causing the computer to perform operations comprising:
-
displaying, in the user interface on the display device, a first image of the cursor, the first image of the cursor comprising a pointer arrow having a tail; receiving a control input containing an instruction to drag at least one object displayed in the user interface on the display device; controlling the display device to, upon receipt of the control input, switch the display of the first image of the cursor to a display of a second image of the cursor in the user interface, the second image of the cursor comprising a first hybrid cursor having a pointer arrow with a first variable graphic replacing the tail comprised in the first image; controlling the display device to display, while the at least one object is being dragged, the first variable graphic in the user interface as an alphanumeric representation including a numerical value representing a characteristic of the at least one dragged object; and in response to a user indication associated with the dragging, controlling the display device to switch the display of the second image of the cursor to include alternative information different from the numerical value representing said characteristic of the at least one dragged object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for displaying a user interface and at least two different images of a cursor within the displayed user interface on a display device of a computer, comprising the steps of:
-
displaying, in the user interface on the display device, a first image of the cursor, the first image of the cursor comprising a pointer arrow having a tail; receiving, from a control device connected to the computer, a control input containing an instruction to drag at least one object in the user interface displayed on the display device; controlling the display device to, upon receipt of the control input, switch the display of the first image of the cursor to a display of a second image of the cursor in the user interface, the second image of the cursor comprising a first hybrid cursor having a pointer arrow with a first variable graphic replacing the tail comprised in the first image of the cursor; controlling the display device to display, while the at least one object is being dragged, the first variable graphic in the user interface as an alphanumeric representation including a numerical value representing a characteristic of the at least one dragged object; and in response to a user indication associated with the dragging, controlling the display device to, switch the display of the second image of the cursor to include alternative information different from the numerical value representing said characteristic of the at least one dragged object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for displaying a user interface and at least two different images of a cursor within the displayed user interface on a display device of a computer, comprising the steps of:
-
displaying, in the user interface on the display device, a first image of the cursor; receiving, from a control device connected to the computer, a control input containing an instruction to drag at least one object displayed in the user interface on the display device; controlling the display device to, upon initiation of the dragging of the at least one object displayed in the user interface, switch the display of the first image of the cursor to a display of a second image of the cursor in the user interface, the second image of the cursor comprising a first hybrid cursor having a portion of the first image of the cursor and a first variable graphic; controlling the display device to display, while the at least one object is being dragged, the first variable graphic in the user interface as a symbol representation display including a numerical value representing a characteristic of the at least one dragged object; and in response to a user indication associated with the dragging, controlling the display device to, switch the display of the second image of the cursor to include alternative information different from the numerical value representing said characteristic of the at least one dragged object. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer processing device comprising:
-
a display unit configured to display a user interface and at least two different images of a cursor within the user interface; a control unit configured to control the display unit to display a first image of the cursor within the user interface, the first image of the cursor comprising a pointer arrow having a tail; and a receiving unit configured to receive an instruction input containing an instruction to drag at least one object displayed in the user interface on the display unit, wherein the control unit is configured to control the display device to switch the display of the first image of the cursor to a display of a second image of the cursor within the user interface, upon the receiving unit receiving the instruction input, the second image of the cursor comprising a first hybrid cursor having a pointer arrow with a first variable graphic replacing the tail comprised in the first image of the cursor, wherein the control unit is configured to control the display device to display, while the at least one object is being dragged, the first variable graphic in the user interface as an alphanumeric representation including a numerical value representing a characteristic of the at least one dragged object, and wherein, in response to a user indication associated with the drag operation, the control unit is configured to control the display device to switch the display of the second image of the cursor to include alternative information different from the numerical value representing said characteristic of the at least one dragged object. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
Specification