Peer device data transfer
First Claim
1. A method, comprising:
- facilitating a first digital device in establishing a peer-to-peer communication session with a second digital device, the first and second digital devices being associated with a first and a second file service respectively; and
facilitating the first digital device in exchanging information with the second digital device to enable a file accessible by the second digital device be known to the first digital device, and a copy of the file to be subsequently transferred to either the first digital device or a third digital device associated with the first digital device, with a manner of the subsequent transfer being based at least in part on infrastructure connectivity states of the first and second digital devices at a time when the facilitating of the exchange of information is performed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operation in connection with a digital device is disclosed. The method of operation includes facilitating a first digital device in establishing a peer-to-peer communication session with a second digital device, with the first and second digital devices being associated with a first file service and a second file service, respectively. The method additionally includes facilitating the first digital device in exchanging information with the second digital device to enable a file accessible by the second digital device be known to the first digital device. The method further includes a copy of the file being subsequently transferred to either the first digital device or a third digital device associated with the first digital device, with a manner of the subsequent transfer being based at least in part on infrastructure connectivity states of the first and second digital devices at a time when the facilitating of the exchange of information is performed. Embodiments of the present invention include but are not limited to devices, subsystems, and systems equipped to operate in the above described manner.
-
Citations
24 Claims
-
1. A method, comprising:
-
facilitating a first digital device in establishing a peer-to-peer communication session with a second digital device, the first and second digital devices being associated with a first and a second file service respectively; and
facilitating the first digital device in exchanging information with the second digital device to enable a file accessible by the second digital device be known to the first digital device, and a copy of the file to be subsequently transferred to either the first digital device or a third digital device associated with the first digital device, with a manner of the subsequent transfer being based at least in part on infrastructure connectivity states of the first and second digital devices at a time when the facilitating of the exchange of information is performed. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9)
-
-
7. The method of 6, wherein the method further comprises facilitating the first digital device to report to at least one of the first and second file services, when the first digital device subsequently has infrastructure connectivity to the at least one of the first and second file services and neither the enabling of the transfer nor the subsequent transfer have been reported to the first and second file services.
-
10. A method, comprising:
-
facilitating a first digital device in establishing a peer-to-peer communication session with a second digital device, the first and second digital devices being associated with a first and a second file service respectively; and
facilitating the first digital device in exchanging information with the second digital device to enable a file accessible by the first digital device be known to the second digital device, and a copy of the file to be subsequently transferred to either the second digital device or a third digital device associated with the second digital device, with a manner of the subsequent transfer being based at least in part on infrastructure connectivity states of the first and second digital devices at a time when the facilitating of the exchange of information is performed. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. The method of 15, wherein the method further comprises facilitating the first digital device to report to at least one of the first and second file services, when the first digital device subsequently has infrastructure connectivity to the at least one of the first and second file services and neither the enabling of the transfer nor the subsequent transfer have been reported to the first and second file services.
-
17. A method comprising:
-
facilitating receipt of a reporting of an exchange of information between a first and a second digital device to enable a file accessible to the second digital device to be known to the first digital device, and subsequent transfer to the first digital device or a third digital device associated with the first digital device, from a selected one of the first digital device, the second digital device, and a file service associated with the second digital device; and
facilitating interaction with the first digital device to enable the first digital device to pay for the enabling of the transfer or the subsequent transfer. - View Dependent Claims (18)
-
-
19. A method comprising:
-
facilitating receipt of a reporting of an exchange of information between a first and a second digital device to enable a file accessible to the first digital device to be known to the second digital device, and subsequent transfer to the second digital device or a third digital device associated with the second digital device, from a selected one of the first digital device, the second digital device, and a file service associated with the second digital device; and
facilitating interaction with the file service to enable receipt of compensation for the enabling of the transfer or the subsequent transfer.
-
-
20. An apparatus comprising:
-
a communication module adapted to establish a peer-to-peer communication session with a first other apparatus; and
an information exchange module adapted to facilitate the apparatus in exchanging information with the first other apparatus to enable a file accessible by the first other apparatus to be known to the apparatus, and a copy of the file to be subsequently transferred to either the apparatus or a second other apparatus associated with the apparatus, with a manner of the subsequent transfer being based at least in part on infrastructure connectivity states of the apparatus and the first other apparatus at a time when the facilitating of the exchange of information is performed.
-
-
21. An apparatus comprising:
-
a communication module adapted to establish a peer-to-peer communication session with a first other apparatus; and
an information exchange module adapted to facilitate the apparatus in exchanging information with the first other apparatus to enable a file accessible by the apparatus to be known to the first other apparatus, and a copy of the file to be subsequently transferred to either the first other apparatus or a second other apparatus associated with the first other apparatus, with a manner of the subsequent transfer being based at least in part on infrastructure connectivity states of the apparatus and the first other apparatus at a time when the facilitating of the exchange of information is performed.
-
-
22. An apparatus comprising:
-
a reporting module adapted to facilitate the apparatus to receive reporting of an exchanging of information between a first and a second digital device to enable a file accessible by the second digital device to be known to the first digital device, and a copy of the file to be subsequently transferred to either the first digital device or a third digital device associated with the first digital device, with a manner of the subsequent transfer being based at least in part on infrastructure connectivity states of the first and second digital devices at a time when the facilitating of the exchange of information is performed; and
a payment module adapted to facilitate payment by a user of the first digital device for the enabling of the transfer or the subsequent transfer. - View Dependent Claims (23)
-
-
24. An apparatus comprising:
-
a reporting module adapted to facilitate the apparatus to receive reporting of an exchanging of information between a first and a second digital device to enable a file accessible by the first digital device to be known to the second digital device, and a copy of the file to be subsequently transferred to either the second digital device or a third digital device associated with the second digital device, with a manner of the subsequent transfer being based at least in part on infrastructure connectivity states of the first and second digital devices at a time when the facilitating of the exchange of information is performed; and
a payment module adapted to facilitate interaction with a file service associated with the second digital device to facilitate receipt of compensation for the enabling of the transfer or the subsequent transfer.
-
Specification