File sharing between devices
First Claim
Patent Images
1. A method for transferring an object from a sending device to a recipient, comprising:
- determining which one of a plurality of wireless devices is a catching device associated with the recipient for receiving the object from the sending device, wherein the plurality of the wireless devices are not in physical proximity to the sending device, and wherein the determining includes;
both the sending device and the plurality of the wireless devices communicating timing of detected inertial sensor events to a server for determining which one of the plurality of the wireless devices is the catching device, wherein the inertial sensor events comprise a respective shaking or physical contact to each of the sending device and the catching device,the sending device receiving from the server a determination of which one of the plurality of the wireless devices is the catching device based on the similarly-timed inertial sensor events;
receiving on the sending device a user gesture representing a flick of a displayed object that is associated with the object for selection of the object;
transferring the object to the server; and
transferring the object or a reference to the object from the server to the catching device.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for transferring an object from a sending device to a recipient comprises determining at least one catching device associated with the recipient for receiving the object; receiving on the sending device a user gesture representing a flick of a displayed object; transferring the object from the sending device directly to the catching device of the recipient when the catching device is in proximity of the sending device; and when the catching device is not in proximity of the sending device, transferring the object to a server for forwarding the object to the recipient.
32 Citations
14 Claims
-
1. A method for transferring an object from a sending device to a recipient, comprising:
-
determining which one of a plurality of wireless devices is a catching device associated with the recipient for receiving the object from the sending device, wherein the plurality of the wireless devices are not in physical proximity to the sending device, and wherein the determining includes; both the sending device and the plurality of the wireless devices communicating timing of detected inertial sensor events to a server for determining which one of the plurality of the wireless devices is the catching device, wherein the inertial sensor events comprise a respective shaking or physical contact to each of the sending device and the catching device, the sending device receiving from the server a determination of which one of the plurality of the wireless devices is the catching device based on the similarly-timed inertial sensor events; receiving on the sending device a user gesture representing a flick of a displayed object that is associated with the object for selection of the object; transferring the object to the server; and transferring the object or a reference to the object from the server to the catching device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable device, comprising:
-
an inertial sensor; a display; a processor; and a file sharing application executing on the processor, wherein the file sharing application is configured to; determine which one of a plurality of wireless devices is a catching device associated with a recipient for receiving an object from the portable device, wherein the plurality of the wireless devices are not in physical proximity to the portable device, wherein the determining includes; both the portable device and at least one of the plurality of the wireless devices communicating timing of detected inertial sensor events to a server for determining which one of the plurality of the wireless devices is the catching device, wherein the inertial sensor events comprise a respective shaking or physical contact to each of the portable device and the catching device, the portable device receiving from the server a determination of which one of the plurality of the wireless devices is the catching device based on the similarly-timed inertial sensor events; receive a user gesture representing a flick of a displayed object that is associated with the object for selection of the object; transfer the object to the server; and transfer the object or a reference to the object from the server to the catching device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A wearable portable device, comprising:
-
a case; and a module, wherein the module is configured to be removably received by the case and comprises; an inertial sensor a touchscreen display; and a processor, wherein the processor is programmed to; determine which one of a plurality of wireless devices is a catching device associated with a recipient for receiving an object from the wearable portable device, wherein the plurality of the wireless devices are not in physical proximity to the portable device, wherein the determining includes; both the wearable portable device and the plurality of the wireless devices communicating timing of detected inertial sensor events to a server for determining which one of the plurality of the wireless devices is the catching device, wherein the inertial sensor events comprise a respective shaking or physical contact to each of the wearable portable device and the catching device, the wearable portable device receiving from the server a determination of which one of the plurality of the wireless devices is the catching device based on the similarly-timed inertial sensor events; receive via the touchscreen display a user gesture representing a flick of a displayed object that is associated with the object for selection of the object; transfer the object to the server; and transfer the object or a reference to the object from the server to the catching device.
-
Specification