Patent ID: 9564046
Date: 2017-02-07
CPC Classifications: G06F,G08C

Claim:
1. A method of receiving inputs from a wearable input device, the method comprising: establishing, by one or more processors, a communication session between a wearable input device and a receiving hardware device; receiving, by the receiving hardware device, an elongation signal from the wearable input device indicating a conformational change to a shape of a random section of the wearable input device that is caused by a user squeezing opposing sides of the wearable input device; in response to the receiving hardware device receiving the elongation signal, an actuator changing an on/off setting on a power switch within the receiving hardware device and one or more processors within the receiving hardware device unlocking a display screen on the receiving hardware device; receiving, by the receiving hardware device, a first offset pinching signal from the wearable input device, wherein the first offset pinching signal indicates a conformational change to the shape of the wearable input device that is caused by the user squeezing opposing sides of the wearable input device offset from center in order to cause a simultaneous narrowing of a first section and widening of a second section of the wearable input device; in response to the receiving hardware device receiving the first offset pinching signal, one or more processors within the receiving hardware device causing a video being displayed on the display screen on the receiving hardware device to fast forward; receiving, by the receiving hardware device, a second offset pinching signal from the wearable input device, wherein the second offset pinching signal indicates a conformational change to the shape of the wearable input device that is caused by the user squeezing opposing sides of the wearable input device offset from center in order to cause a simultaneous narrowing of a third section and widening of a fourth section of the wearable input device; in response to the receiving hardware device receiving the second offset pinching signal, one or more processors within the receiving hardware device causing the video to play backwards on the display screen; receiving, by the receiving hardware device, an expansion signal from the wearable input device caused by a user's fingers, wherein the expansion signal indicates an expansion of the wearable input device caused by the user splaying the user's fingers within the wearable input device; in response to the receiving hardware device receiving the expansion signal, enlarging an image on the display screen on the receiving hardware device; receiving, by the receiving hardware device, a pinching signal from the wearable input device indicating the user pinching an outer surface and an inner surface of a single side of the wearable input device; in response to the receiving hardware device receiving the pinching signal, increasing a count in a hardware counter device in the receiving hardware device; in response to the computer receiving the pinching signal, pausing a particular program that is running on the receiving hardware device; receiving, by the receiving hardware device, a rolling signal indicating a rolling movement of the wearable input device, wherein the rolling movement is a rotation movement caused by the user rotating the wearable input device by a lateral squeezing force by the user against opposing sides of the wearable input device, wherein the lateral squeezing force elongates the shape of the wearable input device, wherein the lateral squeezing force causes the wearable input device to roll across a user's fingers in a rolling movement; in response to the receiving hardware device receiving the rolling movement, adjusting a volume level for a speaker on the receiving hardware device, a lighting level of video content being displayed on the display screen on the receiving hardware device, and a scrolling motion of content being displayed on the display screen; in response to the receiving hardware device receiving the rolling movement, actuating a servo/motor for moving a latch assembly in a door, wherein the servo/motor is attached to a spindle that, when rotated, causes the latch assembly within the door to open/close by the servo/motor being actuated to move the latch assembly, thus opening or closing the door; authenticating, by one or more processors, the wearable input device as being authorized to provide inputs to a receiving hardware device by matching a user identifier within the wearable input device with an authorized user name, wherein the user identifier identifies a user of the wearable input device; and authenticating, by one or more processors, the wearable input device as being authorized to provide inputs to a receiving hardware device by matching a universally unique identifier (UUID) within the wearable input device with an authorized input device name, wherein the UUID identifies a particular input device.