Systems and methods for gesture-based distribution of files
First Claim
1. A computer-implemented method for gesture-based distribution of files, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- receiving, at a first computing device, input that identifies a file for gesture-based distribution to one or more other computing devices;
detecting a plurality of additional computing devices in physical proximity of the first computing device;
for each computing device in the plurality of additional computing devices, determining a physical location of the additional computing device;
detecting, on the first computing device, a gesture of a user of the first computing device;
determining, based on one or more of the physical locations of the additional computing devices, that the gesture of the user was directed toward one or more of the additional computing devices;
identifying a distribution policy that indicates whether gesture-based distribution of the file is allowed;
using the distribution policy to determine whether the file is allowed to be distributed using gestures;
determining, based on the distribution policy, that gesture-based distribution of the file is allowed;
in response to determining that gesture-based distribution of the file is allowed, distributing the file to the one or more additional computing devices toward which the user gestured, wherein the distribution policy indicates at least one of the following;
that the file can only be distributed within predefined physical boundaries that designate a room within which the file can be distributed using gesture-based distribution,that the file can only be distributed within predefined altitude limits,that the file can only be distributed within a predetermined floor of a building.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for gesture-based distribution of files may include 1) receiving, at a first computing device, input that identifies a file for gesture-based distribution to one or more other computing devices; 2) detecting a plurality of additional computing devices in physical proximity of the first computing device; 3) for each computing device in the plurality of additional computing devices, determining a physical location of the additional computing device; 4) detecting, on the first computing device, a gesture of a user of the first computing device; 5) determining, based on one or more of the physical locations of the additional computing devices, that the gesture of the user was directed toward one or more of the additional computing devices; 6) distributing the file to the one or more additional computing devices toward which the user gestured. Various other methods, systems, and computer-readable media are also disclosed.
-
Citations
20 Claims
-
1. A computer-implemented method for gesture-based distribution of files, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
receiving, at a first computing device, input that identifies a file for gesture-based distribution to one or more other computing devices; detecting a plurality of additional computing devices in physical proximity of the first computing device; for each computing device in the plurality of additional computing devices, determining a physical location of the additional computing device; detecting, on the first computing device, a gesture of a user of the first computing device; determining, based on one or more of the physical locations of the additional computing devices, that the gesture of the user was directed toward one or more of the additional computing devices; identifying a distribution policy that indicates whether gesture-based distribution of the file is allowed; using the distribution policy to determine whether the file is allowed to be distributed using gestures; determining, based on the distribution policy, that gesture-based distribution of the file is allowed; in response to determining that gesture-based distribution of the file is allowed, distributing the file to the one or more additional computing devices toward which the user gestured, wherein the distribution policy indicates at least one of the following; that the file can only be distributed within predefined physical boundaries that designate a room within which the file can be distributed using gesture-based distribution, that the file can only be distributed within predefined altitude limits, that the file can only be distributed within a predetermined floor of a building. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for gesture-based distribution of files, the system comprising:
-
a file-identification module programmed to receive, at a first computing device, input that identifies a file for gesture-based distribution to one or more other computing devices; a proximity-detection module programmed to; detect a plurality of additional computing devices in physical proximity of the first computing device; for each computing device in the plurality of additional computing devices, determine a physical location of the additional computing device; a gesture-detection module programmed to; detect, on the first computing device, a gesture of a user of the first computing device; determine, based on one or more of the physical locations of the additional computing devices, that the gesture of the user was directed toward one or more of the additional computing devices; a file-distribution module programmed to; identify a distribution policy that indicates whether gesture-based distribution of the file is allowed; use the distribution policy to determine whether the file is allowed to be distributed using gestures; determine, based on the distribution policy, that gesture-based distribution of the file is allowed; in response to determining that gesture-based distribution of the file is allowed, distribute the file to the one or more additional computing devices toward which the user gestured; one or more processors configured to execute the file-identification module, the proximity-detection module, the gesture-detection module, and the file-distribution module, wherein the distribution policy indicates at least one of the following; that the file can only be distributed within predefined physical boundaries that designate a room within which the file can be distributed using gesture-based distribution, that the file can only be distributed within predefined altitude limits, that the file can only be distributed within a predetermined floor of a building. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing system, cause the computing system to:
-
receive, at a first computing device, input that identifies a file for gesture-based distribution to one or more other computing devices; detect a plurality of additional computing devices in physical proximity of the first computing device; for each computing device in the plurality of additional computing devices, determine a physical location of the additional computing device; detect, on the first computing device, a gesture of a user of the first computing device; determine, based on one or more of the physical locations of the additional computing devices, that the gesture of the user was directed toward one or more of the additional computing devices; identify a distribution policy that indicates whether gesture-based distribution of the file is allowed; use the distribution policy to determine whether the file is allowed to be distributed using gestures; determine, based on the distribution policy, that gesture-based distribution of the file is allowed; in response to determining that gesture-based distribution of the file is allowed, distribute the file to the one or more additional computing devices toward which the user gestured, wherein the distribution policy indicates at least one of the following; that the file can only be distributed within predefined physical boundaries that designate a room within which the file can be distributed using gesture-based distribution, that the file can only be distributed within predefined altitude limits, that the file can only be distributed within a predetermined floor of a building.
-
Specification