TRANSFER OF DATA-INTENSIVE CONTENT BETWEEN PORTABLE DEVICES
First Claim
1. A method that facilitates distributing content from a first portable telephone to a second portable telephone, comprising:
- at the first portable telephone, receiving an indication from a proxy server that the second portable telephone has requested content from the first portable telephone;
responsive to receiving the indication, establishing a peer-to-peer connection with the second portable telephone;
subsequent to establishing the peer-to-peer connection with the second portable telephone, receiving a selection of the content from the second portable telephone; and
responsive to receiving the selection of the content from the second portable telephone, causing the content to be transmitted to the second portable telephone.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are technologies that facilitate transfer of data-intensive content between portable telephones. Phones are configured to transmit data indicative of phone location to a proxy server by way of respective cellular network data connections. When a user of a phone wishes to acquire content that is labeled as shareable on another phone, the user of the phone initiates a location-based request, which causes the proxy server to provide a list of phones that are estimated to be in Wi-Fi range of such phone. The user thereafter selects a particular phone, and the proxy server instructs that phone to activate its Wi-Fi radio. The phone of the user additionally activates its Wi-Fi radio, and a peer-to-peer connection between phones is established. Thereafter, rich content is transferrable between the phones.
-
Citations
20 Claims
-
1. A method that facilitates distributing content from a first portable telephone to a second portable telephone, comprising:
-
at the first portable telephone, receiving an indication from a proxy server that the second portable telephone has requested content from the first portable telephone; responsive to receiving the indication, establishing a peer-to-peer connection with the second portable telephone; subsequent to establishing the peer-to-peer connection with the second portable telephone, receiving a selection of the content from the second portable telephone; and responsive to receiving the selection of the content from the second portable telephone, causing the content to be transmitted to the second portable telephone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A first portable telephone, comprising:
-
a receiver component that receives an indication from a proxy server that a second portable telephone has requested a peer-to-peer connection with the first portable telephone; a power controller component that causes a wireless radio to be provided with power responsive to the receiver component receiving the indication from the proxy server; a connection establisher component that establishes the peer-to-peer connection with the second portable telephone by way of the wireless radio; and a file transfer component that causes at least one file in a data repository on the first portable telephone to be transferred to the second portable telephone by way of the peer-to-peer connection responsive to the receiver component receiving a selection of the at least one file from the second portable telephone, wherein the at least one file is labeled as being shareable in the data repository. - View Dependent Claims (15, 16, 18, 19)
-
-
17. The first portable telephone of claim 17, wherein the data repository comprises a web page, wherein the first portable telephone acts as a web server with respect to the web page, and wherein the at least one file is linked by the web page.
-
20. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
transmitting a profile to a proxy server by way of a cellular network connection, wherein the profile identifies a user of a first portable telephone and is indicative of shareable content on the first portable telephone; transmitting data that is indicative of a location of the first portable telephone to the proxy server by way of the cellular network connection; receiving an indication from the proxy server that a second portable telephone has requested a peer-to-peer connection with the first portable telephone, wherein the second portable telephone is predicted to be in Wi-Fi range of the first portable telephone; responsive to receiving the request, powering on a Wi-Fi radio in the first portable telephone; receiving an IP address that has been assigned to the first portable telephone from the proxy server; receiving, by way of the Wi-Fi radio, a request directly from the second portable telephone to establish the peer-to-peer connection; establishing the peer-to-peer connection responsive to receiving the request from the second portable telephone; receiving a selection of at least one file on the first portable computing device from the second portable computing device, wherein the at least one file is marked as being shareable with a user of the second portable computing device; and causing the at least one file to be transmitted to the second portable computing device by way of the peer-to-peer connection.
-
Specification