Systems, methods, and articles of manufacture for providing a user interface with selection and scrolling
First Claim
Patent Images
1. A method for distinguishing between user operations for an interactive display device, comprising:
- detecting interactions between a user-controlled pointer and the interactive display device to establish pointer events;
measuring a position displacement as a distance between a first pointer event and a second pointer event; and
comparing the position displacement to an error threshold to distinguish between user operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, system, and articles of manufacture consistent with certain feature related to the present invention allow a computing device including an interactive display device to distinguish between pointer events. The computing device may determine a position displacement associated with a user-controlled pointer interaction with the display device and compare the position displacement with an error threshold value to determine a type of operation to perform on the display device.
34 Citations
22 Claims
-
1. A method for distinguishing between user operations for an interactive display device, comprising:
-
detecting interactions between a user-controlled pointer and the interactive display device to establish pointer events;
measuring a position displacement as a distance between a first pointer event and a second pointer event; and
comparing the position displacement to an error threshold to distinguish between user operation. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
detecting interactions between a user-controlled pointer and an interactive display device to form pointer events;
receiving separately a first pointer event and a second pointer event;
calculating a pointer displacement based on a position of the user-controlled pointer upon occurrence of the first pointer event and a position of the user-controlled pointer-upon occurrence of the second pointer event; and
comparing the pointer displacement to an error threshold to determine a desired user operation associated with the first and second pointer events. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 20, 21, 22)
-
-
13. A method for distinguishing between user operations for an interactive display device, comprising:
-
detecting occurrences involving interactions between a user-controlled pointer and an interactive display device to form pointer events;
calculating a pointer displacement based on a position of the user-controlled pointer upon occurrence of a first pointer event and a position of the user-controlled pointer upon occurrence of a second pointer event;
comparing the pointer displacement to an error threshold;
performing a selection operation if pointer displacement is less than or equal to the error threshold; and
performing a scroll operation if pointer displacement is greater than the error threshold.
-
-
14. A method for determining a desired user operation performed by a processor in a personal digital assistant having an input device comprising a pointer and a pressure sensitive surface for receiving user input and a display, the method comprising:
-
detecting input events associated with the pressure sensitive surface, each input event have a location relative to at least one point of the pressure sensitive surface;
determining a position displacement as a distance between a first location associated with a first input event and a second location associated with a second input event; and
comparing the position displacement to an error threshold to determine the desired user operation.
-
-
18. A computer-readable medium including instructions for performing a method, when executed by a processor, the method comprising:
-
displaying at least one graphical interface object that is responsive to a user operation associated with a pointer;
detecting a first pointer event and a second pointer event;
determining a pointer displacement based on a position of the pointer at the first pointer event and a position of the pointer at the second pointer event;
determining an error threshold based on an elapsed time between the first pointer event and the second pointer event; and
identifying the user operation based on the error threshold and pointer displacement.
-
-
19. A system for distinguishing between user operations for an interactive display device, comprising:
-
means for detecting interactions between a user-controlled pointer and the interactive display device to establish pointer events;
means for measuring a position displacement as a distance between a first pointer event and a second pointer event; and
means for comparing the position displacement to an error threshold to distinguish between user operation.
-
Specification