Selecting moving objects on a system
First Claim
1. A method of selecting a GUI object in a display space using a user controlled pointing device, the method comprising the steps of:
- (i) establishing an initial range mapping between the pointing device and the display space;
(ii) defining an initial Selected Display Region (SDR) in the display space dependent on the initial range mapping;
(iii) receiving, from the pointing device, a set of coordinates in the initial SDR;
(iv) updating the range mapping dependent upon the received set of coordinates;
(v) redefining the SDR dependent upon the updated range mapping;
(vi) determining a presence of any GUI object within the redefined SDR;
(vii) if one GUI object is present in the redefined SDR, selecting the GUI object; and
(viii) if more than one GUI object is present in the redefined SDR, repeating steps (iii)-(viii).
1 Assignment
0 Petitions
Accused Products
Abstract
A method of selecting a GUI object (118) in a display space (402) using a user controlled pointing device (104) is disclosed. The method comprises the steps of establishing an initial range mapping between the pointing device and the display space, and defining an initial Selected Display Region (SDR) in the display space dependent on the initial range mapping. Then the method involves receiving (304), from the pointing device, a set of coordinates in the initial SDR, updating (306) the range mapping dependent upon the received set of coordinates, and redefining the SDR dependent upon the updated range mapping. The method then determines (308) the presence of any GUI object within the redefined SDR, and if a GUI object is present in the redefined SDR, selecting (310) the GUI object.
75 Citations
23 Claims
-
1. A method of selecting a GUI object in a display space using a user controlled pointing device, the method comprising the steps of:
-
(i) establishing an initial range mapping between the pointing device and the display space;
(ii) defining an initial Selected Display Region (SDR) in the display space dependent on the initial range mapping;
(iii) receiving, from the pointing device, a set of coordinates in the initial SDR;
(iv) updating the range mapping dependent upon the received set of coordinates;
(v) redefining the SDR dependent upon the updated range mapping;
(vi) determining a presence of any GUI object within the redefined SDR;
(vii) if one GUI object is present in the redefined SDR, selecting the GUI object; and
(viii) if more than one GUI object is present in the redefined SDR, repeating steps (iii)-(viii). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11)
-
-
9. A method of selecting a GUI object in a display space using a pointing device, the method comprising the steps of:
-
(a) receiving a coordinate position from the pointing device; and
(b) if a directional signal is received from the pointing device, selecting a closest GUI object in a direction dependent upon the directional signal. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus for selecting a GUI object in a display space using a user controlled pointing device, the apparatus comprising:
-
(i) means for establishing an initial range mapping between the pointing device and the display space;
(ii) means for defining an initial Selected Display Region (SDR) in the display space dependent on the initial range mapping;
(iii) means for receiving, from the pointing device, a set of coordinates in the initial SDR;
(iv) means for updating the range mapping dependent upon the received set of coordinates;
(v) means for redefining the SDR dependent upon the updated range mapping;
(vi) means for determining a presence of any GUI object within the redefined SDR;
(vii) means for selecting, if one GUI object is present in the redefined SDR, the GUI object; and
(viii) means for repeating, if more than one GUI object is present in the redefined SDR, steps (iii)-(viii). - View Dependent Claims (16)
-
-
17. An apparatus for selecting a GUI object in a display space using a pointing device, the apparatus comprising:
-
(a) means for receiving a coordinate position from the pointing device; and
(b) means for selecting, if a directional signal is received from the pointing device, a closest GUI object in a direction dependent upon the directional signal.
-
-
18. A computer program for directing a processor to execute a procedure for selecting a GUI object in a display space using a user controlled pointing device, the program comprising:
-
(i) code for establishing an initial range mapping between the pointing device and the display space;
(ii) code for defining an initial Selected Display Region (SDR) in the display space dependent on the initial range mapping;
(iii) code for receiving, from the pointing device, a set of coordinates in the initial SDR;
(iv) code for updating the range mapping dependent upon the received set of coordinates;
(v) code for redefining the SDR dependent upon the updated range mapping;
(vi) code for determining a presence of any GUI object within the redefined SDR;
(vii) code for selecting, if one GUI object is present in the redefined SDR, the GUI object; and
(viii) code for repeating, if more than one GUI object is present in the redefined SDR, steps (iii)-(viii). - View Dependent Claims (19)
-
-
20. A computer program for directing a processor to execute a procedure for selecting a GUI object in a display space using a pointing device, the program comprising:
-
(a) code for receiving a coordinate position from the pointing device; and
(b) code for selecting, if a directional signal is received from the pointing device, a closest GUI object in a direction dependent upon the directional signal.
-
-
21. A computer program product including a computer readable medium having recorded thereon a computer program for directing a processor to execute a procedure for selecting a GUI object in a display space using a user controlled pointing device, the program comprising:
-
(i) code for establishing an initial range mapping between the pointing device and the display space;
(ii) code for defining an initial Selected Display Region (SDR) in the display space dependent on the initial range mapping;
(iii) code for receiving, from the pointing device, a set of coordinates in the initial SDR;
(iv) code for updating the range mapping dependent upon the received set of coordinates;
(v) code for redefining the SDR dependent upon the updated range mapping, (vi) code for determining a presence of any GUI object within the redefined SDR;
(vii) code for selecting, if one GUI object is present in the redefined SDR, the GUI object; and
(viii) code for repeating, if more than one GUI object is present in the redefined SDR, steps (iii)-(viii). - View Dependent Claims (22)
-
-
23. A computer program product including a computer readable medium having recorded thereon a computer program for directing a processor to execute a procedure for selecting a GUI object in a display space using a pointing device, the program comprising:
-
(a) code for receiving a coordinate position from the pointing device; and
(b) code for selecting, if a directional signal is received from the pointing device, a closest GUI object in a direction dependent upon the directional signal.
-
Specification