USER INTERFACE GESTURES AND METHODS FOR PROVIDING FILE SHARING FUNCTIONALITY
First Claim
1. A method for sharing files among a mobile device and nearby computing devices, comprising:
- activating a file sharing functionality;
discovering nearby computing devices;
establishing a wireless link with the discovered computing devices;
determining locations of the discovered nearby computing devices;
detecting a file sharing gesture on a touch surface of the computing device;
identifying a targeted computing device based on the detected file sharing gesture; and
transmitting a file sharing message to the targeted computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices provide a gesture activated file sharing functionality enabling users to share files with other nearby computing devices. The file sharing functionality may include establishing wireless links with nearby devices and determine their relative locations. The computing device may detect a file sharing gesture and transmit files to or request files from a nearby device in response to the gesture. Base on gesture parameters, e.g., direction, speed and shape, and computing device attitude parameters, e.g., tilt angle and pointing direction, the computing device may identify a targeted device to which a file may be transmitted. The computing device may request user verification of the identified device and send a request to transmit files to the targeted device. The computing devices may transmit files using networks and addresses provided over the device-to-device communication links.
435 Citations
73 Claims
-
1. A method for sharing files among a mobile device and nearby computing devices, comprising:
-
activating a file sharing functionality; discovering nearby computing devices; establishing a wireless link with the discovered computing devices; determining locations of the discovered nearby computing devices; detecting a file sharing gesture on a touch surface of the computing device; identifying a targeted computing device based on the detected file sharing gesture; and transmitting a file sharing message to the targeted computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile device, comprising:
-
a processor; a display coupled to the processor; a touch sensitive surface coupled to the processor; a memory coupled to the processor; and a first wireless transceiver coupled to the processor, wherein the processor is configured with processor-executable instructions to perform steps operations comprising; activating a file sharing functionality; discovering nearby computing devices via the first wireless transceiver; establishing a wireless link with the discovered computing devices via the first wireless transceiver; determining locations of the discovered nearby computing devices; detecting a file sharing gesture on the touch sensitive surface; identifying a targeted computing device based on the detected file sharing gesture; and transmitting a file sharing message to the targeted computing device via the first transceiver. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A mobile device, comprising:
-
means for activating a file sharing functionality; means for discovering nearby computing devices; means for establishing a wireless link with the discovered computing devices; means for determining locations of the discovered nearby computing devices; means for detecting a file sharing gesture; means for identifying a targeted computing device based on the detected file sharing gesture; and means for transmitting a file sharing message to the targeted computing device. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A computer program product, comprising:
a computer-readable medium comprising; at least one instruction for activating a file sharing functionality; at least one instruction for discovering nearby computing devices; at least one instruction for establishing a wireless link with the discovered computing devices; at least one instruction for determining locations of the discovered nearby computing devices; at least one instruction for detecting a file sharing gesture on a touch surface of a computing device; at least one instruction for identifying a targeted computing device based on the detected file sharing gesture; and at least one instruction for transmitting a file sharing message to the targeted computing device. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
Specification