Patent ID: 9432381
Filing Date: 2016-08-30
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A method implemented at least in part by a client application executing on one or more computing devices, the method comprising: identifying a triggering event indicating that location data of a user device is to be obtained, wherein the user device comprises one of a first computing device of the one or more computing devices or a device different from the one or more computing devices; in response to identifying the triggering event, causing an authentication credential to be provided to a remote location provider, the authentication credential indicating that the client application has permission to access at least a portion of the location data of the user device; obtaining, from the remote location provider, the portion of the location data that the client application has permission to access; and notifying a user of a presence of one or more social connections of the user in a form of communication based on a number of the one or more social connections of the user that are present within a predetermined proximity of a location indicated by the portion of the location data that the client application has obtained from the remote location provider.