Patent ID: 9389785
Filing Date: 2016-07-12
CPC Classification: G06F

Claim Text:
1. A method for executing an application, designed and coded to be operated only on a device including a touch-screen and only by touching the touch-screen, the method for executing said application on a device not having a touch-screen, the method comprising: launching, on a device not having a touchable screen, an application designed and coded to be operated only on a device including a touchable screen and only by touching said touchable screen; and converting a plurality of touch response functionalities to key operated functionalities, by: identifying a layout hierarchy structure of a plurality of user interface (UI) elements in said application, wherein at least one of said plurality of UI elements in said layout hierarchy structure includes at least one other UI element of said plurality of UI elements; defining a plurality of areas of said UI, each corresponding with one of said plurality of UI elements associated with one of said touch response functionalities that executes in response to touching said touchable screen; and for each certain area of said plurality of areas, executing said one of said touch response functionalities associated with said UI element to which said certain area corresponds when an activation key is pressed by a user while said certain area is selected, said activation key being a physical key; wherein said application is controllable using said activation key and additional keys when executing on said device not having a touchable screen according to said layout hierarchy structure; wherein said identifying is performed while said application is executing on said device not having a touchable screen.