On-screen diagonal cursor navigation on a handheld communication device
First Claim
1. A method for affecting diagonal movement of a cursor on a display screen disposed on a handheld communication device having an auxiliary user input, the method comprising:
- sensing a set of direct diagonal physical movements at an auxiliary user input of a handheld communication device indicating diagonal movement of a cursor on a display screen of the handheld communication device;
producing a set of x-direction signals and y-direction signals based on the set of direct diagonal physical movements that has been sensed at the auxiliary user input;
analyzing a signal sample from the produced set of x-direction signals and y-direction signals to identify in the signal sample a signal pattern of x-direction signals and y-direction signals matching a criterion of a defined number of x-direction signals and a defined number of y-direction signals out of a total number of signals in the signal sample, the identified signal pattern that matches the criterion identifying user-indicated diagonal cursor movement discriminated from whether the user has indicated x-direction cursor movement, y-direction cursor movement, or diagonal cursor movement;
holding, the cursor stationary on the display screen while processing the x-direction signals and y-direction signals and while analyzing the signal sample from the produced set of x-direction signals and y-direction signals to identify the signal pattern matching the criterion; and
affecting diagonal cursor movement on the display screen in response to determining that the analyzing identified in the signal sample the signal pattern matching the criterion identifying user-indicated diagonal cursor movement.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and arrangement for affecting diagonal movement of a cursor 171 on a display screen 322 of a handheld communication device 300. The method includes sensing movement at an auxiliary user input 328 of the handheld communication device 300 indicative of a user'"'"'s desire to affect diagonal movement of the cursor 171 on the display screen 322 of the handheld communication device 300. X-direction signals and Y-direction signals are produced based on the sensed movement at the auxiliary user input 328. During that time while necessary signals are being collected and processed, the cursor 171 is held steady on the display screen 322 until a predetermined criterion is met for discriminating whether the user has indicated x-direction cursor movement, y-direction cursor movement or diagonal cursor movement.
56 Citations
26 Claims
-
1. A method for affecting diagonal movement of a cursor on a display screen disposed on a handheld communication device having an auxiliary user input, the method comprising:
-
sensing a set of direct diagonal physical movements at an auxiliary user input of a handheld communication device indicating diagonal movement of a cursor on a display screen of the handheld communication device; producing a set of x-direction signals and y-direction signals based on the set of direct diagonal physical movements that has been sensed at the auxiliary user input; analyzing a signal sample from the produced set of x-direction signals and y-direction signals to identify in the signal sample a signal pattern of x-direction signals and y-direction signals matching a criterion of a defined number of x-direction signals and a defined number of y-direction signals out of a total number of signals in the signal sample, the identified signal pattern that matches the criterion identifying user-indicated diagonal cursor movement discriminated from whether the user has indicated x-direction cursor movement, y-direction cursor movement, or diagonal cursor movement; holding, the cursor stationary on the display screen while processing the x-direction signals and y-direction signals and while analyzing the signal sample from the produced set of x-direction signals and y-direction signals to identify the signal pattern matching the criterion; and affecting diagonal cursor movement on the display screen in response to determining that the analyzing identified in the signal sample the signal pattern matching the criterion identifying user-indicated diagonal cursor movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for affecting diagonal movement of a highlighting cursor amongst an array of icons on a display screen of a handheld communication device having an auxiliary user input, the method comprising:
-
sensing movement at an auxiliary user input of the handheld communication device indicative of affecting diagonal movement of the highlighting cursor from a presently highlighted icon on the display screen to a diagonally located icon on the display screen of the handheld communication device; producing x-direction signals and y-direction signals based on the sensed movement at the auxiliary user input; analyzing a signal sample from the produced x-direction signals and y-direction signals to identify in the signal sample a signal pattern of x-direction signals and y-direction signals matching a criterion of a defined number of x-direction signals and a defined number of y-direction signals out of a total number of signals in the signal sample, the identified signal pattern that matches the criterion identifying user-indicated diagonal movement of the highlighting cursor to an icon diagonally positioned relative to the presently highlighted icon, the identified user-indicated diagonal movement being discriminated from whether the user has indicated x-direction movement of the highlighting cursor to an icon left or right of the presently highlighted icon, y-direction movement of the highlighting cursor to an icon above or below the presently highlighted icon, or diagonal movement of the highlighting cursor to an icon diagonally positioned relative to the presently highlighted icon; holding the highlighting cursor steady on the presently highlighted icon on the display screen while processing the x-direction signals and y-direction signals and while analyzing the signal sample from the produced set of x-direction signals and y-direction signals to identify the signal pattern matching the criterion; and affecting diagonal movement of the highlighting cursor from the presently highlighted icon to a diagonally positioned icon on the display screen of the handheld communication device in response to determining that the analyzing identified in the signal sample the signal pattern matching the criterion identifying user-indicated diagonal movement of the highlighting cursor. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A handheld communication device capable of affecting movement of a cursor on a display screen of the handheld communication device, the handheld communication device comprising at least:
-
a display screen; an auxiliary user input; and a processor communicatively coupled to the display screen and the auxiliary user input, the processor configured to perform a method comprising; sensing a set of direct diagonal physical movements at an auxiliary user input of a handheld communication device indicating diagonal movement of a cursor on a display screen of the handheld communication device; producing a set of x-direction signals and y-direction signals based on the set of direct diagonal physical movements that has been sensed at the auxiliary user input; analyzing a signal sample from the produced set of x-direction signals and y-direction signals to identify in the signal sample a signal pattern of x-direction signals and y-direction signals matching a criterion of a defined number of x-direction signals and a defined number of y-direction signals out of a total number of signals in the signal sample, the identified signal pattern that matches the criterion identifying user-indicated diagonal cursor movement discriminated from whether the user has indicated x-direction cursor movement, y-direction cursor movement, or diagonal cursor movement; holding, the cursor stationary on the display screen while processing the x-direction signals and y-direction signals and while analyzing the signal sample from the produced set of x-direction signals and y-direction signals to identify the signal pattern matching the criterion; and affecting diagonal cursor movement on the display screen in response to determining that the analyzing identified in the signal sample the signal pattern matching the criterion identifying user-indicated diagonal cursor movement - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification