System and method for sharing items between electronic devices
First Claim
Patent Images
1. A method of operating a first electronic device for sharing items with a second electronic device, the method comprising:
- the first electronic device identifying a first data item to be shared with the second electronic device;
the first electronic device obtaining peer data from a third party system, the peer data including information indicative of software capabilities of the second electronic device for outputting at least one type of data item using the second electronic device, the third party system being associated with both the first and second electronic devices;
the first electronic device determining, from the information in the peer data and after identifying the first data item, that the second electronic device does not have a software capability necessary for the first electronic device to output the first data item to the second electronic device and for processing by the second electronic device;
the first electronic device storing a transaction identifier associated with the first data item, and using the transaction identifier to determine that the first data item is to be sent to the second electronic device after the software capability to output the first data item has been acquired;
the first electronic device providing, after the determining, information to the second electronic device for obtaining the software capability for processing the first data item; and
after providing the information to the second electronic device, the first electronic device sending the first data item to the second electronic device after determining that the software capability to output the first data item has been acquired by the second electronic device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for operating a first electronic device for sharing items with a second electronic device. The method comprises determining that the second electronic device requires a software capability to process a first item to be shared by the first electronic device; providing information to the second device for obtaining the software capability; and sending the first item to the second device after the software capability has been acquired by the second electronic device.
-
Citations
18 Claims
-
1. A method of operating a first electronic device for sharing items with a second electronic device, the method comprising:
-
the first electronic device identifying a first data item to be shared with the second electronic device; the first electronic device obtaining peer data from a third party system, the peer data including information indicative of software capabilities of the second electronic device for outputting at least one type of data item using the second electronic device, the third party system being associated with both the first and second electronic devices; the first electronic device determining, from the information in the peer data and after identifying the first data item, that the second electronic device does not have a software capability necessary for the first electronic device to output the first data item to the second electronic device and for processing by the second electronic device; the first electronic device storing a transaction identifier associated with the first data item, and using the transaction identifier to determine that the first data item is to be sent to the second electronic device after the software capability to output the first data item has been acquired; the first electronic device providing, after the determining, information to the second electronic device for obtaining the software capability for processing the first data item; and after providing the information to the second electronic device, the first electronic device sending the first data item to the second electronic device after determining that the software capability to output the first data item has been acquired by the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium comprising computer executable instructions for operating a first electronic device for sharing items with a second electronic device, the computer executable instructions comprising instructions for:
-
the first electronic device identifying a first data item to be shared with the second electronic device; the first electronic device obtaining peer data from a third party system, the peer data including information indicative of software capabilities of the second electronic device for outputting at least one type of data item using the second electronic device, the third party system being associated with both the first and second electronic devices; the first electronic device determining, from the information in the peer data and after identifying the first data item, that the second electronic device does not have a software capability necessary for the first electronic device to output the first data item to the second electronic device; the first electronic device storing a transaction identifier associated with the first data item, and using the transaction identifier to determine that the first data item is to be seni to the second electronic device after the software capability to output the first data item has been acquired; the first electronic device providing, after the determining, information to the second electronic device for obtaining the software capability for processing the first data item; and after providing the information to the second electronic device, the first electronic device sending the first data item to the second electronic device after determining that the software capability to output the first data item has been acquired by the second electronic device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
12. A first electronic device comprising a processor and memory, the memory comprising computer executable instructions for operating the processor to:
-
the first electronic device identifying a first data item to be shared with the second electronic device; the first electronic device obtaining peer data from a third party system, the peer data including information indicative of software capabilities of the second electronic device for outputting at least one type of data item using the second electronic device, the third party system being associated with both the first and second electronic devices; the first electronic device determining, from the information in the peer data and after identifying the first data item, that the second electronic device does not have a software capability for the first electronic device to output the first data item to the second electronic device; the first electronic device providing, after the determining, information to the second electronic device for obtaining the software capability for processing the first data item; and after providing the information to the second electronic device, the first electronic device sending the first data item to the second electronic device after determining that the software capability to output the first data item has been acquired by the second electronic device.
-
Specification