Credential tracking
First Claim
1. A method performed by a mobile electronic device, the method comprising:
- receiving, by the mobile electronic device, a request to output a representation of a credential that is associated with a location; and
responsive to receiving the request to output the representation of the credential;
obtaining, by the mobile electronic device, the representation of the credential;
outputting, by the mobile electronic device, the representation of the credential;
determining a location of the mobile electronic device;
based on the determined location of the mobile electronic device, generating, by the mobile electronic device, data indicating that a user corresponding to the credential has entered the location associated with the credential; and
transmitting, from the mobile electronic device to a server, the generated data indicating that the user has entered the location associated with the credential.
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a credential associated with a user identifier and a location is stored at a client device. A request to output a representation of the credential in a manner that enables a credential authority to validate the representation is received. Responsive to receiving the request to render the representation of the credential, a location of the client device is obtained and a determination that the location of the client device is within a predefined distance of the location associated with the credential is made. Responsive to determining that the location of the client device is within the predefined distance of the location associated with the credential, data indicating that the user has entered the location associated with the credential is stored in a memory of the client device.
111 Citations
19 Claims
-
1. A method performed by a mobile electronic device, the method comprising:
-
receiving, by the mobile electronic device, a request to output a representation of a credential that is associated with a location; and responsive to receiving the request to output the representation of the credential; obtaining, by the mobile electronic device, the representation of the credential; outputting, by the mobile electronic device, the representation of the credential; determining a location of the mobile electronic device; based on the determined location of the mobile electronic device, generating, by the mobile electronic device, data indicating that a user corresponding to the credential has entered the location associated with the credential; and transmitting, from the mobile electronic device to a server, the generated data indicating that the user has entered the location associated with the credential. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19)
-
-
13. One or more non-transitory machine-readable storage devices storing instructions that are executable by one or more processing devices of a mobile electronic device and that, upon execution, cause the mobile electronic device to perform operations comprising:
-
receiving, by the mobile electronic device, a request to output a representation of a credential that is associated with a location; and responsive to receiving the request to output the representation of the credential; obtaining, by the mobile electronic device, the representation of the credential; outputting, by the mobile electronic device, the representation of the credential; determining a location of the mobile electronic device; based on the determined location of the mobile electronic device, generating, by the mobile electronic device, data indicating whether a user corresponding to the credential has entered the location associated with the credential; and transmitting, from the mobile electronic device to a server, the generated data indicating that the user has entered the location associated with the credential. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
one or more processors of a mobile electronic device; and one or more non-transitory machine-readable storage devices storing instructions that, when executed by the one or more processors of the mobile electronic device, cause the mobile electronic device to perform operations comprising; receiving, by the mobile electronic device, a request to output a representation of a credential that is associated with a location; and responsive to receiving the request to output the representation of the credential; obtaining, by the mobile electronic device, the representation of the credential; outputting, by the mobile electronic device, the representation of the credential; determining a location of the mobile electronic device; based on the determined location of the mobile electronic device, generating, by the mobile electronic device, data indicating whether a user corresponding to the credential has entered the location associated with the credential; and transmitting, from the mobile electronic device to a server, the generated data indicating that the user has entered the location associated with the credential. - View Dependent Claims (17)
-
Specification