Event tracking systems and methods
AssigneeScipco LLC
InventorsJackson Phifer, Nicholas Anewalt, Cole Rubin
Life of this patent
Estimating the term…
Abstract
Systems and methods for event tracking are disclosed. In one aspect, a set of venues is generated. A set of events that have occurred at one or more venues in the set of venues may be generated. One aspect includes querying a user media database associated with a user, and extracting metadata from one or more media files in the user media database. A match between at least a portion of the metadata and one or more events from the set of events may be determined. In an aspect, responsive to the determining, an entry in a matched events database corresponding to the match is created. A list of events attended by the user may be prepared. The list of events may include the matched events.
Claims16
A method comprising:
- generating a set of venues, wherein the set of venues includes, for each venue:
- a venue identifier;
- a latitude, a longitude and an altitude associated with the venue;
- and
- a radius associated with the venue, wherein the radius is used to determine a limiting boundary distance from the venue, and wherein the radius is compared with a user position in the metadata to determine if the user was present at the venue at a time that a specific event was being held at the venue;
- generating a set of events that have occurred at one or more venues in the set of venues;
- querying a user media database associated with a user;
- extracting metadata from one or more media files in the user media database;
- determining a match between at least a portion of the metadata and one or more events from the set of events, wherein the determining further comprises, for each media file in the user media database:
- calculating a physical distance between a location of each venue in a venue database and media location information associated with the media file, wherein the media location information is included in the metadata;
- determining a physically closest venue to the media location based on the calculating;
- determining a temporally closest event from a subset of the set of events that is within a predetermined time range of a metadata associated with the media file, wherein the subset includes one or more events that are associated with the physically closest venue;
- and categorizing the temporally closest event as a matching event;
- responsive to the determining, creating an entry in a matched events database corresponding to the match;
- and
- preparing a list of events attended by the user, wherein the list of events includes the matched events.
An apparatus comprising:
- a user mobile device including an image capturing device, comprising a computing processor, the image capturing device, configured to capture one or more media files and store the media files to a user media database associated with the user mobile device;
- and
- a computing system, comprising a computing processor, communicatively coupled to the user mobile device, wherein the computing system being configured to:
- generate a set of venues, wherein the set of venues includes, for each venue:
- a venue identifier;
- a latitude, a longitude and an altitude associated with the venue;
- and
- a radius associated with the venue, wherein the radius is used to determine a limiting boundary distance from the venue, and wherein the radius is compared with a user position in the metadata to determine if the user was present at the venue at a time that a specific event was being held at the venue;
- generate a set of events that have occurred at one or more venues in the set of venues;
- query the user media database;
- extract metadata from the one or more media files;
- determine a match between at least a portion of the metadata and one or more events from the set of events, wherein the determining further comprises, for each media file in the user media database:
- calculating a physical distance between a location of each venue in a venue database and media location information associated with the media file, wherein the media location information is included in the metadata;
- determining a physically closest venue to the media location based on the calculating;
- determining a temporally closest event from a subset of the set of events that is within a predetermined time range of a metadata associated with the media file, wherein the subset includes one or more events that are associated with the physically closest venue;
- and categorizing the temporally closest event as a matching event;
- responsive to the determining, create an entry in a matched events database corresponding to the match;
- and
- prepare a list of events attended by the user, wherein the list of events includes the matched events.
Dependencies are inferred from the claim text.