Geofenced universal URL for shared media
First Claim
1. Apparatus for enabling access to media comprising a server, including processor and memory, the server executing instructions that cause the processor to:
- (A) store a universal uniform resource locator (URL) which is a single, precise URL which provides a one and only address from which the server will accept requests from users to access media;
(B) communicate with plural upload media devices in respective different physical locations on respective, separate occasions to, with respect to each such communication;
(i) receive media and a media location, the media location being the physical location from which the media was transmitted to the server by the respective upload media device;
(ii) generate a geofence area defined by the media location and a pre-defined area around the location;
(iii) store the media in a media storage in conjunction with the geofence area in a database; and
(C) communicate with plural request devices on respective, separate occasions to, with respect to each such communication;
(i) receive a request for media at the universal URL in its precise form, without any subdomains, extensions or variables, from a given one of the request devices along with a request device location indicating a location of the request device making the request, and(ii) compare only the request device location with the geofence areas in the database and, only when the request device location is within one of the geofence areas in the database, provide access to the corresponding media, and otherwise deny access to all of the media in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed herein a system and method for enabling access to media. The method includes receiving media and a media location indicating a location from which the media was shared, storing the media in conjunction with a geofence area defined by the media location plus a pre-determined area around the media location, receiving a request for any media from a device along with a device location indicating a location of the device making the request, and comparing the device location with the geofence area and, when the device location is within the geofence area, providing access to the media, and when the device location is outside of the geofence area, denying access to the media.
37 Citations
14 Claims
-
1. Apparatus for enabling access to media comprising a server, including processor and memory, the server executing instructions that cause the processor to:
-
(A) store a universal uniform resource locator (URL) which is a single, precise URL which provides a one and only address from which the server will accept requests from users to access media; (B) communicate with plural upload media devices in respective different physical locations on respective, separate occasions to, with respect to each such communication; (i) receive media and a media location, the media location being the physical location from which the media was transmitted to the server by the respective upload media device; (ii) generate a geofence area defined by the media location and a pre-defined area around the location; (iii) store the media in a media storage in conjunction with the geofence area in a database; and (C) communicate with plural request devices on respective, separate occasions to, with respect to each such communication; (i) receive a request for media at the universal URL in its precise form, without any subdomains, extensions or variables, from a given one of the request devices along with a request device location indicating a location of the request device making the request, and (ii) compare only the request device location with the geofence areas in the database and, only when the request device location is within one of the geofence areas in the database, provide access to the corresponding media, and otherwise deny access to all of the media in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of enabling access to media comprising:
-
(A) storing a universal uniform resource locator (URL) which is a single, precise URL which provides a one and only address from which a server will accept requests from users to access media; (B) communicating with plural upload media devices in respective different physical locations on respective, separate occasions to, with respect to each such communication; (i) receiving media and a media location, the media location being the physical location from which the media was transmitted to the server by the respective upload media device; (ii) generating a geofence area defined by the media location and a pre-defined area around the location; (iii) storing the media in a media storage in conjunction with the geofence area in a database; and (C) communicating with plural request devices on respective, separate occasions to, with respect to each such communication; (i) receiving a request for media at the universal URL in its precise form, without any subdomains, extensions or variables, from a request device along with a request device location indicating a location of the request device making the request; and (ii) comparing only a request device location indicating a physical location of the request device making the request to the geofence areas in the database and, only when the request device location is within one of the geofence areas in the database, provide access to the corresponding media, and otherwise, deny access to all of the media in the database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification