Context-aware validation
First Claim
1. A computer program product, implemented in a non-transitory computer-readable medium storing instructions that, upon execution by one or more processors, cause the one or more processors to perform operations comprising:
- presenting, by an application executed on a client device and on a display coupled to the client device, a user interface that receives input related to outputting credential information, wherein the application is configured to manage credentials that are associated with a validation system;
receiving a first trigger to provide a representation of a first credential;
in response to receiving the first trigger, identifying a first location of the client device;
based on identifying the location of the client device, determining, by the application, that the first location of the client device is associated with a first region where the first credential is enabled for validation;
in response to determining that the first location of the client device is associated with the first region where the first credential is enabled for validation, displaying, on the user interface, the representation of the first credential;
receiving a second trigger to update the representation of the first credential;
in response to receiving the second trigger, identifying an updated second location of the client device;
based on identifying the second location of the client device, determining, by the application, that the second location is associated with a second region where the first credential is not enabled for validation; and
in response to determining that the second location is associated with the second region where the first credential is not enabled for validation, presenting, on the user interface, information indicating that the first credential is not enabled for validation at the second location of the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
An application executed on a client device displays a user interface that receives input related to outputting credential information, wherein the application is configured to manage credentials that are associated with a validation system. The application receives, through the user interface, first user input to output a representation of a first credential in a manner that enables a credential authority to validate the representation. In response to receiving the first user input, the application identifies a location of the client device. The application determines whether the location of the client device is associated with a first region where the first credential is enabled for validation. In response to determining that the location of the client device is associated with the first region where the first credential is enabled for validation, the application displays, on the user interface, the representation of the first credential.
56 Citations
22 Claims
-
1. A computer program product, implemented in a non-transitory computer-readable medium storing instructions that, upon execution by one or more processors, cause the one or more processors to perform operations comprising:
-
presenting, by an application executed on a client device and on a display coupled to the client device, a user interface that receives input related to outputting credential information, wherein the application is configured to manage credentials that are associated with a validation system; receiving a first trigger to provide a representation of a first credential; in response to receiving the first trigger, identifying a first location of the client device; based on identifying the location of the client device, determining, by the application, that the first location of the client device is associated with a first region where the first credential is enabled for validation; in response to determining that the first location of the client device is associated with the first region where the first credential is enabled for validation, displaying, on the user interface, the representation of the first credential; receiving a second trigger to update the representation of the first credential; in response to receiving the second trigger, identifying an updated second location of the client device; based on identifying the second location of the client device, determining, by the application, that the second location is associated with a second region where the first credential is not enabled for validation; and in response to determining that the second location is associated with the second region where the first credential is not enabled for validation, presenting, on the user interface, information indicating that the first credential is not enabled for validation at the second location of the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 22)
-
-
18. A system comprising:
-
a client device, storing instructions for execution by a processor coupled to the client device, wherein the instructions, when executed, are operable to cause the processor to perform operations comprising; presenting, by an application executed on the client device and on a display coupled to the client device, a user interface that receives input related to outputting credential information, wherein the application is configured to manage credentials that are associated with a validation system; receiving a first trigger to provide a representation of a first credential; in response to receiving the first trigger, identifying a first location of the client device; based on identifying the location of the client device, determining, by the application, that the first location of the client device is associated with a first region where the first credential is enabled for validation; in response to determining that the first location of the client device is associated with the first region where the first credential is enabled for validation, displaying, on the user interface, the representation of the first credential; receiving a second trigger to update the representation of the first credential; in response to receiving the second trigger, identifying an updated second location of the client device; based on identifying the second location of the client device, determining, by the application, that the second location is associated with a second region where the first credential is not enabled for validation; and in response to determining that the second location is associated with the second region where the first credential is not enabled for validation, presenting, on the user interface, information indicating that the first credential is not enabled for validation at the second location of the client device. - View Dependent Claims (19, 20, 21)
-
Specification