Systems and methods for gesture-based distribution of files
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/033
G06F-003/048
G06F-017/00
G06F-015/157
출원번호
US-0956541
(2010-11-30)
등록번호
US-8464184
(2013-06-11)
발명자
/ 주소
Cook, Randall R.
Mackay, Paul
출원인 / 주소
Symantec Corporation
대리인 / 주소
ALG Intellectual Property, LLC
인용정보
피인용 횟수 :
23인용 특허 :
2
초록▼
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 comp
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.
대표청구항▼
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 distributi
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. The method of claim 1, wherein the distribution policy indicates that a predefined file type is excluded from gesture-based distribution. 3. The method of claim 1, wherein the distribution policy indicates that only a predefined type of file may be distributed using gesture-based distribution. 4. The method of claim 1, wherein the distribution policy designates at least one user that is prohibited from sending files using gesture-based distribution. 5. The method of claim 1, wherein the distribution policy designates at least one user that is prohibited from receiving files using gesture-based distribution. 6. The method of claim 1, wherein the distribution policy designates at least one user that is permitted to send files using gesture-based distribution. 7. The method of claim 1, wherein the distribution policy designates at least one user that is permitted to receive files using gesture-based distribution. 8. The method of claim 1, wherein the gesture comprises a sweeping gesture. 9. The method of claim 8, wherein the sweeping gesture indicates that all computing devices within an arch of the sweeping gesture should be sent the file. 10. The method of claim 1, wherein the distribution policy identifies a time period for which gesture-based distribution is permitted. 11. The method of claim 1, wherein the distribution policy indicates that the file may only be distributed by gestured-based distribution to devices within a predefined distance of the first computing device. 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. 13. The system of claim 12, wherein the proximity-detection module is programmed to detect the plurality of additional computing devices in physical proximity of the first computing device by identifying computing devices present in the same room as the first computing device at the beginning of a meeting. 14. The system of claim 12, wherein: the one or more additional computing devices toward which the user gestured comprises a printer;the file-distribution module is programmed to distribute the file to the one or more additional computing devices toward which the user gestured by causing the printer to print the file. 15. The system of claim 12, wherein: the one or more additional computing devices toward which the user gestured comprises a projector;the file-distribution module is programmed to distribute the file to the one or more additional computing devices toward which the user gestured by causing the file to be sent to the projector and displayed by the projector. 16. The system of claim 12, wherein: the system further comprises a file-distribution management server that is remote from the first computing device;the file-distribution module is programmed to distribute the file to the one or more additional computing devices toward which the user gestured by sending a signature of the file to the file-distribution management server;the file-distribution management server is programmed to use the signature to locate the file and transmit the file to the one or more additional computing devices toward which the user gestured. 17. The system of claim 12, wherein: the system further comprises a file-distribution management server that is remote from the first computing device;the file-distribution module is programmed to distribute the file to the one or more additional computing devices toward which the user gestured by sending the file to the file-distribution management server;the file-distribution management server is programmed to transmit the file to the one or more additional computing devices toward which the user gestured. 18. The system of claim 12, wherein the distribution policy identifies one or more predefined files that are allowed to be distributed using gesture-based distribution; the one or more predefined files that are allowed to be distributed using gestured-based distribution comprise the file. 19. The system of claim 12, wherein the proximity-detection module is programmed to detect the plurality of additional computing devices in physical proximity of the first computing device by querying a location database to determine the physical locations of the plurality of additional computing devices. 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Ferguson Gregory J., System and method for an iconic drag and drop interface for electronic file transfer.
Wong, Alexander; Schoffler, Eric Benson; York, George; Hudgins, Joshua; Vasic Cooper, Nicholas Mark, Methods for displaying object history information.
Davis, William Buckner; York, George; Douglas, Donald Dylan; Procopio, Michael Jeffrey; Schoeffler, Eric Benson, Methods for real-time notifications in an activity stream.
Gay, David Roger; Church, Paul; O'Connor, Russell; Chaudhary, Vinay; Litus, Yaroslav, Systems and methods for layered training in machine-learning architectures.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.