Method and system providing a graphical user interface
First Claim
1. A method of providing a graphical user interface, comprising the steps of:
- displaying a graphic representation of a data object at an initial location on a screen;
receiving a command selecting the data object from a user through an interface;
moving the graphical representation of the data object towards a destination location on the screen upon receiving an indication of the destination location on the screen from a user through the interface;
causing an at least indirect transition of the object from a first state to a second state at a time when the graphical representation of the data object is positioned substantially at a final destination location, wherein output is provided enabling a user to distinguish the first state from the second state; and
starting a first timer in response to receiving an indication of a destination location from a user through the interface and automatically causing the transition from the first state to the second state only after the first timer has run over a pre-determined period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing a graphical user interface includes displaying a graphic representation of a data object at an initial location, receiving a command selecting the data object from a user, moving the graphical representation of the data object towards a destination location upon receiving an indication of the destination location from a user, and causing an at least indirect transition of the object from a first state to a second state at a time when the graphical representation of the data object is positioned substantially at a final destination location. Output enables a user to distinguish the first state from the second state. A first timer is started in response to receiving an indication of a destination location from a user through the interface. The transition from the first state to the second state is automatically caused only after the first timer has run over a pre-determined period of time.
-
Citations
15 Claims
-
1. A method of providing a graphical user interface, comprising the steps of:
-
displaying a graphic representation of a data object at an initial location on a screen;
receiving a command selecting the data object from a user through an interface;
moving the graphical representation of the data object towards a destination location on the screen upon receiving an indication of the destination location on the screen from a user through the interface;
causing an at least indirect transition of the object from a first state to a second state at a time when the graphical representation of the data object is positioned substantially at a final destination location, wherein output is provided enabling a user to distinguish the first state from the second state; and
starting a first timer in response to receiving an indication of a destination location from a user through the interface and automatically causing the transition from the first state to the second state only after the first timer has run over a pre-determined period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing a graphical user interface, comprising:
-
a screen;
an interface that receives user input; and
a system that processes and controls output on the screen, said system including;
means for displaying a graphic representation of a data object at an initial location on the screen;
means for receiving a command selecting the data object from a user through the interface;
means for moving the graphical representation of the data object towards a destination location on the screen upon receiving an indication of the destination location on the screen from a user through the interface;
means for causing an at least indirect transition of the object from a first state to a second state at a time when the graphical representation of the data object is positioned substantially at a final destination location, wherein output is provided enabling a user to distinguish the first state from the second state; and
means for starting a first timer in response to receiving an indication of a destination location from a user through the interface and automatically causing the transition from the first state to the second state only after the first timer has run over a pre-determined period of time. - View Dependent Claims (14)
-
-
15. A computer program embodied on a computer readable medium, said computer program including a set of instructions that are capable of performing the steps of:
-
displaying a graphic representation of a data object at an initial location on a screen;
receiving a command selecting the data object from a user through an interface;
moving the graphical representation of the data object towards a destination location on the screen upon receiving an indication of the destination location on the screen from a user through the interface;
causing an at least indirect transition of the object from a first state to a second state at a time when the graphical representation of the data object is positioned substantially at a final destination location, wherein output is provided enabling a user to distinguish the first state from the second state; and
starting a first timer in response to receiving an indication of a destination location from a user through the interface and automatically causing the transition from the first state to the second state only after the first timer has run over a pre-determined period of time.
-
Specification