Patent ID: 8407362

Claim:
A method of transferring items from a first computing device to a second computing device, comprising: by the first computing device, automatically discovering a plurality of computing devices on a network, wherein the network comprises the first computing device and the second computing device; at the first computing device, based on the discovery of the plurality of computing devices on the network, identifying a recipient for an item, wherein the recipient is currently using the second computing device; at the first computing device, associating the item to the recipient, wherein associating the item to the recipient indicates an intent to transfer the item to the recipient; after associating: at the first computing device, determining the size of the item and a description of the item; establishing a connection between the first and second computing devices; by the first computing device and without sending the item, sending the size of the item, the description of the item, and information about a sender of the item to the second computing device, wherein the sender of the item is the current user of the first computing device; at the first computing device, receiving an indication that the recipient wants to accept transfer of the item from the first computing device; and by the first computing device, sending the item to the second computing device in response to receiving the indication, wherein the item is not sent to the second computing device until after the indication is received.