User credentials
First Claim
Patent Images
1. A non-transitory computer-readable medium storing instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- obtaining, at a client device, a first credential identifier associated with a user;
obtaining, at the client device, a time derived from a timing device of the client device;
determining a first at least one index value based on the first credential identifier and the time derived from the timing device of the client device;
based on the first at least one index value, obtaining a first current animated graphical representation for a first credential associated with the user;
outputting, to a display of the client device, the first current animated graphical representation in a manner that enables a credential authority to validate the first credential by visual inspection of the first current animated graphical representation for the credential;
obtaining, at the client device, a second credential identifier associated with the user;
determining a second at least one index value based on the second credential identifier and the time;
based on the second at least one index value, obtaining a second current animated graphical representation for a second credential associated with the user; and
outputting, to the display of the client device, the second current animated graphical representation in a manner that enables the credential authority to validate the second credential by visual inspection of the second current animated graphical representation for the second credential.
2 Assignments
0 Petitions
Accused Products
Abstract
Obtaining and/or validating user credentials at client devices is described.
73 Citations
19 Claims
-
1. A non-transitory computer-readable medium storing instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
obtaining, at a client device, a first credential identifier associated with a user; obtaining, at the client device, a time derived from a timing device of the client device; determining a first at least one index value based on the first credential identifier and the time derived from the timing device of the client device; based on the first at least one index value, obtaining a first current animated graphical representation for a first credential associated with the user; outputting, to a display of the client device, the first current animated graphical representation in a manner that enables a credential authority to validate the first credential by visual inspection of the first current animated graphical representation for the credential; obtaining, at the client device, a second credential identifier associated with the user; determining a second at least one index value based on the second credential identifier and the time; based on the second at least one index value, obtaining a second current animated graphical representation for a second credential associated with the user; and outputting, to the display of the client device, the second current animated graphical representation in a manner that enables the credential authority to validate the second credential by visual inspection of the second current animated graphical representation for the second credential. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device application that is stored in a non-transitory computer-readable storage medium and that includes executable instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
-
obtaining, at a client device, a first credential identifier associated with a user; obtaining, at the client device, a time derived from a timing device of the client device; determining a first at least one index value based on the first credential identifier and the time derived from the timing device of the client device; based on the first at least one index value, obtaining a first current animated graphical representation for a first credential associated with the user; outputting, to a display of the client device, the first current animated graphical representation in a manner that enables a credential authority to validate the first credential by visual inspection of the first current animated graphical representation for the credential; obtaining, at the client device, a second credential identifier associated with the user; determining a second at least one index value based on the second credential identifier and the time; based on the second at least one index value, obtaining a second current animated graphical representation for a second credential associated with the user; and outputting, to the display of the client device, the second current animated graphical representation in a manner that enables the credential authority to validate the second credential by visual inspection of the second current animated graphical representation for the second credential.
-
-
16. A computer-implemented method of generating a user credential for validation comprising:
-
obtaining, at a client device, a first credential identifier associated with a user; obtaining, at the client device, a time derived from a timing device of the client device; determining a first at least one index value based on the first credential identifier and the time derived from the timing device of the client device; based on the first at least one index value, obtaining a first current animated graphical representation for a first credential associated with the user; outputting, to a display of the client device, the first current animated graphical representation in a manner that enables a credential authority to validate the first credential by visual inspection of the first current animated graphical representation for the credential; obtaining, at the client device, a second credential identifier associated with the user; determining a second at least one index value based on the second credential identifier and the time; based on the second at least one index value, obtaining a second current animated graphical representation for a second credential associated with the user; and outputting, to the display of the client device, the second current animated graphical representation in a manner that enables the credential authority to validate the second credential by visual inspection of the second current animated graphical representation for the second credential. - View Dependent Claims (17, 18, 19)
-
Specification