System for dynamic authentication and processing of electronic activities based on parallel neural network processing
Embodiments of the invention are directed to a system, method, or computer program product for dynamic authentication and processing of electronic activities based on parallel neural network processing. The invention provides a novel method for processing, in parallel, the activity data via a neuron cluster component, constructing an authentication level parameter associated with the parameter outputs for the first activity, and process the first activity based on at least determining that the authentication level parameter associated with the first activity is above a predetermined authentication threshold. In this regard, the invention is structured for neuron cluster bandwidth availability based input mapping and process channeling for dynamic detection of security events associated with network devices and resources and triggering real-time mitigation operations.
1 . A system for dynamic authentication and processing of electronic activities based on parallel neural network processing, wherein the system is structured for neuron cluster bandwidth availability based input mapping and process channeling for dynamic detection of security events associated with network devices and resources and triggering real-time mitigation operations, the system comprising:
at least one memory device;
at least one communication device connected to a distributed network;
at least one processing device operatively coupled to the at least one memory device; and
a module stored in the at least one memory device comprising executable instructions that when executed by the at least one processing device, cause the at least one processing device to:
receive, from a first network device, via a conversation between a first user and a second user, a request from the first user to execute a first activity via a first activity channel, wherein the first activity is associated with a first resource, wherein the conversation between the first user and the second user comprises first user inputs provided by the first user interspersed with entity responses provided by the second user;
extract activity data regarding the first network device and the first resource, wherein extracting the activity data comprises:
capturing, via one or more sensor devices, a plurality of input parameters associated with the first activity, wherein the plurality of input parameters associated with the first activity comprise an audio capture file associated with the conversation between the first user and the second user;
identifying portions of the audio capture file comprising activity performance parameters; and
selectively transforming into a textual format, audio data of only the portions of the audio capture file (i) comprising the activity performance parameters, and (ii) that are provided by the user as the first user inputs;
construct a data matching parameter associated with the activity performance parameters based on comparing the selectively transformed portions of the audio capture file with generated activity performance parameters constructed by the second user;
process, in parallel, the activity data via a neuron cluster component, wherein the neuron cluster component comprises a plurality of neuron clusters associated with a plurality of neuron layers, wherein processing, in parallel, the activity data comprises:
performing task-based input mapping of the plurality of input parameters associated with the first activity;
determining bandwidth availability of the plurality of neuron clusters of the neuron cluster component, wherein the bandwidth availability is associated with processing capacity of each of the plurality of neuron clusters;
triggering a first neuron cluster of the plurality of neuron clusters for processing a first input parameter of the plurality of input parameters, in response to determining that both (i) the bandwidth availability of the first neuron cluster is above a predetermined threshold and (ii) the first neuron cluster matches the task-based input mapping associated with the first input parameter such that the first neuron cluster is compatible with at least a portion of a first processing function, wherein the first neuron cluster is associated with a first neuron layer; and
performing, via the first neuron cluster, the first processing function on the first input parameter of the plurality of input parameters, in parallel with performing a second processing function on a second input parameter of the plurality of input parameters via a second neuron cluster of the plurality of neuron clusters;
processing, in parallel with the plurality of input parameters associated with the first activity, via the neuron clusters, additional input parameters associated with additional discrete activities that are separate from the first activity; and
generating, via the plurality of neuron clusters, a plurality of disjointed processing outputs comprising parameter outputs associated with the first activity and additional outputs associated with the additional discrete activities, wherein the plurality of disjointed processing outputs generated by the plurality of neuron clusters are disjointed such that parameter outputs associated with the first activity are out of sequence;
link, via a synchronous recall unit, the parameter outputs, of the plurality of disjointed processing outputs generated by the neuron cluster component, that are associated with the first activity;
construct an authentication level parameter associated with the parameter outputs for the first activity; and
process the first activity based on at least (i) determining that the authentication level parameter associated with the first activity is above a predetermined authentication threshold, and (ii) determining that the data matching parameter is above a predetermined evaluation threshold.
2 . The system of claim 1 , wherein performing task-based input mapping of the plurality of input parameters associated with the first activity further comprises:
analyzing data associated with the plurality of input parameters;
determining, for each input parameter of the plurality of input parameters, an associated processing task type such that the processing task type is compatible with the input parameter, comprising:
comparing the input parameter with a compatible validated credential parameter;
determining whether the input parameter is within a threshold range of the compatible validated credential parameter; and
verifying absence or presence of predetermined indicators in the input parameter; and
mapping each input parameter of the plurality of input parameters to the associated processing task type.
3 . The system of claim 1 , wherein processing, in parallel, the activity data comprises further comprises:
trigger the second neuron cluster of the plurality of neuron clusters for processing the second input parameter of the plurality of input parameters, in response to determining that (i) the bandwidth availability of the second neuron cluster is above a predetermined threshold and (ii) the second neuron cluster matches the task-based input mapping associated with the second input parameter, wherein the second neuron cluster is associated with a first neuron layer.
4 . The system of claim 1 , wherein processing, in parallel, the activity data comprises further comprises:
in response to the first processing function on the first input parameter of the plurality of input parameters via the first neuron cluster, trigger a third neuron cluster of the plurality of neuron clusters for performing a third processing function on the first input parameter of the plurality of input parameters based on at least determining that the bandwidth availability of the third neuron cluster is above the predetermined threshold, wherein the third neuron cluster is associated with a second neuron layer that is downstream from the first neuron layer associated with the first neuron cluster.
5 . The system of claim 4 , wherein during triggering of the first neuron cluster of the plurality of neuron clusters for processing the first input parameter of the plurality of input parameters, (i) the third neuron cluster of the plurality of neuron clusters is associated with performing the third processing function on a third input parameter associated with a second activity associated with a second resource, and (ii) the bandwidth availability of the third neuron cluster is not above the predetermined threshold.
6 . The system of claim 1 , wherein linking, via the synchronous recall unit, parameter outputs of the plurality of processing outputs further comprises:
detecting the plurality of disjointed processing outputs from the neuron cluster component;
and
tagging each of the parameter outputs of the plurality of disjointed processing outputs with an identifier associated with the first activity.
7 . The system of claim 1 , wherein the executable instructions when executed by the at least one processing device further cause the at least one processing device to map each of the plurality of input parameters to an associated task type, comprising:
comparing a first input parameter of the plurality of input parameters associated with a geographic location parameter with previously validated geolocation parameters;
identifying predetermined emotion indicators within a second input parameter of the plurality of input parameters associated with a voice state parameter;
matching a third input parameter of the plurality of input parameters associated with a voice sample parameter with previously validated voice samples;
comparing a fourth input parameter of the plurality of input parameters associated with a time zone parameter with previously validated time zones associated with the first user;
comparing a fifth input parameter of the plurality of input parameters associated with a internet protocol parameter with previously validated internet protocol parameters associated with the first user; and
comparing a sixth input parameter of the plurality of input parameters associated with a user input authentication credential with previously validated credentials associated with the first user.
8 . The system of claim 1 , wherein the request to execute the first activity via the first activity channel is associated with an audio communication channel, wherein the plurality of input parameters associated with the first activity comprise a location parameter, a voice state parameter, an audio capture file, and a time parameter.
9 . The system of claim 1 , wherein the request to execute the first activity via the first activity channel is associated with a non-audio communication channel, wherein the plurality of input parameters associated with the first activity comprise a location parameter, an internet protocol (IP) parameter, and a time parameter.
10 . The system of claim 1 , wherein the plurality of neuron layers comprise one or more input layers, one or more hidden layers and one or more output layers.
11 . The system of claim 1 , wherein the executable instructions when executed by the at least one processing device further cause the at least one processing device to:
escalate, in real-time, a required level of authentication for the first activity from an existing level to a higher level, wherein successful authentication at the higher level requires additional authentication credentials;
trigger, in real-time, initiation of the one or more tiered adaptive mitigation actions, prior processing of the first activity via the first activity channel to prevent security exposure associated with the first activity, in response to determining that the authentication level parameter associated with the first activity is not above the predetermined authentication threshold;
block processing of the first activity via the first activity channel;
lock a display screen associated the first network device and prevent viewing of personal information via the first network device; and
in response to determining a security proceed signal, process the first activity via the first activity channel.
12 . The system of claim 11 , wherein initiating the one or more tiered adaptive mitigation actions further comprises:
implementing a partial block of the first resource such that the first activity associated with the first resource is blocked;
determining one or more second resources associated with the first resource; and
implementing a block on the one or more second resources such that execution of one or more second activities associated with the one or more second resources is prevented.
13 . A computer program product for dynamic authentication and processing of electronic activities based on parallel neural network processing, whereby the computer program product is structured for neuron cluster bandwidth availability based input mapping and process channeling for dynamic detection of security events associated with network devices and resources and triggering real-time mitigation operations, the computer program product comprising a non-transitory computer-readable storage medium having computer-executable instructions to:
receive, from a first network device, via a conversation between a first user and a second user, a request from the first user to execute a first activity via a first activity channel, wherein the first activity is associated with a first resource, wherein the conversation between the first user and the second user comprises first user inputs provided by the first user interspersed with entity responses provided by the second user;
extract activity data regarding the first network device and the first resource, wherein extracting the activity data comprises:
capturing, via one or more sensor devices, a plurality of input parameters associated with the first activity, wherein the plurality of input parameters associated with the first activity comprise an audio capture file associated with the conversation between the first user and the second user;
identifying portions of the audio capture file comprising activity performance parameters; and
selectively transforming into a textual format, audio data of only the portions of the audio capture file (i) comprising the activity performance parameters, and (ii) that are provided by the user as the first user inputs;
construct a data matching parameter associated with the activity performance parameters based on comparing the selectively transformed portions of the audio capture file with generated activity performance parameters constructed by the second user;
process, in parallel, the activity data via a neuron cluster component, wherein the neuron cluster component comprises a plurality of neuron clusters associated with a plurality of neuron layers, wherein processing, in parallel, the activity data comprises:
performing task-based input mapping of the plurality of input parameters associated with the first activity;
determining bandwidth availability of the plurality of neuron clusters of the neuron cluster component, wherein the bandwidth availability is associated with processing capacity of each of the plurality of neuron clusters;
triggering a first neuron cluster of the plurality of neuron clusters for processing a first input parameter of the plurality of input parameters, in response to determining that both (i) the bandwidth availability of the first neuron cluster is above a predetermined threshold and (ii) the first neuron cluster matches the task-based input mapping associated with the first input parameter such that the first neuron cluster is compatible with at least a portion of a first processing function, wherein the first neuron cluster is associated with a first neuron layer; and
performing, via the first neuron cluster, a first processing function on the first input parameter of the plurality of input parameters, in parallel with performing a second processing function on a second input parameter of the plurality of input parameters via a second neuron cluster of the plurality of neuron clusters;
processing, in parallel with the plurality of input parameters associated with the first activity, via the neuron clusters, additional input parameters associated with additional discrete activities that are separate from the first activity; and
generating, via the plurality of neuron clusters, a plurality of disjointed processing outputs comprising parameter outputs associated with the first activity and additional outputs associated with the additional discrete activities, wherein the plurality of disjointed processing outputs generated by the plurality of neuron clusters are disjointed such that parameter outputs associated with the first activity are out of sequence;
link, via a synchronous recall unit, the parameter outputs, of the plurality of disjointed processing outputs generated by the neuron cluster component, that are associated with the first activity;
construct an authentication level parameter associated with the parameter outputs for the first activity; and
process the first activity based on at least (i) determining that the authentication level parameter associated with the first activity is above a predetermined authentication threshold, and (ii) determining that the data matching parameter is above a predetermined evaluation threshold.
14 . The computer program product of claim 13 , wherein performing task-based input mapping of the plurality of input parameters associated with the first activity further comprises:
analyzing data associated with the plurality of input parameters;
determining, for each input parameter of the plurality of input parameters, an associated processing task type such that the processing task type is compatible with the input parameter, comprising:
comparing the input parameter with a compatible validated credential parameter;
determining whether the input parameter is within a threshold range of the compatible validated credential parameter; and
verifying absence or presence of predetermined indicators in the input parameter; and
mapping each input parameter of the plurality of input parameters to the associated processing task type.
15 . The computer program product of claim 13 , wherein processing, in parallel, the activity data comprises further comprises:
trigger the second neuron cluster of the plurality of neuron clusters for processing the second input parameter of the plurality of input parameters, in response to determining that (i) the bandwidth availability of the second neuron cluster is above a predetermined threshold and (ii) the second neuron cluster matches the task-based input mapping associated with the second input parameter, wherein the second neuron cluster is associated with a first neuron layer.
16 . The computer program product of claim 13 , wherein linking, via the synchronous recall unit, parameter outputs of the plurality of processing outputs further comprises:
detecting the plurality of disjointed processing outputs from the neuron cluster component;
and
tagging each of the parameter outputs of the plurality of disjointed processing outputs with an identifier associated with the first activity.
17 . A method for dynamic authentication and processing of electronic activities based on parallel neural network processing, whereby the method is structured for neuron cluster bandwidth availability based input mapping and process channeling for dynamic detection of security events associated with network devices and resources and triggering real-time mitigation operations, the method comprising:
receiving, from a first network device, via a conversation between a first user and a second user, a request from the first user to execute a first activity via a first activity channel, wherein the first activity is associated with a first resource, wherein the conversation between the first user and the second user comprises first user inputs provided by the first user interspersed with entity responses provided by the second user;
extracting activity data regarding the first network device and the first resource, wherein extracting the activity data comprises:
capturing, via one or more sensor devices, a plurality of input parameters associated with the first activity, wherein the plurality of input parameters associated with the first activity comprise an audio capture file associated with the conversation between the first user and the second user;
identifying portions of the audio capture file comprising activity performance parameters; and
selectively transforming into a textual format, audio data of only the portions of the audio capture file (i) comprising the activity performance parameters, and (ii) that are provided by the user as the first user inputs;
constructing a data matching parameter associated with the activity performance parameters based on comparing the selectively transformed portions of the audio capture file with generated activity performance parameters constructed by the second user;
processing, in parallel, the activity data via a neuron cluster component, wherein the neuron cluster component comprises a plurality of neuron clusters associated with a plurality of neuron layers, wherein processing, in parallel, the activity data comprises:
performing task-based input mapping of the plurality of input parameters associated with the first activity;
determining bandwidth availability of the plurality of neuron clusters of the neuron cluster component, wherein the bandwidth availability is associated with processing capacity of each of the plurality of neuron clusters;
triggering a first neuron cluster of the plurality of neuron clusters for processing a first input parameter of the plurality of input parameters, in response to determining that both (i) the bandwidth availability of the first neuron cluster is above a predetermined threshold and (ii) the first neuron cluster matches the task-based input mapping associated with the first input parameter such that the first neuron cluster is compatible with at least a portion of a first processing function, wherein the first neuron cluster is associated with a first neuron layer; and
performing, via the first neuron cluster, a first processing function on the first input parameter of the plurality of input parameters, in parallel with performing a second processing function on a second input parameter of the plurality of input parameters via a second neuron cluster of the plurality of neuron clusters;
processing, in parallel with the plurality of input parameters associated with the first activity, via the neuron clusters, additional input parameters associated with additional discrete activities that are separate from the first activity; and
generating, via the plurality of neuron clusters, a plurality of disjointed processing outputs comprising parameter outputs associated with the first activity and additional outputs associated with the additional discrete activities, wherein the plurality of disjointed processing outputs generated by the plurality of neuron clusters are disjointed such that parameter outputs associated with the first activity are out of sequence;
linking, via a synchronous recall unit, the parameter outputs, of the plurality of disjointed processing outputs generated by the neuron cluster component, that are associated with the first activity;
constructing an authentication level parameter associated with the parameter outputs for the first activity; and
processing the first activity based on at least (i) determining that the authentication level parameter associated with the first activity is above a predetermined authentication threshold, and (ii) determining that the data matching parameter is above a predetermined evaluation threshold.
18 . The method of claim 17 , wherein performing task-based input mapping of the plurality of input parameters associated with the first activity further comprises:
analyzing data associated with the plurality of input parameters;
determining, for each input parameter of the plurality of input parameters, an associated processing task type such that the processing task type is compatible with the input parameter, comprising:
comparing the input parameter with a compatible validated credential parameter;
determining whether the input parameter is within a threshold range of the compatible validated credential parameter; and
verifying absence or presence of predetermined indicators in the input parameter; and
mapping each input parameter of the plurality of input parameters to the associated processing task type.
19 . The method of claim 17 , wherein processing, in parallel, the activity data comprises further comprises:
trigger the second neuron cluster of the plurality of neuron clusters for processing the second input parameter of the plurality of input parameters, in response to determining that (i) the bandwidth availability of the second neuron cluster is above a predetermined threshold and (ii) the second neuron cluster matches the task-based input mapping associated with the second input parameter, wherein the second neuron cluster is associated with a first neuron layer.
20 . The method of claim 17 , wherein linking, via the synchronous recall unit, parameter outputs of the plurality of processing outputs further comprises:
detecting the plurality of disjointed processing outputs from the neuron cluster component;
and
tagging each of the parameter outputs of the plurality of disjointed processing outputs with an identifier associated with the first activity.