Patent ID: 8830909

Claim:
A computer-implemented method, comprising: accessing proximity records, wherein each proximity record includes user information comprising at least a first user identifier and a second user identifier respectively identifying a first user and a second user, and time information specifying when the first user and the second user have respective wireless fingerprints that are within a threshold fingerprint distance of each other; clustering the proximity records based upon the time information and the user information to generate a plurality of clusters; identifying an event corresponding to a generated cluster from the generated plurality of clusters; identifying a geographic space associated with the event, wherein the identifying the geographic space comprises comparing one or more wireless fingerprints derived from one or more proximity records of the generated cluster to one or more representative wireless fingerprints associated with the geographic space; and determining, based upon the comparison, a match between the generated cluster and the geographic space; and outputting information related to the identified event and the identified geographic space.