Methods and systems for secure touch screen input
AssigneeTradAir Ltd.
InventorAyal Jedeikin
Life of this patent
Estimating the term…
Abstract
A method for secure touch screen input comprising: receiving from a touch screen an indication of a touch event on a predetermined enablement area on the touch screen; receiving from the touch screen an indication of a touch event on an interface element presented on the touch screen associated with a command; verifying that the interface element touch event occurs at an overlapping time with the enablement area touch event; and when the touch events occur at overlapping times, performing the command.
Claims14
A method for preventing undesired trading transactions from a handheld device having a touch screen comprising:
- receiving from a touch screen an indication of a touch event on a predetermined enablement area on said touch screen;
- upon said receiving, changing at least one presentation attribute of an interface element presented on said touch screen to indicate to a user of said touch screen, an availability of said interface element to initiate an online trading transaction command associated with said interface element;
- receiving from said touch screen an indication of a touch event on said interface element;
- verifying that said enablement area touch event starts before said interface element touch event and is continuous during said interface element touch event and that said interface element touch event occurs at an overlapping time with said enablement area touch event;
- and
- when said enablement area touch event starts before said interface element touch event and is continuous during said interface element touch event and that said touch events occur at overlapping times, transmitting said command to be executed by a trading computer.
A system for preventing undesired trading transactions from a handheld device having a touch screen, comprising:
- a touch screen identifying touch events of a user;
- at least one interface element presented on said touch screen associated with an online trading transaction command;
- a predetermined enablement area on said touch screen;
- a processor transmitting said command to be executed by a trading computer, after receiving from said touch screen an indication of a touch event on said enablement area, changing at least one presentation attribute of said at least one interface element upon said indication of said touch event on said enablement area to indicate to said user an availability of said interface element to initiate said online trading transaction, after receiving a touch event on said at least one interface element, and after verifying that said enablement area touch event starts before said at least one interface element touch event and is continuous during said at least one interface element touch event, and that said touch events occur at an overlapping time.
A computer program product for preventing undesired trading transactions from a handheld device having a touch screen, comprising:
- a computer readable storage medium having stored thereon:
- first program instructions executable by a processor to cause said processor to define an enablement area on a touch screen;
- second program instructions executable by said processor to cause said processor to receive from said touch screen an indication of a touch event on a said enablement area;
- third program instructions executable by said processor to cause said processor to change, upon said receiving, at least one presentation attribute of an interface element presented on said touch screen to indicate to a user of said touch screen, an availability of said interface element to initiate an online trading transaction command associated with said interface element;
- fourth program instructions executable by said processor to cause said processor to receive from said touch screen an indication of a touch event on said interface element;
- fifth program instructions executable by said processor to cause said processor to verify that said enablement area touch event starts before said interface element touch event and is continuous during said interface element touch event, and that said interface element touch event occurs at an overlapping time with said enablement area touch event;
- and
- sixth program instructions executable by said processor to cause said processor to transmit said command to be executed by a trading computer when said enablement area touch event starts before said interface element touch event and is continuous during said interface element touch event and that said touch events occur at overlapping times.
Dependencies are inferred from the claim text.