Patent ID: 8893054

Claim:
A device comprising: a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising storing, in the memory, a gesture database comprising a digital output associated with a gesture and a threshold associated with the digital output, wherein the gesture comprises a movement of the device, wherein the movement corresponds to a further movement that is associated with a real object that is wielded along a predictable path of motion, and wherein a gesture icon is associated with the gesture and comprises a depiction of the real object, receiving a command to create a custom gesture, determining that a custom gesture icon is to be used with the custom gesture to be created, receiving the custom gesture icon, prompting for the custom gesture, recording the custom gesture on the memory, setting a custom threshold associated with the custom gesture, adding the custom gesture to the gesture database with the custom gesture icon and the custom threshold, displaying, on a display, the gesture icon associated with the gesture and a gesture command label that labels the gesture icon with a command associated with the gesture and the gesture icon, receiving, during movement of the device, a further digital output generated by a gesture sensor, the further digital output representing motion during the movement of the device, comparing the further digital output to the digital output and the threshold, determining if the further movement matches the movement associated with the gesture and the real object within the custom threshold, if a determination is made that the further movement does not match the movement associated with the gesture and the real object within the custom threshold, outputting a sound on a speaker coupled to the processor, and if a determination is made that the further movement matches the movement associated with the gesture and the real object within the specified custom, executing the command associated with the gesture.