Sharing content with nearby devices
First Claim
1. A computer-implemented method for sharing content with a nearby device, the method comprising:
- receiving, from each receiving device of a plurality of receiving devices, a registration of an authorization to load content having one or more predetermined content characteristics onto the receiving device from another device, the one or more predetermined content characteristics comprising a file format, the authorization to load content comprising an authorized action associated with the one or more predetermined content characteristics of the content;
receiving, from a sending device, a request to share content, wherein the request comprises location information associated with the sending device, content characteristics of the content to be shared, and a respective action to be performed for the content to be shared, the location information indicating a list of detected networks associated with the sending device;
determining that at least one receiving device of the plurality of receiving devices is within a proximity threshold of the sending device based on location information, and that the at least one receiving device of the plurality of receiving devices previously registered an authorization to load content having the content characteristics of the content to be shared, and an authorization to perform the respective action of the request to share content, the proximity threshold comprising a percentage of networks from the list of detected networks that the sending device and the at least one receiving device share in common;
receiving, from the sending device, a selection of a receiving device from the at least one receiving device of the plurality of receiving devices and the content to be shared; and
providing the content to be shared to the selected receiving device.
2 Assignments
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.
-
Citations
20 Claims
-
1. A computer-implemented method for sharing content with a nearby device, the method comprising:
-
receiving, from each receiving device of a plurality of receiving devices, a registration of an authorization to load content having one or more predetermined content characteristics onto the receiving device from another device, the one or more predetermined content characteristics comprising a file format, the authorization to load content comprising an authorized action associated with the one or more predetermined content characteristics of the content; receiving, from a sending device, a request to share content, wherein the request comprises location information associated with the sending device, content characteristics of the content to be shared, and a respective action to be performed for the content to be shared, the location information indicating a list of detected networks associated with the sending device; determining that at least one receiving device of the plurality of receiving devices is within a proximity threshold of the sending device based on location information, and that the at least one receiving device of the plurality of receiving devices previously registered an authorization to load content having the content characteristics of the content to be shared, and an authorization to perform the respective action of the request to share content, the proximity threshold comprising a percentage of networks from the list of detected networks that the sending device and the at least one receiving device share in common; receiving, from the sending device, a selection of a receiving device from the at least one receiving device of the plurality of receiving devices and the content to be shared; and providing the content to be shared to the selected receiving device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for sharing content with a nearby device, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, from each receiving device of a plurality of receiving devices, a registration of an authorization to load content having one or more predetermined content characteristics onto the receiving device from another device, the one or more predetermined content characteristics comprising a file format, the authorization to load content comprising an authorized action associated with the one or more predetermined content characteristics of the content; receiving, from a sending device, a request to share content, wherein the request comprises location information associated with the sending device, content characteristics of the content to be shared, and a respective action to be performed for the content to be shared, the location information indicating a list of detected networks associated with the sending device; identifying receiving devices based on location information and the content characteristics of the content to be shared, wherein at least one receiving device of the identified receiving devices is within a proximity threshold of the sending device, and that the at least one receiving device previously registered an authorization to load content having the content characteristics of the content to be shared, and an authorization to perform the respective action of the request to share content, the proximity threshold comprising a percentage of networks from the list of detected networks that the sending device and the at least one receiving device share in common; receiving, from the sending device, a selection of a receiving device from the at least one receiving device of the identified receiving devices and the content to be shared; and transmitting the content to be shared to the selected receiving device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving, from each receiving device of a plurality of receiving devices, a registration of an authorization to load content having one or more predetermined content characteristics onto the receiving device from another device, the one or more predetermined content characteristics comprising a file format, the authorization to load content comprising an authorized action associated with the one or more predetermined content characteristics of the content; receiving, from a sending device, a request to share content, wherein the request comprises location information associated with the sending device, content characteristics of the content to be shared, and a respective action to be performed for the content to be shared, the location information indicating a list of detected networks associated with the sending device; determining that at least one receiving device of the plurality of receiving devices is within a proximity threshold of the sending device, and that the at least one receiving device of the plurality of receiving devices previously registered an authorization to load content having the content characteristics of the content to be shared, and an authorization to perform the respective action of the request to share content, the proximity threshold comprising a percentage of networks from the list of detected networks that the sending device and the at least one receiving device share in common; receiving, from the sending device, a selection of a receiving device from the at least one receiving device of the plurality of receiving devices and the content to be shared; and providing the content to be shared to the selected receiving device. - View Dependent Claims (19, 20)
-
Specification