Short range wireless peer-to-peer file sharing
First Claim
1. A method of short range wireless peer-to-peer file sharing comprising:
- establishing a short range wireless communications link between a local computing device and a peer computing device;
transmitting to the peer computing device over the short range wireless communications link a consolidated catalog of accessible files stored locally in the local computing device and remotely in a remote computing device;
receiving from over the short range wireless communications link a request by the peer computing device to retrieve a selected one of the files; and
responsive to a determination that the selected one of the files is stored remotely in the remote computing device, facilitating the retrieval by the peer computing device of the selected one of the files from the remote computing device for delivery to the peer computing device,wherein the local computing device facilitates the retrieval of the selected one of the media files from the remote computing device for delivery to the peer computing device by;
disconnecting the short range wireless communications link;
recording a reference to the request in the local computing device;
establishing a communicative connection to the remote computing device;
retrieving the selected one of the files from the remote computing device;
re-establishing the short range wireless communications link with the peer computing device; and
transmitting the retrieved selected one of the files to the peer computing device over the re-established short range wireless communications link.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, for example, a method of short range wireless peer-to-peer file sharing is provided. The method includes establishing a short range wireless communications link between a local computing device and a peer computing device and transmitting to the peer computing device over the short range wireless communications link a consolidated catalog of accessible files stored locally in the local computing device, remotely in a remote computing device, or both. The method further includes receiving from over the short range wireless communications link a request by the peer computing device to retrieve a selected one of the files. The method includes responding to a determination that the selected one of the files is stored remotely in the remote computing device by facilitating the retrieval by the peer computing device of the selected one of the files from the remote computing device for delivery to the peer computing device.
-
Citations
9 Claims
-
1. A method of short range wireless peer-to-peer file sharing comprising:
-
establishing a short range wireless communications link between a local computing device and a peer computing device; transmitting to the peer computing device over the short range wireless communications link a consolidated catalog of accessible files stored locally in the local computing device and remotely in a remote computing device; receiving from over the short range wireless communications link a request by the peer computing device to retrieve a selected one of the files; and responsive to a determination that the selected one of the files is stored remotely in the remote computing device, facilitating the retrieval by the peer computing device of the selected one of the files from the remote computing device for delivery to the peer computing device, wherein the local computing device facilitates the retrieval of the selected one of the media files from the remote computing device for delivery to the peer computing device by; disconnecting the short range wireless communications link; recording a reference to the request in the local computing device; establishing a communicative connection to the remote computing device; retrieving the selected one of the files from the remote computing device; re-establishing the short range wireless communications link with the peer computing device; and transmitting the retrieved selected one of the files to the peer computing device over the re-established short range wireless communications link. - View Dependent Claims (2, 3)
-
-
4. A local computing device configured for short range wireless peer to peer file sharing, the device comprising:
-
a processor; a memory in communication with the processor; a file sharing application in the memory configured to be executed by the processor to enable the local computing device to; transmit to a peer computing device over a short range wireless communications link a consolidated catalog of accessible files stored locally in the local computing device and remotely in a remote computing device; receive from over the short range wireless communications link a request by the peer computing device to retrieve a selected one of the files, and respond to a determination that the selected one of the files is stored remotely in the remote computing device by facilitating the retrieval by the peer computing device of the selected one of the files from the remote computing device for delivery to the peer computing device, wherein the local computing device facilitates the retrieval of the selected one of the files from the remote computing device for delivery to the peer computing device by; disconnecting the short range wireless communications link; recording a reference to the request in the local computing device; establishing a communicative connection to the remote computing device; retrieving the selected one of the files from the remote computing device; re-establishing the short range wireless communications link with the peer computing device; and transmitting the retrieved selected one of the files to the peer computing device over the re-established short range wireless communications link. - View Dependent Claims (5, 6)
-
-
7. A computer program product for short range wireless peer-to-peer file sharing, the computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code for establishing a short range wireless communications link between a local computing device and a peer computing device; computer readable program code for transmitting, by the local computing device, to the peer computing device over the short range wireless communications link a consolidated catalog of accessible files stored locally in the local computing device and remotely in a remote computing device; computer readable program code for receiving, by the local computing device, from over the short range wireless communications link a request by the peer computing device to retrieve a selected one of the files; and computer readable program code for responding, by the local computing device, to a determination that the selected one of the files is stored remotely in the remote computing device by facilitating the retrieval by the peer computing device of the selected one of the files from the remote computing device for delivery to the peer computing device, wherein the local computing device facilitates the retrieval of the selected one of the files from the remote computing device for delivery to the peer computing device by; disconnecting the short range wireless communications link; recording a reference to the request in the local computing device; establishing a communicative connection to the remote computing device; retrieving the selected one of the files from the remote computing device; re-establishing the short range wireless communications link with the peer computing device; and transmitting the retrieved selected one of the files to the peer computing device over the re-established short range wireless communications link. - View Dependent Claims (8, 9)
Specification