Patent ID: 9608955
Date: 2017-03-28
CPC Classifications: G06Q,H04L

Claim:
1. One or more storage devices storing computer-executable instructions that, when executed by one or more processors of a computing device, configure the one or more processors to perform acts comprising: monitoring locations of multiple users over time; determining one or more previous locations at which the multiple users have met; generating a rally proposal to propose a rally at a location of the one or more determined locations in response to receiving a request to establish a rally point from a user of the multiple users, wherein the request includes an identification of the user, respective identification of one or more other users of the multiple users, and a sensitivity of the rally point specifying an amount of time for a presence of the user or the one or more other users at the rally point before a notification is sent; sending the rally proposal to the one or more other users based at least in part on communication modes that are specified in respective profiles of the one or more other users for receiving the rally proposal; receiving an acceptance of at least one user of the one or more other users for the rally proposal; establishing the rally point at least in part in response to receiving the acceptance of the at least one user; and storing information of the rally point in association with the location and the identification of the user and corresponding identification of the at least one user.