Context based gesture control
AssigneeInternational Business Machines Corporation
InventorsEric V. Kline, Sarbajit K. Rakshit
Life of this patent
Estimating the term…
Abstract
Methods, systems and computer program products for operating smart devices using context based gesture control are provided. Aspects include observing, via a first device, a first user making a first gesture and a second gesture and identifying, by a processor, an intended device based at least in part on the first gesture. Aspects also include identifying, by the processor, an intended action for the intended device based at least in part on the second gesture. Aspects further include instructing, by the processor, the intended device to perform the intended action.
Claims14
A method for operating smart devices using context based gesture control, comprising:
- observing, via a first device, a first gesture and a second gesture performed by a first user, wherein the first gesture is made with a first hand of the first user and the second gesture is made with a second hand of the first user;
- identifying, by a processor, a first intended device based at least in part on the first gesture, wherein the first gesture includes the first user pointing at the first intended device;
- identifying, by the processor, a first intended action to be performed by the first intended device based at least in part on the second gesture;
- observing, via the first device, a third gesture and a fourth gesture performed by a second user, wherein the third gesture is made with a first hand of the second user and the third gesture is made with a second hand of the second user;
- identifying, by the processor, a second intended device based at least in part on the third gesture, wherein the third gesture includes the second user pointing at the second intended device;
- identifying, by the processor, a second intended action to be performed by the second intended device based at least in part on the fourth gesture;
- obtaining, by the processor, a hierarchy of users;
- instructing, by the processor, the first intended device to perform the first intended action based on a determination that the first user has a higher priority than the second user in the hierarchy of users;
- and
- instructing, by the processor, the second intended device to perform the second intended action based on a determination that the second user has a higher priority than the first user in the hierarchy of users.
A system for operating smart devices using context based gesture control, comprising:
- a memory having computer readable instructions;
- and
- a processor for executing the computer readable instructions, the computer readable instructions including instructions for:
- observing, via a first device, a first user making a first gesture and a second gesture;
- identifying, by a processor, a first intended device based at least in part on the first gesture, wherein the first gesture includes the first user pointing at the first intended device and wherein the first gesture is made with a first hand of the first user and the second gesture is made with a second hand of the first user;
- identifying, by the processor, a first intended action for the first intended device based at least in part on the second gesture;
- observing, via the first device, a third gesture and a fourth gesture performed by a second user, wherein the third gesture is made with a first hand of the second user and the third gesture is made with a second hand of the second user;
- identifying, by the processor, a second intended device based at least in part on the third gesture, wherein the third gesture includes the second user pointing at the second intended device;
- identifying, by the processor, a second intended action to be performed by the second intended device based at least in part on the fourth gesture;
- obtaining, by the processor, a hierarchy of users;
- instructing, by the processor, the first intended device to perform the first intended action based on a determination that the first user has a higher priority than the second user in the hierarchy of users;
- and
- instructing, by the processor, the second intended device to perform the second intended action based on a determination that the second user has a higher priority than the first user in the hierarchy of users.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith the program instructions executable by a computer processor to cause the computer processor to perform a method, comprising:
- observing, via a first device, a first user making a first gesture and a second gesture;
- identifying, by a processor, a first intended device based at least in part on the first gesture, wherein the first gesture includes the first user pointing at the first intended device and wherein the first gesture is made with a first hand of the first user and the second gesture is made with a second hand of the first user;
- identifying, by the processor, a first intended action for the first intended device based at least in part on the second gesture;
- observing, via the first device, a third gesture and a fourth gesture performed by a second user, wherein the third gesture is made with a first hand of the second user and the third gesture is made with a second hand of the second user;
- identifying, by the processor, a second intended device based at least in part on the third gesture, wherein the third gesture includes the second user pointing at the second intended device;
- identifying, by the processor, a second intended action to be performed by the second intended device based at least in part on the fourth gesture;
- obtaining, by the processor, a hierarchy of users;
- instructing, by the processor, the first intended device to perform the first intended action based on a determination that the first user has a higher priority than the second user in the hierarchy of users;
- and
- instructing, by the processor, the second intended device to perform the second intended action based on a determination that the second user has a higher priority than the first user in the hierarchy of users.
Dependencies are inferred from the claim text.