Gesture based smart download
AssigneeInternational Business Machines Corporation
InventorsElianne A. Bravo, Heidi Lagares-Greenblatt
Life of this patent
Estimating the term…
Abstract
An aspect includes detecting a user gesture at a sender device, the user gesture indicating a direction relative to the sender device. One or more candidate receiver devices in the indicated direction and in a line-of-sight of the sender device are located. The data to be transferred by the sender device and an action to be performed on the data are identified. It is determined whether any of the one or more candidate receiver devices are configured to accept the data and to perform the action. The data is transferred to a selected one of the one or more candidate receiver devices based on determining that the selected candidate receiver device is configured to accept the data and to perform the action.
Claims20
A computer-implemented method comprising:
- detecting a user gesture at a sender device, the user gesture indicating a direction relative to the sender device;
- locating one or more candidate receiver devices in the direction relative to the sender device and in a line-of-sight of the sender device;
- identifying data to be transferred by the sender device and an action to be performed on the data;
- determining whether any of the one or more candidate receiver devices are configured to accept the data and to perform the action;
- transferring the data to a selected one of the one or more candidate receiver devices based on determining that the selected candidate receiver device is configured to accept the data and to perform the action;
- and
- based on determining that none of the one or more candidate receiver devices are configured to accept the data and to perform the action, indicating to the user that no line-of-sight devices are available to accept the data and to perform the action.
A system comprising:
- a memory having computer readable instructions;
- and
- a processor for executing the computer readable instructions, the computer readable instructions including:
- detecting a user gesture at a sender device, the user gesture indicating a direction relative to the sender device;
- locating one or more candidate receiver devices in the direction relative to the sender device and in a line-of-sight of the sender device;
- identifying data to be transferred by the sender device and an action to be performed on the data;
- determining whether any of the one or more candidate receiver devices are configured to accept the data and to perform the action;
- transferring the data to a selected one of the one or more candidate receiver devices based on determining that the selected candidate receiver device is configured to accept the data and to perform the action;
- and
- based on determining that none of the one or more candidate receiver devices are configured to accept the data and to perform the action, indicating to the user that no line-of-sight devices are available to accept the data and to perform the action.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by processing circuitry to cause the processing circuitry to perform:
- detecting a user gesture at a sender device, the user gesture indicating a direction relative to the sender device;
- locating one or more candidate receiver devices in the direction relative to the sender device and in a line-of-sight of the sender device;
- identifying data to be transferred by the sender device and an action to be performed on the data;
- determining whether any of the one or more candidate receiver devices are configured to accept the data and to perform the action;
- transferring the data to a selected one of the one or more candidate receiver devices based on determining that the selected candidate receiver device is configured to accept the data and to perform the action;
- and
- based on determining that none of the one or more candidate receiver devices are configured to accept the data and to perform the action, indicating to the user that no line-of-sight devices are available to accept the data and to perform the action.
Dependencies are inferred from the claim text.