Patent ID: 9614805
Date: 2017-04-04
CPC Classifications: G06Q,H04L,H04W

Claim:
1. A computer-implemented method comprising: receiving, at a server, data from a mobile computing device associated with a sending user, the data from the mobile computing device associated with the sending user indicating a physical location and a proposed activity to occur at the physical location at a future timepoint; determining a user profile maintained by the server and associated with the sending user based at least in part on the received data; receiving, from an additional user, search criteria to identify users that have indicated current or future engagement in the proposed activity; determining that the proposed activity associated with the physical location satisfies the received search criteria based at least in part on the data received from the mobile computing device associated with the sending user; identifying the additional user as authorized by the sending user to access activity information associated with the sending user; providing, for display on a mobile computing device associated with the additional user, the physical location and the proposed activity associated with the physical location indicated by the received data from the mobile computing device associated with the sending user that satisfied the received search criteria; receiving, at the server, a request from the mobile computing device associated with the sending user including one or more location parameters; selecting one or more users associated with a second physical location satisfying at least one location parameter included in the request, the one or more users having previously authorized the sending user to access location information associated with a user; and sending information identifying the selected one or more users to the mobile computing device associated with the sending user.