LOCATION-BASED ASSET SHARING
First Claim
1. A method comprising:
- storing a publication in a data store accessible by a server system, the publication including a publication location and a distance restriction;
receiving a request for an asset associated with the publication;
determining, by the server system, to provide the asset in response to the request, the determining based on a requesting location associated with the request, the publication location, and the distance restriction, wherein according to the distance restriction, the asset is only provided to the requesting location if a distance from the requesting location to the publication location satisfies a specified relationship; and
providing the asset in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for location-based asset sharing are provided. In an embodiment, a method stores a publication in a data store accessible by a server system, the publication including a publication location and a distance restriction. The method receives a request for the asset and then determines, by the server system, to provide the asset in response to the request. The determining is based on a requesting location associated with the request, the publication location, and the distance restriction, wherein according to the distance restriction, the asset is only provided to the requesting location if a distance from the requesting location to the publication location satisfies a specified relationship. The method provides the asset in response to the request. In another embodiment, the publication includes references to one or more assets being shared by a publisher. Another method creates an asset-listener association in response to a received asset association request.
36 Citations
22 Claims
-
1. A method comprising:
-
storing a publication in a data store accessible by a server system, the publication including a publication location and a distance restriction; receiving a request for an asset associated with the publication; determining, by the server system, to provide the asset in response to the request, the determining based on a requesting location associated with the request, the publication location, and the distance restriction, wherein according to the distance restriction, the asset is only provided to the requesting location if a distance from the requesting location to the publication location satisfies a specified relationship; and providing the asset in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, at a server system, a publication request, the publication request including references to one or more assets to be shared by a publisher, a publication location, and a distance restriction for the one or more assets; creating a publication, the publication including the references, the publication location, and information identifying the publisher; storing the publication in a data store accessible by the server system; receiving a request for an asset of the one or more assets, the request indicating a requesting location; determining, by the server system, whether to provide the asset in response to the request, the determining based on the requesting location, the publication location, and the distance restriction, wherein according to the distance restriction, the asset is only provided to the requesting location if a distance from the requesting location to the publication location satisfies a specified relationship; and providing the asset in response to determining that the distance from the requesting location to the publication location satisfies the specified relationship. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium having executable instructions stored thereon, that if executed by a processor of a server hosting a cloud-based service, cause the processor to perform operations, the instructions comprising:
-
instructions for receiving a publication request including an uploaded copy of an asset to be shared by a publisher, a publication location, and publication criteria for the asset; instructions for creating a publication, the publication including a reference to the uploaded copy of the asset, the publication location, the publication criteria, and information identifying the publisher; and instructions for storing the copy of the asset and the publication in a data store accessible by the cloud-based service. - View Dependent Claims (18)
-
-
19. A system comprising:
a server including a processor and a memory having instructions stored thereon, that, if executed by the processor, cause the processor to perform operations comprising; receiving a publication request including references to a plurality of assets to be shared by a publisher, a publication location, and publication criteria for the plurality of assets; creating a publication, the publication including the references, the publication location, the publication criteria, and information identifying the publisher; and storing, in the memory, the publication. - View Dependent Claims (20, 21, 22)
Specification