METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR CALCULATING A VIRTUAL TOUCH POSITION
First Claim
1. A method comprising:
- receiving an indication of a first swiping gesture;
determining that the first swiping gesture has reached a position within a predetermined threshold distance of an edge of a physical touch screen display;
receiving an indication of an extended swiping gesture within the threshold distance of the edge of the physical touch screen display that is a continuation of the first swiping gesture; and
in response to receiving the indication of the extended swiping gesture, calculating, with a processor, a virtual touch position that is off the physical touch screen display.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided for calculating a virtual touch position that is off the physical touch screen display. A user may provide a first swiping gesture in a main portion of a physical touch screen display, and an extended swiping gesture within a predefined threshold distance of an edge of the physical touch screen display. The extended swiping gesture is a continuation of the first swiping gesture. The virtual touch position may be calculated based on a trajectory of the first swiping gesture and/or the distance of the extended swiping gesture. An extended swiping gesture may continue around the edges to enable calculation of a virtual touch position regardless of size constraints of the physical touch screen display.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving an indication of a first swiping gesture; determining that the first swiping gesture has reached a position within a predetermined threshold distance of an edge of a physical touch screen display; receiving an indication of an extended swiping gesture within the threshold distance of the edge of the physical touch screen display that is a continuation of the first swiping gesture; and in response to receiving the indication of the extended swiping gesture, calculating, with a processor, a virtual touch position that is off the physical touch screen display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive an indication of a first swiping gesture; determine that the first swiping gesture has reached a position within a predetermined threshold distance of an edge of a physical touch screen display; receive an indication of an extended swiping gesture within the threshold distance of the edge of the physical touch screen display that is a continuation of the first swiping gesture; and in response to receiving the indication of the extended swiping gesture, calculate a virtual touch position that is off the physical touch screen display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to:
-
receive an indication of a first swiping gesture; determine that the first swiping gesture has reached a position within a predetermined threshold distance of an edge of a physical touch screen display; receive an indication of an extended swiping gesture within the threshold distance of the edge of the physical touch screen display that is a continuation of the first swiping gesture; and in response to receiving the indication of the extended swiping gesture, calculate a virtual touch position that is off the physical touch screen display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification