×

Digital credential field mapping

  • US 10,803,104 B2
  • Filed: 11/01/2017
  • Issued: 10/13/2020
  • Est. Priority Date: 11/01/2017
  • Status: Active Grant
First Claim
Patent Images

1. A digital credential mapping system comprising:

  • a digital credential platform server, comprising;

    a processing unit comprising one or more processors;

    one or more network interfaces configured to receive digital credential objects and transmit mapping data; 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 data identifying one or more digital credential objects from a first client device;

    determine whether the first client device is a digital credential template owner device, a digital credential issuer device, or a digital credential receiver device;

    determine a region, industry, or education level associated with the first client device or a user of the first client device;

    tokenize each of the one or more digital credential objects, said tokenization including extracting and modifying data fields within each of the one or more digital credential objects;

    transform the one or more digital credential objects into a first vector within a multi-dimensional vector space;

    access an index structure storing a plurality of field data objects, wherein the index structure is determined by the region, industry, or education level;

    for each particular field data object in the plurality of field data objects stored in the index structure;

    transform the particular field data object into a separate vector within the same multi-dimensional vector space of the first vector; and

    calculate the vector distance within the multi-dimensional vector space between the separate vector and the first vector;

    select one or more of the plurality of field data objects, based on the vector distances calculated between the first vector and the plurality of separate vectors within the same multi-dimensional vector space;

    generate a mapping between the one or more digital credential objects and the selected one or more field data objects; and

    transmit data identifying the mapping between the digital credential objects and the field data objects, to the first client device, wherein the data identifying the mapping is generated differently based on whether the first client device is a digital credential template owner device, a digital credential issuer device, or a digital credential receiver device; and

    one or more client devices, the one or more client devices including at least the first client device, wherein each of the one or more client devices comprises;

    a processing unit comprising one or more processors;

    one or more network interfaces; 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 client device to;

    transmit data identifying one or more digital credential objects to the digital credential platform server; and

    receive, from the digital credential platform server, data identifying one or more mappings between the one or more digital credential objects and one or more field data objects.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×