Zeroclick
DC CAFCFirst Claim
1. A method of operating a graphical user interface (GUI) that operates by an input of a movement of a pointer (0) according to a specified movement generates a ‘
- click’
event;
that is the generation of said ‘
click’
event by the completion of the movement of the pointer (0) being first positioned or moving within an area on a computer screen (300) called a control area (1) and then a subsequent movement of the pointer (0) within a second area on the screen (300) called a predetermined path area (3) according to said specified movement by the following 2 steps;
a) when the pointer (0) is immediately adjacent or passes within said control area (1) said ‘
click’
event is not generated,b) whereby the subsequent movement of the pointer within said predetermined path area (3) according to a specified movement generates said ‘
click’
event, which simulates direct clicking of a control, thereby triggering a function related with said control area (1).
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A GUI interface, a method of programming a GUI interface, and an apparatus which enables functions of controls in the GUI to be activated by a movement to a control and then another subsequent movement related to that control. It may be defined more precisely below. A GUI in which, when a pointer 0 is immediately adjacent or passes over a control area 1, a procedure is initiated whereby subsequent movement of the pointer over a predetermined path area 3 generates a ‘click’ event which simulates direct clicking of the control 1 and moving outside the predetermined path area 3 prior to completion of the path 3 resets the control to as if the pointer has never started along the predetermined path area 3.
104 Citations
105 Claims
-
1. A method of operating a graphical user interface (GUI) that operates by an input of a movement of a pointer (0) according to a specified movement generates a ‘
- click’
event;
that is the generation of said ‘
click’
event by the completion of the movement of the pointer (0) being first positioned or moving within an area on a computer screen (300) called a control area (1) and then a subsequent movement of the pointer (0) within a second area on the screen (300) called a predetermined path area (3) according to said specified movement by the following 2 steps;a) when the pointer (0) is immediately adjacent or passes within said control area (1) said ‘
click’
event is not generated,b) whereby the subsequent movement of the pointer within said predetermined path area (3) according to a specified movement generates said ‘
click’
event, which simulates direct clicking of a control, thereby triggering a function related with said control area (1).
- click’
-
2. A graphical user interface (GUI), which may comprise an update of an existing program, that may fully operate a GUI by a two step method of movement of a pointer (0) to operate one or more functions within the GUI,
wherein, said existing program is any existing program that can operate the movement of the pointer (0) over a screen (300) and has one or more functions operated by one or more other methods apart from said two step method, and/or one or more functions operated by said one or more other methods in said existing program can be updated to operate by said two step method, wherein said GUI executes one or more functions within the GUI by the completion of the following said two step method: -
first said pointer (0) is immediately adjacent or passes within a control area (1), which is an area of the screen (300) that may be any size including from a pixel on the screen (300) to occupying the whole screen (300), and second by the completion of a subsequent movement of said pointer (0) according to a specified movement generates a ‘
click’
event, thereby triggering one or more functions within the GUI. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 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. A method of operating a graphical user interface (GUI), which may comprise an update of an existing program, that may fully operate a GUI by a two step method of movement of a pointer (0) to operate one or more functions within the GUI,
wherein said existing program is any existing program that can operate the movement of the pointer (0) over a screen (300) and has one or more functions operated by one or more other methods apart from said two step method, and/or one or more functions operated by said one or more other methods in said existing program can be updated to operate by said two step method, wherein said GUI executes one or more functions within the GUI by the completion of the following said two step method: -
first said pointer (0) is immediately adjacent or passes within said a control area (1), which is an area of the screen (300) that may be any size including from a pixel on the screen (300) to occupying the whole screen (300), and second by the completion of a subsequent movement of said pointer (0) according to a specified movement generates a ‘
click’
event, thereby triggering one or more functions within the GUI. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 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. A graphical user interface (GUI), which may fully operate a GUI by pointer movement alone, including updating any existing program, and/or one or more functions within the GUI previously operated by a point and click method to be operated by pointer (0) movement,
where said point is the location or position of the visible or invisible pointer (0) within a screen (300) area, and said point and click method is a method in which one or more functions within the GUI are generated by the position of the pointer (0) within said screen (300) area and/or one or more other methods, where said other method may be any other method apart from pointer movement, including a click detection circuit, a pointer device button press, pointer device button release, a mouse button press, a mouse button release, moving a wheel, a joystick button press, a joystick button release, moving a slider, moving a dial, a touch screen (300) click detection circuit detecting a click by a pen-down, pen-up, pen-drag, and pen-still, said touch screen pen-down wherein said pen-down is holding the pen against a touch screen (300), said touch screen pen-up where said pen-up is lifting a pen off a touch screen (300), said pen-drag where said pen drag is said pen-down and pointer movement across a touch screen (300), and said pen-still is said pen-down waiting within a touch screen area for a time delay, a voice command, pressing one or more keys on a keyboard, releasing one or more keys on a keyboard, a time delay, and any other input method, wherein said pointer movement alone means the change or changes of position of the pointer (0) within the screen (300) is the only single element required to operate one or more functions within the GUI and may fully operate the GUI without any said other method of operating the GUI by completing one or a series of pointer movements, wherein each pointer movement completed according to a specified movement generates one or more functions within the GUI.
-
104. A method of operating a graphical user interface (GUI), which may fully operate a GUI by pointer movement alone, including updating any existing program, and/or one or more functions within the GUI previously operated by a point and click method to be operated by pointer (0) movement,
where said point is the location or position of the visible or invisible pointer (0) within a screen (300) area, and said point and click method is a method in which one or more functions within the GUI are generated by the position of the pointer (0) within said screen (300) area and/or one or more other methods, where said other method may be any other method apart from pointer movement, including a click detection circuit, a pointer device button press, pointer device button release, a mouse button press, a mouse button release, moving a wheel, a joystick button press, a joystick button release, moving a slider, moving a dial, a touch screen (300) click detection circuit detecting a click by a pen-down, pen-up, pen-drag, and pen-still, said touch screen pen-down wherein said pen-down is holding the pen against a touch screen (300), said touch screen pen-up where said pen-up is lifting a pen off a touch screen (300), said pen-drag where said pen drag is said pen-down and pointer movement across a touch screen (300), and said pen-still is said pen-down waiting within a touch screen area for a time delay, a voice command, pressing one or more keys on a keyboard, releasing one or more keys on a keyboard, a time delay, and any other input method, wherein said pointer movement alone means the change or changes of position of the pointer (0) within the screen (300) is the only single element required to operate one or more functions within the GUI and may fully operate the GUI without any said other method of operating the GUI by completing one or a series of pointer movements, wherein each pointer movement completed according to a specified movement generates one or more functions within the GUI.
Specification