×

Context-aware validation

  • US 9,444,805 B1
  • Filed: 01/23/2015
  • Issued: 09/13/2016
  • Est. Priority Date: 01/27/2014
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×