主权项 |
1. A computer-implemented method for checking in at a venue with a mobile computing device, the method comprising:
receiving, by the mobile computing device via a data network, location information for the venue, wherein the mobile computing device comprises at least one processor and operatively associated memory, and wherein the mobile computing device comprises a graphical user interface that provides the user of the mobile computing device with an pre-check-in option to pre-check-in to the venue; determining, by the mobile computing device, whether real-time location information for the mobile computing device is available; conditioned upon the real-time location information of the mobile computing device not being available or the mobile computing device not being within the threshold distance of the venue:
setting a timer of the mobile computing device to a predetermined time period; anddetermining whether real-time location information of the mobile computing device is available upon expiration of the predetermined time period; conditioned upon the real-time location information of the mobile computing device being available, determining, by the mobile computing device, whether the mobile computing device is within a threshold distance of the venue; and conditioned upon the mobile computing device being presently within the threshold distance of the venue, sending, by the mobile computing device via the data network, a check-in message to a server associated with a social networking check-in Internet service when the mobile computing device is within the threshold distance of the venue only when the pre-check-in option is selected, wherein the check-in message indicates that the user of the mobile computing device is at the venue. |