Patent ID: 11874970
Assignee: ULTRAHAPTICS IP TWO LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A non-transitory computer readable storage medium impressed with computer program instructions to control a user interface via free-space motions of a control object, which instructions, when executed on a processor, implement a method comprising:
receiving motion information indicating positions of a control object being tracked in a region of free space;
receiving definitions defining a plurality of virtual control constructs, including at least a first virtual control construct defined at a first spatial position; whereby the first virtual control construct is positioned relative to a first portion of the control object, and a second virtual control construct defined at a second spatial position; whereby the second virtual control construct is positioned relative to a second portion of the control object;
obtaining a determination of an input gesture determined from motion made by the control object based on any change in spatial position of the first portion of the control object relative to the first virtual control construct and any change in spatial position of the second portion of the control object relative to the second virtual control construct; and
switching from conducting control of a user interface in a first mode to conducting control of the user interface in a second mode based at least in part upon interpreting the input gesture.