Zeroclick
DC CAFCFirst Claim
1. A device capable of executing software comprising:
- a touch-sensitive screen configured to detect being touched by a user'"'"'s finger without requiring an exertion of pressure on the screen;
a processor connected to the touch-sensitive screen and configured to receive from the screen information regarding locations touched by the user'"'"'s finger;
executable user interface code stored in a memory connected to the processor, the user interface code executable by the processor;
the user interface code being configured to detect initial touching by the user'"'"'s finger and an initial subsequent movement of the user'"'"'s finger on the screen, and, after the detection of the initial touching and the initial subsequent movement, activates the screen in which one or more additional movements of the user'"'"'s finger at one or more locations touched can be detected;
the user interface code and the processor being further configured to respond to the one or more additional movements of the user'"'"'s finger on the touch-sensitive screen by determining a selected operation, the selected operation being determined by the one or more additional movements of the user'"'"'s finger and independent of the initial touching and the initial subsequent movement; and
the user interface code is further configured to cause one or more selected operations, which includes one or more functions available to the user interface code of the device to deactivate while the user'"'"'s finger is touching one or more locations on the screen.
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.
22 Citations
21 Claims
-
1. A device capable of executing software comprising:
-
a touch-sensitive screen configured to detect being touched by a user'"'"'s finger without requiring an exertion of pressure on the screen; a processor connected to the touch-sensitive screen and configured to receive from the screen information regarding locations touched by the user'"'"'s finger; executable user interface code stored in a memory connected to the processor, the user interface code executable by the processor; the user interface code being configured to detect initial touching by the user'"'"'s finger and an initial subsequent movement of the user'"'"'s finger on the screen, and, after the detection of the initial touching and the initial subsequent movement, activates the screen in which one or more additional movements of the user'"'"'s finger at one or more locations touched can be detected; the user interface code and the processor being further configured to respond to the one or more additional movements of the user'"'"'s finger on the touch-sensitive screen by determining a selected operation, the selected operation being determined by the one or more additional movements of the user'"'"'s finger and independent of the initial touching and the initial subsequent movement; and the user interface code is further configured to cause one or more selected operations, which includes one or more functions available to the user interface code of the device to deactivate while the user'"'"'s finger is touching one or more locations on the screen. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device capable of executing software comprising:
-
a touch-sensitive screen configured to detect touching by a user'"'"'s finger without requiring an exertion of pressure on the screen; a processor connected to the touch-sensitive screen and configured to receive from the screen information regarding locations touched by the user'"'"'s finger; executable user interface code stored in a memory connected to the processor, the user interface code executable by the processor; the user interface code being configured to detect an operation sequence comprising one or more locations touched by the user'"'"'s finger and determine therefrom a user selected operation; the user interface code being further configured to detect a triggering sequence comprising a sequence of locations touched by the user'"'"'s finger that is separate from the operation sequence and enable the initiation of the user selected operation; and the user interface code is further configured to cause one or more user selected operations, which includes one or more functions available to the user interface code of the device, to deactivate while the user'"'"'s finger is touching one or more locations on the screen. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A device capable of executing software comprising:
-
a touch-sensitive screen configured to detect being touched by a user'"'"'s finger without requiring an exertion of pressure on the screen; a processor connected to the touch-sensitive screen and configured to receive from the screen information regarding locations touched by the user'"'"'s finger; executable user interface code stored in a memory connected to the processor, the user interface code executable by the processor; the user interface code being configured to detect a movement of the user'"'"'s finger on the screen without requiring the exertion of pressure and determine therefrom a selected operation; the user interface code being further configured to initiate the selected operation by a further movement of the user'"'"'s finger along the screen or a removal of the user'"'"'s finger from the screen, in either case without requiring the exertion of pressure on the screen; and the user interface code is further configured to cause one or more selected operations, which includes one or more functions available to the user interface code of the device, to deactivate while the user'"'"'s finger is touching one or more locations on the screen. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A device capable of executing software comprising:
-
a touch-sensitive screen configured to detect being touched by a user'"'"'s finger without requiring an exertion of pressure on the screen; a processor connected to the touch-sensitive screen and configured to receive from the screen information regarding locations touched by the user'"'"'s finger; executable user interface code stored in a memory connected to the processor;
the user interface code executable by the processor;the user interface code being configured to detect one or more locations touched by a movement of the user'"'"'s finger on the screen without requiring the exertion of pressure and determine therefrom a selected operation; and the user interface code is further configured to cause one or more selected operations, which includes one or more functions available to the user interface code of the device, to deactivate while the user'"'"'s finger is touching one or more locations on the screen. - View Dependent Claims (20, 21)
-
Specification