Proximity-based geofenced universal URL
First Claim
1. A system for enabling proximity-based, peer-to-peer sharing of media comprising:
- a mobile computing device with a processor and memory executing non-transitory computer readable instructions which cause the processor to;
detect and identify a geofence list of other mobile computing devices at a time within a geofence area, wherein the geofence area is a pre-defined area around a physical location of the mobile computing device which exists for a pre-determined period of time following the time and wherein presence within the geofence area is determined based upon a predetermined physical distance from the mobile computing device without input from a user of the mobile computing device;
create a connections list of the identified other mobile computing devices, the connections list generated based upon the identified other mobile computing devices being within a physical range of a near-range location protocol from the mobile computing device; and
allow access to sharable media on the mobile computing device by the other mobile computing devices included on the connections list without input from the user of the mobile computing device or users of the other mobile computing devices; and
a server, including a second processor and a second memory, the server executing instructions that cause the second processor to;
receive the geofence list of mobile computing devices present within the geofence area and the connections list from the mobile computing device;
store the geofence list and the connections list; and
compare the connections list with the geofence list and, when a second mobile computing device is included in the connections list and the geofence list, allow access by the second mobile computing device to the sharable media without input from a second user of the second mobile computing device, and when the second mobile computing device is included on the connections list but not on the geofence list, deny access to the sharable media by the second mobile computing device;
compare the connections list with the geofence list and, when a second mobile computing device is included in both the connections list and the geofence list, instruct the mobile computing device to allow access to the sharable media available on the second mobile computing device, and when the second mobile computing device is included on the connections list but not on the geofence list, instruct the mobile computing device to deny access to the sharable media available on the second mobile computing device; and
compare the time with a then current time and, when the pre-determined period of time for existence of the geofence area has lapsed, instruct the mobile computing device to deny access to any media for all other mobile computing devices within the geofence list.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed herein a system and method for enabling proximity-based, peer-to-peer sharing of media in which a first device having a wireless communication surrounding the device detects other wireless devices within the region. Communication connections are formed between the wireless devices and a list of the connections is maintained. Without input from a user, media is shared between the individual devices on the connections list and between the individual devices on the connections list and a remote server. Devices not included in the list of connections are blocked from accessing the media. Access to the media is available for a pre-determined period of time, after which time access to the media is blocked for all devices.
31 Citations
8 Claims
-
1. A system for enabling proximity-based, peer-to-peer sharing of media comprising:
-
a mobile computing device with a processor and memory executing non-transitory computer readable instructions which cause the processor to; detect and identify a geofence list of other mobile computing devices at a time within a geofence area, wherein the geofence area is a pre-defined area around a physical location of the mobile computing device which exists for a pre-determined period of time following the time and wherein presence within the geofence area is determined based upon a predetermined physical distance from the mobile computing device without input from a user of the mobile computing device; create a connections list of the identified other mobile computing devices, the connections list generated based upon the identified other mobile computing devices being within a physical range of a near-range location protocol from the mobile computing device; and allow access to sharable media on the mobile computing device by the other mobile computing devices included on the connections list without input from the user of the mobile computing device or users of the other mobile computing devices; and a server, including a second processor and a second memory, the server executing instructions that cause the second processor to; receive the geofence list of mobile computing devices present within the geofence area and the connections list from the mobile computing device; store the geofence list and the connections list; and compare the connections list with the geofence list and, when a second mobile computing device is included in the connections list and the geofence list, allow access by the second mobile computing device to the sharable media without input from a second user of the second mobile computing device, and when the second mobile computing device is included on the connections list but not on the geofence list, deny access to the sharable media by the second mobile computing device; compare the connections list with the geofence list and, when a second mobile computing device is included in both the connections list and the geofence list, instruct the mobile computing device to allow access to the sharable media available on the second mobile computing device, and when the second mobile computing device is included on the connections list but not on the geofence list, instruct the mobile computing device to deny access to the sharable media available on the second mobile computing device; and compare the time with a then current time and, when the pre-determined period of time for existence of the geofence area has lapsed, instruct the mobile computing device to deny access to any media for all other mobile computing devices within the geofence list. - View Dependent Claims (2, 3, 4)
-
-
5. A system for enabling proximity-based, peer-to-peer sharing of media comprising:
-
a mobile computing device with a processor and memory executing non-transitory computer readable instructions which cause the processor to; detect and identify a geofence list of other mobile computing devices at a time within a geofence area, wherein the geofence area is a pre-defined area around a physical location of the mobile computing device which exists for a pre-determined period of time following the time and wherein presence within the geofence area is determined based upon a predetermined physical distance from the mobile computing device without input from a user of the mobile computing device; create a connections list of the identified other mobile computing devices, the connections list generated based upon the identified other mobile computing devices being within a physical range of a near-range location protocol from the mobile computing device; allow access to sharable media on the mobile computing device by the other mobile computing devices included on the connections list without input from the user of the mobile computing device or users of the other mobile computing devices; and a server, including a second processor and a second memory, the server executing instructions that cause the second processor to; receive the geofence list of mobile computing devices present within the geofence area and the connections list from the mobile computing device; store the geofence list and the connections list; compare the connections list with the geofence list and, when a second mobile computing device is included in the connections list and the geofence list, allow access by the second mobile computing device to the sharable media without input from a second user of the second mobile computing device, and when the second mobile computing device is included on the connections list but not on the geofence list, deny access to the sharable media by the second mobile computing device; receive the sharable media from a second mobile computing device from within the geofence area without input from the user of the mobile computing device; store the sharable media in a media storage database; receive a request for media from a second mobile computing device; compare the connections list with the geofence list and, when the second mobile computing device is included in the connections list and the geofence list, allow access by the second mobile computing device to the sharable media, and when the second mobile computing device is included in the connections list but not on the geofence list, deny access to the sharable media by the second mobile computing device; and compare the time with a then current time and, when a pre-determined period of time for existence of the geofence area has lapsed, deny access to the sharable media by all mobile computing devices.
-
-
6. A method for enabling proximity-based, peer-to-peer sharing of media comprising:
-
detecting and identifying a geofence list of mobile computing devices present within a geofence area at a time from a first mobile computing device, wherein the geofence area is a pre-defined area around a physical location of the first mobile computing device which exists for a pre-determined period of time following the time and wherein presence within the geofence area is determined, without input from the users of the mobile computing devices, based upon a physical location of the first mobile computing device; storing a connections list of mobile computing devices reachable by the first mobile computing device using a near-range location protocol in a connections database; comparing the connections list with the geofence list and, when a second mobile computing device is included in the connections list and the geofence list, allow access by the second mobile computing device to sharable media on the first mobile computing device without input by a second user of the second mobile computing device, and when the second mobile computing device is included on the connections list but not on the geofence list, deny access to the sharable media by the second mobile computing device; comparing the connections list with the geofence list and, when a second mobile computing device is included in both the connections list and the geofence list and during the pre-determined period of time, allowing access to media available on the second mobile computing device, and when the second mobile computing device is included on the connections list but not on the geofence list or not within the pre-determined period of time, denying access to the media available on the second mobile computing device; and comparing the time with a then current time and, when the pre-determined period of time for existence of the geofence area has lapsed, denying access to any media for all other mobile computing devices within the geofence list. - View Dependent Claims (7)
-
-
8. A method for enabling proximity-based, peer-to-peer sharing of media comprising:
-
detecting and identifying a geofence list of mobile computing devices present within a geofence area at a time from a first mobile computing device, wherein the geofence area is a pre-defined area around a physical location of the first mobile computing device which exists for a pre-determined period of time following the time and wherein presence within the geofence area is determined, without input from the users of the mobile computing devices, based upon a physical location of the first mobile computing device; storing a connections list of mobile computing devices reachable by the first mobile computing device using a near-range location protocol in a connections database; comparing the connections list with the geofence list and, when a second mobile computing device is included in the connections list and the geofence list, allow access by the second mobile computing device to sharable media on the first mobile computing device without input by a second user of the second mobile computing device, and when the second mobile computing device is included on the connections list but not on the geofence list, deny access to the sharable media by the second mobile computing device; transferring media from the first mobile computing device from within the geofence area to a server without input from the user of the first mobile computing device; storing the sharable media in a media storage database; receiving a request for media from a second mobile computing device; comparing the connections list with the geofence list and, when the second mobile computing device is included in the connections list and the geofence list, allowing access by the second mobile computing device to the sharable media, and when the second mobile computing device is included in the connections list but not on the geofence list, denying access to the sharable media by the second mobile computing device; and comparing the time with a then current time and, when a pre-determined period of time for existence of the geofence area has lapsed, denying access to the media by all mobile computing devices.
-
Specification