Sharing content with nearby devices
First Claim
1. A computer-implemented method of sharing content, comprising:
- transmitting, from a sending device, a request to share a content, the request to share the content includes location information associated with a location of the sending device and a content characteristic of the content to be shared;
receiving, by the sending device, a list of receiving devices including a plurality of receiving devices identified as commonly sharing a network with the sending device and within a proximity threshold distance of the sending device;
selecting, by the sending device, at least one receiving device from the list of receiving devices; and
transmitting, by the sending device, an indication of the selected receiving device and the content to a server.
1 Assignment
0 Petitions
Accused Products
Abstract
Various aspects of the subject technology relate to systems, methods, and machine-readable media for sharing content with a nearby device. A system is configured receive, from a sending device, a request to share content, wherein the request comprises location information associated with a location of the sending device and content characteristics, determine, based on the location information and the content characteristics, that one or more receiving devices are within a proximity threshold of the location of the sending device and are capable of loading content associated with the content characteristics, receive, from the sending device, a selection of a receiving device from the one or more receiving devices and content to be shared, and provide the content to be shared to the selected receiving device.
26 Citations
20 Claims
-
1. A computer-implemented method of sharing content, comprising:
-
transmitting, from a sending device, a request to share a content, the request to share the content includes location information associated with a location of the sending device and a content characteristic of the content to be shared; receiving, by the sending device, a list of receiving devices including a plurality of receiving devices identified as commonly sharing a network with the sending device and within a proximity threshold distance of the sending device; selecting, by the sending device, at least one receiving device from the list of receiving devices; and transmitting, by the sending device, an indication of the selected receiving device and the content to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for sharing content, comprising:
-
a processor; and a machine-readable medium comprising instructions stored therein, which when executed by the processor, cause the processor to perform operations comprising; transmitting, from a sending device, a request to share a content, the request to share the content includes location information associated with a location of the sending device and a content characteristic of the content to be shared; receiving, by the sending device, a list of receiving devices including a plurality of receiving devices identified as commonly sharing a network with the sending device and within a proximity threshold distance of the sending device; selecting, by the sending device, at least one receiving device from the list of receiving devices; and transmitting, by the sending device, an indication of the selected receiving device and the content to a server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations for sharing content, the instructions being configured to:
-
transmit, from a sending device, a request to share a content, the request to share the content includes location information associated with a location of the sending device and a content characteristic of the content to be shared; receive, by the sending device, a list of receiving devices including a plurality of devices identified as commonly sharing a network with the sending device and within a proximity threshold distance of the sending device; select, by the sending device, at least one receiving device from the list of receiving devices; and transmit, by the sending device, an indication of the selected receiving device and the content to a server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification