AUTO-DISCOVERY BASED ITEM(S) SHARING, INCLUDING SENDER PUSHING AND RECIPIENT APPROVAL
First Claim
1. In a computing system environment, a method of transferring items from a first computing device to a second computing device, comprising:
- automatically discovering one or more acceptable recipients for receipt of the items on the second computing device;
attaching the items to a particular recipient of the one or more acceptable recipients;
after connection between the first and second computing devices, identifying to the particular recipient a sender of the items and/or a size of the items; and
determining whether the particular recipient wants to accept transfer of the items from the first computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus involve the voluntary transfer or sharing of item(s), such as files or other data, based upon the automatic discovery of recipients, including sender pushing of the items and recipient approval. During use, computing devices advertise their availability for potential receipt of the items and recipients are automatically discovered. The sender attaches the items to a selected recipient, and a size, description, etc. of the items is calculated. Upon a connection between the sending and recipient computing devices, the sending device pushes to the recipient an identifier of the sender and the size, description, etc., so the recipient can determine whether they want to accept transfer. If so, the items are transferred, including display of the progress. If not, the sender is notified of the refusal. Other features contemplate attaching techniques, visual information display, authentication of parties, computer program products, and systems, to name a few.
11 Citations
24 Claims
-
1. In a computing system environment, a method of transferring items from a first computing device to a second computing device, comprising:
-
automatically discovering one or more acceptable recipients for receipt of the items on the second computing device; attaching the items to a particular recipient of the one or more acceptable recipients; after connection between the first and second computing devices, identifying to the particular recipient a sender of the items and/or a size of the items; and determining whether the particular recipient wants to accept transfer of the items from the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computing system environment, a method of transferring items from a first computing device to a second computing device, comprising:
-
advertising availability for potential receipt of the items; from the advertising, automatically discovering one or more acceptable recipients for receipt of the items on the second computing device; at the first computing device, attaching the items to a particular recipient of the one or more acceptable recipients; after connection between the first and second computing devices, identifying to the particular recipient a sender of the items and/or a size of the items; determining whether the particular recipient wants to accept transfer of the items from the first computing device; and if so, transferring the items to the second computing device. - View Dependent Claims (9, 10)
-
-
11. In a computing system environment a method of transferring items from a first computing device to a second computing device, comprising:
-
advertising potential availability for receipt of the items; from the advertising, automatically discovering one or more acceptable recipients for receipt of the items on the second computing device; at the first computing device, attaching the items to a particular recipient of the one or more acceptable recipients; calculating a size of the items and a description therefor; upon a connection between the first and second computing devices, identifying to the particular recipient a sender of the items, the size of the items and the description of the items, the identifying occurring as a result of a push of data from the first computing device to the second computing device; and upon the identifying, determining whether the particular recipient wants to accept transfer of the items from the first computing device. - View Dependent Claims (12, 13, 14)
-
-
15. A computing system having pluralities of computing devices arranged to transfer items, comprising:
-
a sending computing device; and a recipient computing device, each of the computing devices configured to advertise to other of the computing devices their availability for potential receipt of the items wherein, upon the advertising, automatically discovering the recipient computing device as one or more acceptable recipients for receipt of the items, the sending computing device configured to calculate a size of the items wherein upon a connection between the sending and recipient computing devices a user of the recipient computing devices is notified of a sender of the items and the size of the items so that a determination can be made as to whether the user wants to accept transfer of the items from the sending computing device. - View Dependent Claims (16)
-
-
17. The computing system of 15, wherein upon the user refusing acceptance of said transfer of the items, the sending computing device is configured to notify the sender of the refusal.
-
18. A computer program product available as a download or on a computer readable medium for loading on a sending and recipient computing device of a plurality of computing devices, the computer program product having executable instructions to provide voluntary transfer of items, comprising:
-
a first component for installation on each of the computing devices configured to advertise to other of the computing devices their availability for potential receipt of the items; a second component configured to automatically discover the recipient computing device as one or more acceptable recipients for receipt of the items; a third component configured to calculate a size and description of the items; and a fourth component configured to notify a user of the recipient computing device of a sender of the items and the size and description of the items so that a determination can be made as to whether the user wants to accept transfer of the items from the sending computing device. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification