Patent Document ID: 9501152
Application ID: 14154730
Patent Status: 1

Claim One:
1. A computer-implemented method of controlling a machine user interface, comprising: receiving information including motion information for a control object; determining from the motion information whether a motion of the control object is an engagement gesture according to an occurrence of an engagement gesture applied to at least one virtual control construct defined within a field of view of an image capturing device, comprising: determining whether an intersection occurred between control object and at least one virtual control construct, and when an intersection has occurred determining from the motion information whether the engagement includes continued motion after intersection; otherwise determining whether a dis-intersection of the control object from the at least one virtual control construct occurred; otherwise determining whether motion of the control object occurred relative to at least one virtual control construct; determining from the motion information a set of engagement attributes defining an engagement gesture; and identifying an engagement gesture by correlating motion information to at least one engagement gesture based at least upon one or more of motion of the control object, occurrence of any of an intersection, a dis-intersection or a non-intersection of the control object with the virtual control construct, and the set of engagement attributes; determining a control to which the engagement gesture is applicable; and manipulating the control according to at least the engagement gesture.