Geofencing of obvious geographic locations and events
First Claim
1. A method for associating media with an event, comprising:
- providing software, instances of which are installed on each of a plurality of mobile technology platforms, wherein each mobile technology platform is associated with one of a plurality of users, wherein each mobile technology platform is equipped with a display and is further equipped with a memory device in which an instance of said software is installed, and wherein said software (a) monitors a current location of the mobile technology platform, and (b) captures media in response to at least one command input by a user;
creating an event database containing a plurality of events, wherein each of the plurality of events has a temporal window and geofence associated with it;
receiving, from a one of said plurality of users, a request to modify an instance of media captured on the mobile technology platform associated with the one of said plurality of users;
ascertaining whether the one of said plurality of users is attending one of said plurality of events by (a) comparing the current location of the mobile technology platform associated with the one of said plurality of users with the geofence associated with the one of said plurality of events and (b) comparing a current time with the temporal window associated with the one of said plurality of events; and
if the one of said plurality of users is attending the one of said plurality of events, then (a) creating a modified version of the instance of media, and (b) providing the one of said plurality of users with the modified version of the instance of media.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for aggregating media is provided which includes a server equipped with a processor and memory and having an event database associated with it which contains a plurality of events, wherein each of the plurality of events has a temporal window and geofence associated with it; and a plurality of users, each having associated therewith a mobile technology platform equipped with a display and a memory which communicates with the server. The memory of each mobile technology platform has an instance of a software application is installed which monitors the current location of the user, prompts the user to check into events present in the event database when the user enters a geofence associated with an event within the temporal window associated with the event, associates, with one of the plurality of events, media which was captured by the user while the user was checked into the one of the plurality of events and within the temporal window and geofence associated with the one of the plurality of events, and uploads the captured media to the server.
-
Citations
16 Claims
-
1. A method for associating media with an event, comprising:
-
providing software, instances of which are installed on each of a plurality of mobile technology platforms, wherein each mobile technology platform is associated with one of a plurality of users, wherein each mobile technology platform is equipped with a display and is further equipped with a memory device in which an instance of said software is installed, and wherein said software (a) monitors a current location of the mobile technology platform, and (b) captures media in response to at least one command input by a user; creating an event database containing a plurality of events, wherein each of the plurality of events has a temporal window and geofence associated with it; receiving, from a one of said plurality of users, a request to modify an instance of media captured on the mobile technology platform associated with the one of said plurality of users; ascertaining whether the one of said plurality of users is attending one of said plurality of events by (a) comparing the current location of the mobile technology platform associated with the one of said plurality of users with the geofence associated with the one of said plurality of events and (b) comparing a current time with the temporal window associated with the one of said plurality of events; and if the one of said plurality of users is attending the one of said plurality of events, then (a) creating a modified version of the instance of media, and (b) providing the one of said plurality of users with the modified version of the instance of media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for associating media with an event, comprising:
-
providing software, instances of which are installed on each of a plurality of mobile technology platforms, wherein each mobile technology platform is associated with one of a plurality of users, wherein each mobile technology platform is equipped with a display and is further equipped with a memory device in which an instance of said software is installed, wherein said software (a) monitors a current location of each mobile technology platform, and (b) captures media in response to at least one command input by a user, and wherein said plurality of mobile technology platforms includes a first mobile technology platform; defining a geofence; defining a temporal window; creating a media template; detecting a presence, within said geofence and during said temporal window, of said first mobile technology platform; in response to the detection of the presence of said first mobile technology platform within said geofence and during said temporal window, displaying the media template on the display of said first mobile technology platform; in response to the selection, by a user of said first mobile technology platform, of the media template and of an instance of media captured by said first mobile technology platform, applying the media template to the instance of captured media, thereby creating a modified version of the captured media; and displaying the modified version of the captured media on the display of the first mobile technology platform. - View Dependent Claims (15)
-
-
16. A method for associating media with an event, comprising:
-
providing software, instances of which are installed on each of a plurality of mobile technology platforms, wherein each mobile technology platform is associated with one of a plurality of users, wherein each mobile technology platform is equipped with a display and is further equipped with a memory device in which an instance of said software is installed, and wherein said software (a) monitors a current location of each mobile technology platform, and (b) captures media in response to at least one command input by a user; creating an event database containing a plurality of events, wherein each of the plurality of events in the event database has a temporal window and geofence associated with it; determining whether one of said plurality of users is attending one of said plurality of events by (a) comparing the location of one of the each of the plurality of mobile technology platforms associated with the one of said plurality of users with the geofence associated with the one of the plurality of events and (b) comparing a current time with the temporal window associated with the one of the plurality of events; if the one of said plurality of users is determined to be at the one of said plurality of events, then sending, to a mobile technology platform associated with the one of said plurality of users, a template associated with the event; receiving a request from the one of said plurality of users to apply the template to at least one instance of media captured by the user; and in response to the request, applying the template to the at least one instance of media captured by the user, thereby generating a modified version of the at least one instance of media captured by the user.
-
Specification