Patent ID: 9678662
Date: 2017-06-13
CPC Classifications: G06F

Claim:
1. A computer-implemented method for controlling a control region on a display screen of a computerized system, the method comprising: obtaining, using the computerized system, first data from a first touchpad, the first data being associated with a position of a portion of the hand of a user when the user operates the computerized system using the first touchpad, the first data not being associated with an image of a finger of the user from an image sensor; wherein said hand is at an arbitrary location and an arbitrary angle with respect to said first touchpad; transmitting the first data from the first touchpad to the computerized system, the first touchpad being located in a location that is different from the location of the display screen; analyzing the first data in accordance with a model of a human hand configured to cope with arbitrary hand locations and angles; wherein said model of a human hand models a natural joint axis for a plurality of different types of fingers and joints of the human hand, and further comprises the relative lengths of the underlying hand bone structure and space occupied by the hand's muscles and skin; wherein said method further comprises using said model to calculate the relationship between finger roots and an overall hand palm angle; and assigning the first data to at least one specific finger of a plurality of fingers of the model, thereby producing assigned finger data; detecting, by the computerized system and the assigned finger data, an interaction of at least the portion of the hand of the user comprising assigned finger data on the first touchpad with at least one object displayed on the display screen; and causing, by the computerized system, at least one property of the object to be controlled in accordance with the interaction of the portion of the hand of the user comprising assigned finger data on the first touchpad; wherein detecting an interaction of at least the portion of the hand comprises using the assigned finger data to detect a finger swipe of a first finger of the user on the first touchpad when the user interacts with the at least one object on the display screen; and wherein detecting an interaction of at least the portion of the hand of the user on the first touchpad further comprises: using the assigned finger data to detect an interaction of at least a second finger of the user with the first finger of the user on the first touchpad.