Patent ID: 9300646
Filing Date: 2016-03-29
CPC Classification: G06Q,G07C,H04L,H04W

Claim Text:
1. A method comprising: receiving, from a client device associated with a credential, data indicating a request to track location information of the client device, the credential having been granted to a user of the client device by a credential granting authority to indicate a status of the user with the credential granting authority; in response to receiving the data indicating the request to track location information of the client device, determining to track location information of the client device associated with the credential; maintaining known location data that indicates known locations, credential data that indicates one or more credentials that are associated with each of the known locations, and geographic data for each of the known locations; determining a location of the client device associated with the credential and a particular time associated with the location; comparing the location of the client device associated with the credential with geographic data included in the known location data; based on the comparison of the location of the client device associated with the credential with the geographic data included in the known location data, determining that the location of the client device associated with the credential matches geographic data for a particular known location included in the known location data; accessing, from the known location data, particular credential data that indicates one or more credentials that are associated with the particular known location; comparing the particular credential data of the particular known location with the credential of the client device; based on the comparison of the particular credential data of the particular known location with the credential of the client device, determining that the credential of the client device corresponds to one of the one or more credentials of the particular credential data of the particular known location; and based on the determination that the location of the client device associated with the credential matches geographic data for the particular known location and the determination that the credential of the client device corresponds to one of the one or more credentials of the particular credential data of the particular known location, generating a log entry that indicates that the credential arrived at the particular known location at the particular time.