Authentication of packetized audio signals
First Claim
1. A system to authenticate packetized audio signals in a voice activated computer network environment, comprising:
- a data processing system comprising at least one processor and memory;
a natural language processor component executed by the data processing system to receive, via an interface of the data processing system, data packets comprising an input audio signal detected by a sensor of a client device;
the natural language processor component to parse the input audio signal to identify a request and a trigger keyword corresponding to the request;
a direct action application programming interface of the data processing system to generate, based on the trigger keyword, a first action data structure responsive to the request, the first action data structure comprising one or more parameters packaged together to cause a third party provider device to perform an action;
a conversational application programming interface of the data processing system to establish, based on the first action data structure, a communication session between the third party provider device and the client device;
a network security appliance of the data processing system to;
compare a parameter of the first action data structure with a first characteristic of the input audio signal; and
generate a first alarm condition responsive to the first characteristic of the input audio signal not matching the parameter of the first action data structure;
a content selector component of the data processing system to select, responsive to generation of the first alarm condition and based on the trigger keyword, a content item for provision to the client device for authentication of the input audio signal;
the network security appliance to;
receive a second set of data packets from the client device, the second set of data packets comprising a response audio signal comprising a response to the content item provisioned to the client device for authentication of the input audio signal;
generate a second alarm condition responsive to a second characteristic of the response audio signal not matching a second parameter of the first action data structure; and
transmit, responsive to generation of the second alarm condition, an instruction to the third party provider device to disable the communication session established with the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is generally directed a data processing system for authenticating packetized audio signals in a voice activated computer network environment. The data processing system can improve the efficiency and effectiveness of auditory data packet transmission over one or more computer networks by, for example, disabling malicious transmissions prior to their transmission across the network. The present solution can also improve computational efficiency by disabling remote computer processes possibly affected by or caused by the malicious audio signal transmissions. By disabling the transmission of malicious audio signals, the system can reduce bandwidth utilization by not transmitting the data packets carrying the malicious audio signal across the networks.
-
Citations
20 Claims
-
1. A system to authenticate packetized audio signals in a voice activated computer network environment, comprising:
-
a data processing system comprising at least one processor and memory; a natural language processor component executed by the data processing system to receive, via an interface of the data processing system, data packets comprising an input audio signal detected by a sensor of a client device; the natural language processor component to parse the input audio signal to identify a request and a trigger keyword corresponding to the request; a direct action application programming interface of the data processing system to generate, based on the trigger keyword, a first action data structure responsive to the request, the first action data structure comprising one or more parameters packaged together to cause a third party provider device to perform an action; a conversational application programming interface of the data processing system to establish, based on the first action data structure, a communication session between the third party provider device and the client device; a network security appliance of the data processing system to; compare a parameter of the first action data structure with a first characteristic of the input audio signal; and generate a first alarm condition responsive to the first characteristic of the input audio signal not matching the parameter of the first action data structure; a content selector component of the data processing system to select, responsive to generation of the first alarm condition and based on the trigger keyword, a content item for provision to the client device for authentication of the input audio signal; the network security appliance to; receive a second set of data packets from the client device, the second set of data packets comprising a response audio signal comprising a response to the content item provisioned to the client device for authentication of the input audio signal; generate a second alarm condition responsive to a second characteristic of the response audio signal not matching a second parameter of the first action data structure; and transmit, responsive to generation of the second alarm condition, an instruction to the third party provider device to disable the communication session established with the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for authenticating packetized audio signals in a voice activated computer network environment, comprising:
-
receiving, by a natural language processor component executed by a data processing system, data packets comprising an input audio signal detected by a sensor of a client device; parsing, by the natural language processor component, the input audio signal to identify a request and a trigger keyword corresponding to the request; generating, by a direct action application programming interface of the data processing system, based on the trigger keyword, a first action data structure responsive to the request, the first action data structure comprising one or more parameters packaged together to cause a third party provider device to perform an action; generating, by a conversational application programming interface of the data processing system and based on the first action data structure, a communication session between the third party provider device and the client device; comparing, by a network security appliance of the data processing system, a parameter of the first action data structure with a first characteristic of the input audio signal; generating, by the network security appliance, a first to detect an alarm condition responsive to the first characteristic of the input audio signal not matching the parameter of the first action data structure; selecting, by a content selector component executed by the data processing system and responsive to generation of the first alarm condition, a content item for provision to the client device for authentication of the input audio signal; receiving, by the network security appliance, a second set of data packets from the client device, the second set of data packets comprising a response audio signal comprising a response to the content item provisioned to the client device for authentication of the input audio signal; generating, by the network security appliance, a second alarm condition responsive to a second characteristic of the response audio signal not matching a second parameter of the first action data structure; and transmitting, by the network security appliance, responsive to the generation of the second alarm condition, an instruction to the third party provider device to disable the communication session established with the client device. - View Dependent Claims (17, 18)
-
-
19. A system to authenticate packetized audio signals in a voice activated computer network environment, comprising:
-
a data processing system comprising at least one processor and memory; a natural language processor component executed by the data processing system to receive, via an interface of the data processing system, data packets comprising an input audio signal detected by a sensor of a client device; the natural language processor component to parse the input audio signal to identify a request and a trigger keyword corresponding to the request; a direct action application programming interface of the data processing system to generate, based on the trigger keyword, a first action data structure responsive to the request; a conversational application programming interface of the data processing system to establish, based on the first action data structure, a communication session between a third party provider device and the client device; a network security appliance of the data processing system to; compare a parameter of the first action data structure with a first characteristic of the input audio signal; generate a first alarm condition responsive to the first characteristic of the input audio signal not matching the parameter of the first action data structure; a content selector component executed by the data processing system to select, responsive to generation of the first alarm condition and based on the trigger keyword, a content item for provision to the client device for authentication of the input audio signal; the network security appliance to; receive a second set of data packets from the client device, the second set of data packets carrying a response audio signal comprising a response to the content item provisioned to the client device for authentication of the input audio signal; generate a pass condition responsive to a second characteristic of the response audio signal matching with a second parameter of the first action data structure; and transmit, based on the generation of the pass condition, an instruction to the third party provider device to continue the communication session established with the client device. - View Dependent Claims (20)
-
Specification