Position Sensing System With Edge Positioning Enhancement
First Claim
1. A method of enhancing user interaction with an edge of a display in a position sensing system, the method comprising:
- determining a location of a touch point resulting from a pointer interacting with said display;
determining that the location of the touch point is within a distance from said edge of the display that is less than a threshold value;
calculating a cursor offset position, wherein the cursor offset position is offset in at least one dimension relative to a default cursor position, said default cursor position closely tracking the touch point; and
displaying a cursor on the display at the cursor offset position.
1 Assignment
0 Petitions
Accused Products
Abstract
Position sensing systems and methods for enhancing user interaction with an edge of a display. Position sensing components generate signals for determining touch point locations. A distance between the touch point and a nearest edge of the display is calculated. If the distance is not less than a threshold value, a cursor is displayed on the display at a default cursor position closely tracking the touch point. If the distance is less than the threshold value a cursor offset position is calculated and the cursor is displayed at the cursor offset position. The cursor offset position is offset in at least one dimension relative to the default cursor position and may be calculated by applying a geometric transformation to coordinates of the default cursor position. Optionally, the cursor offset position may result in the cursor being “forced” over an item displayed at the edge of the display.
-
Citations
24 Claims
-
1. A method of enhancing user interaction with an edge of a display in a position sensing system, the method comprising:
-
determining a location of a touch point resulting from a pointer interacting with said display; determining that the location of the touch point is within a distance from said edge of the display that is less than a threshold value; calculating a cursor offset position, wherein the cursor offset position is offset in at least one dimension relative to a default cursor position, said default cursor position closely tracking the touch point; and displaying a cursor on the display at the cursor offset position. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of enhancing user interaction with an edge of a display in a position sensing system, the method comprising:
-
based on signals generated by one or more position sensor, determining a location of a touch point resulting from a pointer interacting with said display; determining a distance between the touch point and a nearest edge of the display; if the distance between the touch point and the nearest edge is not less than a threshold value, displaying a cursor on the display at a default cursor position, said default cursor position closely tracking the touch point; and if the distance between the touch point and the nearest edge is less than the threshold value, calculating a cursor offset position and displaying the cursor on the display at the cursor offset position, said cursor offset position being offset in at least one dimension relative to the default cursor position. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A position sensing system for enhancing user interaction with an edge of a display, comprising:
-
a display; at least one position sensing component for generating signals used for determining locations of touch points resulting from a pointer interacting with said display; and a computing device for executing instructions stored in at least one a computer-readable medium for; processing at least one of said signals to calculate the location of a touch point relative to the display, determining a distance between the touch point and a nearest edge of the display, if the distance between the touch point and the nearest edge is not less than a threshold value, displaying a cursor on the display at a default cursor position, said default cursor position closely tracking the touch point; and if the distance between the touch point and the nearest edge is less than the threshold value, calculating a cursor offset position and displaying the cursor on the display at the cursor offset position, said cursor offset position being offset in at least one dimension relative to the default cursor position. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification