Location-based asset sharing
First Claim
1. A computer-implemented method comprising:
- storing a publication in a data store of a server having a processor and memory, the publication including a publication location and a distance restriction, the publication location comprising a geographic location of a publisher computing device, wherein the publication includes an asset and is stored in response to a publication request from the publisher computing device, wherein the publication request includes the distance restriction and identifies a user group;
receiving, at the server, from a listener computing device, an asset association request to access assets stored in the data store for the publisher computing device, wherein the asset association request from the listener computing device identifies the user group, wherein the distance restriction is a travelling distance restriction that changes with a change to the geographic location of the publisher computing device;
generating, at the server, an asset-listener association based on an authorization of the asset association request, the asset-listener association qualifying the listener computing device to access the assets;
receiving, at the server, from the listener computing device, a request for the asset associated with the publication, the request identifying the asset and indicating a requesting location representing a detected, geographic location of the listener computing device;
determining, at the server, that the listener computing device is eligible to access the asset based on the asset-listener association;
determining, by the server, a distance from the requesting location of the listener computing device to the publication location of the publisher computing device is within the distance restriction; and
in response to determining that the distance is within the distance restriction and to determining that the listener computing device is eligible to access the asset, providing the asset to the listener computing device 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.
11 Citations
1 Claim
-
1. A computer-implemented method comprising:
-
storing a publication in a data store of a server having a processor and memory, the publication including a publication location and a distance restriction, the publication location comprising a geographic location of a publisher computing device, wherein the publication includes an asset and is stored in response to a publication request from the publisher computing device, wherein the publication request includes the distance restriction and identifies a user group; receiving, at the server, from a listener computing device, an asset association request to access assets stored in the data store for the publisher computing device, wherein the asset association request from the listener computing device identifies the user group, wherein the distance restriction is a travelling distance restriction that changes with a change to the geographic location of the publisher computing device; generating, at the server, an asset-listener association based on an authorization of the asset association request, the asset-listener association qualifying the listener computing device to access the assets; receiving, at the server, from the listener computing device, a request for the asset associated with the publication, the request identifying the asset and indicating a requesting location representing a detected, geographic location of the listener computing device; determining, at the server, that the listener computing device is eligible to access the asset based on the asset-listener association; determining, by the server, a distance from the requesting location of the listener computing device to the publication location of the publisher computing device is within the distance restriction; and
in response to determining that the distance is within the distance restriction and to determining that the listener computing device is eligible to access the asset, providing the asset to the listener computing device in response to the request.
-
Specification