User credentials
First Claim
Patent Images
1. A non-transitory computer-readable storage medium storing instructions executable by one or more computers of a server which, upon such execution, cause the one or more computers to perform operations comprising:
- at the server, receiving a request from a first client device for a numeric representation for a credential, the request comprising (i) a credential identifier that identifies the credential and (ii) a first user identifier that identifies a first user and is associated with the credential identifier;
responsive to the request from the first client device;
generating, at the server, a first numeric representation for the credential, wherein the first numeric representation for the credential expires at a first time;
associating, at the server, the first numeric representation for the credential with the credential identifier and the first user identifier; and
transmitting, from the server, a message including the first numeric representation for the credential to the first client device;
at the server, receiving a first validation request from a processing system associated with a credential authority, wherein the first validation request comprises a first value;
before the first time, accessing, at the server, the first numeric representation for the credential using the first value; and
at the server, responsive to determining that the first value from the first validation request matches the first numeric representation for the credential, transmitting to the processing system, a first validation response indicating that the credential is associated with the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
Obtaining and/or validating user credentials at client devices is described.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing instructions executable by one or more computers of a server which, upon such execution, cause the one or more computers to perform operations comprising:
-
at the server, receiving a request from a first client device for a numeric representation for a credential, the request comprising (i) a credential identifier that identifies the credential and (ii) a first user identifier that identifies a first user and is associated with the credential identifier; responsive to the request from the first client device; generating, at the server, a first numeric representation for the credential, wherein the first numeric representation for the credential expires at a first time; associating, at the server, the first numeric representation for the credential with the credential identifier and the first user identifier; and transmitting, from the server, a message including the first numeric representation for the credential to the first client device; at the server, receiving a first validation request from a processing system associated with a credential authority, wherein the first validation request comprises a first value; before the first time, accessing, at the server, the first numeric representation for the credential using the first value; and at the server, responsive to determining that the first value from the first validation request matches the first numeric representation for the credential, transmitting to the processing system, a first validation response indicating that the credential is associated with the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
at a server, receiving a request from a first client device for a numeric representation for a credential, the request comprising (i) a credential identifier that identifies the credential and (ii) a first user identifier that identifies a first user and is associated with the credential identifier; responsive to the request from the first client device; generating, at the server, a first numeric representation for the credential, wherein the first numeric representation for the credential expires at a first time; associating, at the server, the first numeric representation for the credential with the credential identifier and the first user identifier; and transmitting, from the server, a message including the first numeric representation for the credential to the first client device; at the server, receiving a first validation request from a processing system associated with a credential authority, wherein the first validation request comprises a first value; before the first time, accessing, at the server, the first numeric representation for the credential using the first value; and at the server, responsive to determining that the first value from the first validation request matches the first numeric representation for the credential, transmitting to the processing system, a first validation response indicating that the credential is associated with the first user. - View Dependent Claims (15, 16, 17)
-
-
18. A system comprising:
a server comprising one or more computers and one or more computer-readable storage media storing instructions that are operable and when executed by the one or more computers, cause the one or more computers to perform operations comprising; at the server, receiving a request from a first client device for a numeric representation for a credential, the request comprising (i) a credential identifier that identifies the credential and (ii) a first user identifier that identifies a first user and is associated with the credential identifier; responsive to the request from the first client device; generating, at the server, a first numeric representation for the credential, wherein the first numeric representation for the credential expires at a first time; associating, at the server, the first numeric representation for the credential with the credential identifier and the first user identifier; and transmitting, from the server, a message including the first numeric representation for the credential to the first client device; at the server, receiving a first validation request from a processing system associated with a credential authority, wherein the first validation request comprises a first value; before the first time, accessing, at the server, the first numeric representation for the credential using the first value; and at the server, responsive to determining that the first value from the first validation request matches the first numeric representation for the credential, transmitting to the processing system, a first validation response indicating that the credential is associated with the first user. - View Dependent Claims (19, 20)
Specification