Generating digital credentials with associated sensor data in a sensor-monitored environment
Techniques described herein relate to generating and issuing digital credentials within a credentialing environment, including storing digital credentials with associated sensor data collected via a sensor-monitored environment. Digital credential generation systems may include sensor-based monitoring or detection systems, along with digital credential generation and issuing components. During an evaluation of a credential receiver, and generation/issuance of digital credentials to the receiver, the receiver may be monitored using various sensors. The digital credential generation system may determine and store the relevant sensor data in a digital credential storage repository associated with the particular credential receiver. The associated sensor data may serve as authentication data and/or evidence of the completion of the credential criteria by the receiver. Additionally, the stored sensor data may be automatically applied to additional digital credential criteria, to allow the system to automatically generate and issue updated and/or additional digital credentials to receivers.
1 . A system comprising:
a processing unit comprising one or more processors;
one or more network interfaces configured to transmit secure data to a digital credential generator; 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 system to:
monitor a physical environment, using a plurality of sensors directed to detect user activity within a physical environment;
detect, using the plurality of sensors, a plurality of user actions performed by a user within the physical environment;
determine a plurality of work tasks performed within the physical environment, based on the user actions detected;
determine that the user within the physical environment corresponds to a first credential receiver;
retrieve data from a credential receiver data store associated with the first credential receiver;
determine a plurality of digital credential templates, based on the retrieved data associated with the first credential receiver; and
for each digital credential template in the plurality of determined digital credential templates:
(a) retrieve a set of criteria associated with the digital credential template, wherein the set of criteria defines skills or qualifications to be obtained by a recipient in order to be eligible for a digital credential including an endorsement by an educational institution;
(b) compare the plurality of work tasks operations performed within the physical environment to the set of criteria associated with the digital credential template;
(c) determine, based on the comparison, whether the first credential receiver is eligible to receive the digital credential including an endorsement by the educational institution, wherein the digital credential is based on the digital credential template; and
(d) in response to determining that the first credential receiver is eligible to receive the digital credential, generate the digital credential based on the digital credential template and user data associated with the first credential receiver.
2 . The system of claim 1 , wherein generating the digital credential comprises:
determining a location associated with performing the plurality of work tasks;
determining a time associated with performing the plurality of work tasks; and
embedding, within the digital credential, data identifying (a) the location associated with performing the plurality of work tasks, and (b) the time associated with performing the plurality of work tasks.
3 . The system of claim 2 , wherein generating the digital credential further comprises:
embedding, within the digital credential, one or more identifiers corresponding to the plurality of sensors.
4 . The system of claim 1 , the memory storing further therein instructions which, when executed by the processing unit, causes the system to:
detect identifying data associated with the user, using one or more of the plurality of sensors;
analyze the identifying data associated with the user to determine an identity of the user, said analyzing comprising at least one of a facial recognition analysis or a biometric analysis; and
transmit the determined identity of the user to the digital credential generator.
5 . The system of claim 1 , wherein the plurality of sensors comprises a plurality of video recording devices, and wherein the plurality of user actions are detected based on video data captured by a combination of the plurality of video recording devices.
6 . The system of claim 1 , wherein the plurality of sensors comprises software-based sensors executing as a background process on a computer terminal of the user, the software-based sensors configured to detect at least one of (a) keystrokes entered by the user via a keyboard connected to the computer terminal, (b) mouse events performed by the user via a mouse connected to the computer terminal, and (c) touch events performed by the user via a touchscreen display connected to the computer terminal.
7 . The system of claim 6 , wherein the background process executing on the computer terminal is configured to determine a particular software application with which the user is interacting, and wherein the determination of the plurality of work tasks performed by the user within the physical environment is based on the particular software application with which the user is interacting.
8 . The system of claim 1 , wherein the plurality of sensors comprises one or more biometric sensors, the memory storing further therein instructions which, when executed by the processing unit, causes the system to:
analyze user biometric data detected by the one or more biometric sensors attached to the user during the detection of the plurality of user actions performed by the user within the physical environment; and
transmit the user biometric data to the digital credential generator.
9 . The system of claim 1 , wherein determining the plurality of work tasks performed by the user within the physical environment comprises at least one of:
determining a number of a particular work activity performed by the user within a measurement time period;
determining an efficiency of the particular work activity performed by the user within the measurement time period; or
determining an error rate of the user when performing the particular work activity within the measurement time period.
10 . The system of claim 1 , wherein determining the plurality of work tasks performed by the user within the physical environment comprises:
analyzing video data captured by one or more video recording devices, to determine whether or not the user complied with one or more safety protocols during the performance of the plurality of work tasks.
11 . A method of generating digital credentials, comprising:
monitoring, by a digital credential generator system, a physical environment, using a plurality of sensors;
detecting, by the digital credential generator system, using the plurality of sensors, a plurality of user actions performed by a user within the physical environment;
determining, by the digital credential generator system, a plurality of work tasks performed within the physical environment, based on the user actions detected;
determining, by the digital credential generator system, that the user within the physical environment corresponds to a first credential receiver;
retrieving, by the digital credential generator system, data from a credential receiver data store associated with the first credential receiver;
determining, by the digital credential generator system, a plurality of digital credential templates, based on the retrieved data associated with the first credential receiver; and
for each digital credential template in the plurality of determined digital credential templates:
(a) retrieving a set of criteria associated with the digital credential template, wherein the set of criteria defines skills or qualifications to be obtained by a recipient in order to be eligible for a digital credential endorsed by an educational institution;
(b) comparing the plurality of work tasks performed within the physical environment to the set of criteria associated with the digital credential template;
(c) determining, based on the comparison, whether or not the first credential receiver is eligible to receive the digital credential endorsed by the educational institution; and
(d) in response to determining that the first credential receiver is eligible to receive the digital credential based on the digital credential template, generating the digital credential based on the digital credential template and user data associated with the first credential receiver.
12 . The method of generating digital credentials of claim 11 , further comprising:
detecting identifying data associated with the user, using one or more of the plurality of sensors; and
analyzing the identifying data associated with the user to determine an identity of the user, said analyzing comprising at least one of a facial recognition analysis or a biometric analysis.
13 . The method of generating digital credentials of claim 11 , wherein the plurality of sensors comprises a plurality of video recording devices, and wherein the plurality of user actions are detected based on video data captured by a combination of the plurality of video recording devices.
14 . The method of generating digital credentials of claim 11 , wherein the plurality of sensors comprises software-based sensors executing as a background process on a computer terminal of the user, the software-based sensors configured to detect at least one of (a) keystrokes entered by the user via a keyboard connected to the computer terminal, (b) mouse events performed by the user via a mouse connected to the computer terminal, and (c) touch events performed by the user via a touchscreen display connected to the computer terminal.
15 . The method of generating digital credentials of claim 14 , wherein the background process executing on the computer terminal is configured to determine a particular software application with which the user is interacting, and wherein the determination of the plurality of work tasks performed by the user within the physical environment is based on the particular software application with which the user is interacting.
16 . The method of generating digital credentials of claim 11 , wherein the plurality of sensors comprises one or more biometric sensors, the method further comprising:
analyzing user biometric data detected by the one or more biometric sensors attached to the user during the detection of the plurality of user actions performed by the user within the physical environment.
17 . The method of generating digital credentials of claim 11 , wherein determining the plurality of work tasks performed by the user within the physical environment comprises at least one of:
determining a number of a particular work activity performed by the user within a measurement time period;
determining an efficiency of the particular work activity performed by the user within the measurement time period; or
determining an error rate of the user when performing the particular work activity within the measurement time period.
18 . The method of generating digital credentials of claim 11 , wherein determining
the plurality of work tasks performed by the user within the physical environment comprises:
analyzing video data captured by one or more video recording devices within the plurality of sensors, to determine whether or not the user complied with one or more safety protocols during the performance of the plurality of work tasks.
19 . The system of claim 1 , wherein each digital credential template in the plurality of digital credential templates includes a description of a specific type of digital credential that can be issued to an individual.
20 . The system of claim 1 , wherein the set of criteria is associated with a skill associated with the digital credential.
21 . The system of claim 1 , wherein the set of criteria is associated with a level of skills mastery required for the digital credential.
22 . The system of claim 1 , wherein the user activities detected include work-related activities performed by the user, and wherein the digital certificate is a professional certification for a job associated with the work-related activities.