×

Generation, management, and tracking of digital credentials

  • US 10,033,536 B2
  • Filed: 03/25/2016
  • Issued: 07/24/2018
  • Est. Priority Date: 03/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. A digital credential issuance system comprising:

  • a digital credential template owner device, comprising;

    a processing unit comprising one or more processors;

    one or more network interfaces configured to transmit secure data to a digital credential platform server; and

    memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the digital credential template owner device to;

    transmit one or more digital credential templates to the digital credential platform server;

    receive requests from the digital credential platform server to confirm authorized issuers of digital credentials based on one or more of the digital credential templates; and

    in response to said requests, transmit secure data confirming one or more digital credential issuers as authorized issuers of digital credentials based on one or more of the digital credential templates;

    a digital credential issuer device, comprising;

    a processing unit comprising one or more processors;

    one or more network interfaces configured to transmit secure data to the digital credential platform server; and

    memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the digital credential issuer device to;

    transmit requests to the digital credential platform server to request permission to issue digital credentials based on one or more of the digital credential templates associated with one or more digital credential template owners;

    receive responses to said requests from the digital credential platform server, said responses confirming a digital credential issuer associated with the digital credential issuer device as an authorized issuer of digital credentials based on one or more of the digital credential templates associated with one or more digital credential template owners;

    access, from the digital credential platform server, a first digital credential template for which the digital credential issuer is authorized to issue digital credentials;

    determine that a first credential receiver is eligible to receive a digital credential based on the first digital credential template;

    receive user data for the first credential receiver;

    generate a first digital credential based on the first digital credential template and the received user data; and

    transmit data confirming the issuance of the first digital credential to the first credential receiver, to the digital credential platform server; and

    a digital credential platform server, comprising;

    a processing unit comprising one or more processors;

    one or more network interfaces configured to transmit secure data to the digital credential platform server; and

    memory coupled with and readable by the processing unit and storing therein a set of instructions which, when executed by the processing unit, causes the digital credential platform server to;

    receive one or more digital credential templates, including the first digital credential template, from the digital credential template owner device associated with a digital credential template owner, the first digital credential template corresponding to an educational or training certification defined by the digital credential template owner;

    store the received one or more digital credential templates in a secure storage of the digital credential platform server;

    receive a first request from the digital credential issuer device associated with the digital credential issuer, the first request requesting to issue digital credentials based on the first digital credential template;

    transmit, to the digital credential template owner device, a request corresponding to the first request from the digital credential issuer to issue digital credentials based on the first digital credential template;

    receive, in response to said transmitted request, from the digital credential template owner device, authorization data permitting the digital credential issuer to issue digital credentials based on the first digital credential template;

    in response to the received authorization data, grant the digital credential issuer device access to the first digital credential template;

    receive, from the digital credential issuer device, the data confirming the issuance of the first digital credential to the first credential receiver, the first digital credential representing completion of the educational certification or training course by the first credential receiver;

    transmit a communication to a first receiver device associated with the first credential receiver, in response to receiving the data from the digital credential issuer device confirming the issuance of the first digital credential;

    output a user interface during a network session with the first credential receiver device, the user interface including at least a first option to accept the first digital credential and a second option to reject the first digital credential;

    receive, during the network session with the first credential receiver device, a selection of the first credential receiver, either of the first option to accept the first digital credential or the second option to reject the first digital credential; and

    store the data corresponding to the first digital credential, including data indicating either the acceptance or the rejection of the first digital credential by the first credential receiver, in the secure storage of the digital credential platform server.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×