GENERATING DIGITAL CREDENTIALS BASED ON SENSOR FEEDBACK DATA
Techniques described herein relate to analyzing, generating, and issuing digital credentials based on feedback associated with credential receivers. Digital credential generation systems may use sensor detection systems to monitor the user actions of the credential receiver and capture sensor data of the user during the interactive assessments and other credentialing processes. The captured sensor data then may be stored as feedback data, along with the responses from the receiver collected during the interactive assessments. Feedback data may be evaluated and used to authenticate the user, determine eligibility determinations for certain digital credentials, and the like.
1 . A digital credential generation system comprising:
a detection system, comprising:
a plurality of sensors directed to detect user activity within a physical environment;
a processing unit comprising one or more processors;
a computer network connecting the plurality of sensors to the processing unit and a storage device of the detection system;
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 detection system to:
monitor a physical environment, using the plurality of sensors;
detect, using the plurality of sensors, a plurality of physical actions performed by a user within the physical environment;
determine a plurality of user activities performed within the physical environment, based on the detected physical actions;
store a set of sensor data corresponding to the plurality of user activities performed within the physical environment; and
transmit the set of sensor data corresponding to the plurality of user activities performed within the physical environment, to one or more digital credential generators; and
a digital credential generator, comprising:
a processing unit comprising one or more processors; 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 generator to:
receive, from the evaluation system, the set of sensor data corresponding to the plurality of user activities performed within the physical environment;
determine that the user corresponds to a first credential receiver;
determine whether the first credential receiver is eligible to receive a first digital credential, based on the plurality of user activities performed within the physical environment;
in response to determining that the first credential receiver is eligible to receive the first digital credential:
(a) generate a first digital credential associated with the first credential receiver;
(b) store the first digital credential associated with the first credential receiver, in a secure digital credential storage repository; and
(c) store the set of sensor data corresponding to the plurality of user activities performed within the physical environment, associated with the first digital credential, within the secure digital credential storage repository.
2 . The digital credential generation system of claim 1 , wherein determining whether the first credential receiver is eligible to receive the first digital credential comprises determining a subset of the plurality of user activities matching one or more digital credential requirements associated with the first digital credential, and
wherein storing the set of sensor data corresponding to the plurality of user activities performed within the physical environment comprises:
(a) determining a subset of the sensor data corresponding to the subset of user activities matching the digital credential requirements; and
(b) storing only the determined subset of the sensor data, wherein additional sensor data within the received set of sensor data is not stored within the secure digital credential storage repository.
3 . The digital credential generation system of claim 1 , wherein determining that the first credential receiver is eligible to receive the first digital credential is based on a set of digital credential requirements, and wherein the memory of the digital credential generator stores further instructions which, when executed by the processing unit, causes the digital credential generator to:
receive data corresponding to an updated set of digital credential requirements;
retrieve the stored set of sensor data corresponding to the plurality of user activities from the secure digital credential storage repository;
compare the retrieved set of sensor data to the updated set of digital credential requirements; and
generate an updated first digital credential associated with the first credential receiver, based on the comparison of the retrieved set of sensor data to the updated set of digital credential requirements.
4 . The digital credential generation system of claim 1 , wherein determining that the first credential receiver is eligible to receive the first digital credential is based on a first set of digital credential requirements, and wherein the memory of the digital credential generator stores further instructions which, when executed by the processing unit, causes the digital credential generator to:
receive data corresponding to a second set of digital credential requirements corresponding to a second digital credential;
retrieve the stored set of sensor data corresponding to the plurality of user activities from the secure digital credential storage repository;
compare the retrieved set of sensor data to the second set of digital credential requirements;
determine that the first credential receiver is eligible to receive the second digital credential, based on the comparison between the retrieved set of sensor data and the second set of digital credential requirements; and
generate the second digital credential associated with the first credential receiver.
5 . The digital credential generation system of claim 1 , wherein the plurality of sensors within the detection system comprises a plurality of video recording devices, and wherein the plurality of physical actions are detected based on video data captured by a combination of the plurality of video recording devices.
6 . The digital credential generation system of claim 1 , wherein the plurality of sensors within the detection system 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 digital credential generation system of claim 1 , wherein the detection system further comprises a simulation output system comprising one or more of
one or more digital display screens configured to output video simulation components within the physical environment;
an audio output subsystem configured to output audio simulation components to the physical environment; or
a motorized moving object subsystem configured to manipulate physical objects during a simulation within the physical environment.
8 . The digital credential generation system of claim 1 , wherein the detection system further comprises a environment control system comprising one or more of
an ambient light simulator configured to simulate a plurality of ambient light conditions within the physical environment;
an audio output subsystem configured to output a plurality of background noise conditions within the physical environment;
a heating and cooling system configured to control the physical temperature within the physical environment;
a smell output device configured to output a plurality of smells to the physical environment; or
a vibration system configured to simulate a plurality of vibratory outputs within the physical environment.
9 . The digital credential generation system of claim 1 , wherein monitoring the physical environment by the detection system comprises:
determining a digital credential type of the first digital credential; and
initiating detection by the plurality of sensors, and configuring each of the plurality of sensors to detect physical actions of a user, wherein the configuring of the sensors is based on the digital credential type of the first digital credential.
10 . A method of generating digital credentials, comprising:
monitoring, by a digital credential generator computing device, a physical environment, using a plurality of sensors;
detecting, by the digital credential generator computing device, using the plurality of sensors, a plurality of physical actions performed by a user within the physical environment;
determining, by the digital credential generator computing device, a plurality of user activities performed within the physical environment, based on the detected physical actions;
storing, by the digital credential generator computing device, temporarily a set of sensor data corresponding to the plurality of user activities performed within the physical environment;
determining, by the digital credential generator computing device, that the user corresponds to a first credential receiver;
determining, by the digital credential generator computing device, whether the first credential receiver is eligible to receive a first digital credential, based on the plurality of user activities performed within the physical environment;
in response to determining that the first credential receiver is eligible to receive the first digital credential:
(a) generating, by the digital credential generator computing device, a first digital credential associated with the first credential receiver;
(b) storing, by the digital credential generator computing device, the first digital credential associated with the first credential receiver, in a secure digital credential storage repository; and
(c) storing, by the digital credential generator computing device, the set of sensor data corresponding to the plurality of user activities performed within the physical environment, associated with the first digital credential, within the secure digital credential storage repository.
11 . The method of generating digital credentials of claim 10 , wherein determining whether the first credential receiver is eligible to receive the first digital credential comprises determining a subset of the plurality of user activities matching one or more digital credential requirements associated with the first digital credential, and
wherein storing the set of sensor data corresponding to the plurality of user activities performed within the physical environment comprises:
(a) determining a subset of the sensor data corresponding to the subset of user activities matching the digital credential requirements; and
(b) storing only the determined subset of the sensor data, wherein additional sensor data within the received set of sensor data is not stored within the secure digital credential storage repository.
12 . The method of generating digital credentials of claim 10 , wherein determining that the first credential receiver is eligible to receive the first digital credential is based on a set of digital credential requirements, and wherein the method further comprises:
receiving data corresponding to an updated set of digital credential requirements;
retrieving the stored set of sensor data corresponding to the plurality of user activities from the secure digital credential storage repository;
comparing the retrieved set of sensor data to the updated set of digital credential requirements; and
generating an updated first digital credential associated with the first credential receiver, based on the comparison of the retrieved set of sensor data to the updated set of digital credential requirements.
13 . The method of generating digital credentials of claim 10 , wherein determining that the first credential receiver is eligible to receive the first digital credential is based on a first set of digital credential requirements, and wherein the method further comprises:
receiving data corresponding to a second set of digital credential requirements corresponding to a second digital credential;
retrieving the stored set of sensor data corresponding to the plurality of user activities from the secure digital credential storage repository;
comparing the retrieved set of sensor data to the second set of digital credential requirements;
determining that the first credential receiver is eligible to receive the second digital credential, based on the comparison between the retrieved set of sensor data and the second set of digital credential requirements; and
generating the second digital credential associated with the first credential receiver.
14 . The method of generating digital credentials of claim 10 , wherein the plurality of sensors comprises a plurality of video recording devices, and wherein the plurality of physical actions are detected based on video data captured by a combination of the plurality of video recording devices.
15 . The method of generating digital credentials of claim 10 , 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.
16 . The method of generating digital credentials of claim 10 , further comprising outputting a simulation within the physical environment, wherein the outputting comprises one or more of
outputting video simulation components within the physical environment, using one or more digital display screens;
outputting audio simulation components to the physical environment, using an audio output subsystem;
manipulating physical objects during a live-action simulation within the physical environment, using a motorized moving object subsystem; or
outputting a virtual reality simulation to a virtual reality headset.
17 . The method of generating digital credentials of claim 10 , further comprising generating a simulation environment within the physical environment, wherein generating the simulation environment comprises one or more of
simulating one or more ambient light conditions within the physical environment, using an ambient light simulator;
outputting one or more background noise conditions within the physical environment, using an audio output subsystem;
controlling a physical temperature using a heating and cooling system installed at the physical environment;
outputting one or more smells to the physical environment, using a smell output device; or
simulating one or more vibratory outputs within the physical environment, using a vibration system.
18 . The method of generating digital credentials of claim 10 , wherein monitoring the physical environment comprises:
determining a digital credential type of the first digital credential; and
initiating detection by the plurality of sensors, and configuring each of the plurality of sensors to detect physical actions of a user, wherein the configuring of the sensors is based on the digital credential type of the first digital credential.
19 . A non-transitory computer-readable medium, having instructions stored therein, which when executed by a computing device cause the computing device to perform a set of operations comprising:
monitoring a physical environment, using a plurality of sensors;
detecting using the plurality of sensors, a plurality of physical actions performed by a user within the physical environment;
determining a plurality of user activities performed within the physical environment, based on the detected physical actions;
storing temporarily a set of sensor data corresponding to the plurality of user activities performed within the physical environment;
determining that the user corresponds to a first credential receiver;
determining whether the first credential receiver is eligible to receive a first digital credential, based on the plurality of user activities performed within the physical environment;
in response to determining that the first credential receiver is eligible to receive the first digital credential:
(a) generating a first digital credential associated with the first credential receiver;
(b) storing the first digital credential associated with the first credential receiver, in a secure digital credential storage repository; and
(c) storing the set of sensor data corresponding to the plurality of user activities performed within the physical environment, associated with the first digital credential, within the secure digital credential storage repository.
20 . The non-transitory computer-readable medium of claim 19 , wherein determining whether the first credential receiver is eligible to receive the first digital credential comprises determining a subset of the plurality of user activities matching one or more digital credential requirements associated with the first digital credential, and
wherein storing the set of sensor data corresponding to the plurality of user activities performed within the physical environment comprises:
(a) determining a subset of the sensor data corresponding to the subset of user activities matching the digital credential requirements; and
(b) storing only the determined subset of the sensor data, wherein additional sensor data within the received set of sensor data is not stored within the secure digital credential storage repository.