MODULATION OF PACKETIZED AUDIO SIGNALS
First Claim
1. A system to modulate packetized audio signals, comprising:
- a natural language processor component executed by a 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 content selector component executed by the data processing system to receive the trigger keyword identified by the natural language processor and select, based on the trigger keyword, a content item via a real-time content selection process;
an audio signal generator component executed by the data processing system to generate an output signal comprising a first portion corresponding to the first action data structure and generated with a first audio modulation, and a second portion corresponding to the content item and generated with a second audio modulation different from the first audio modulation; and
an interface of the data processing system to transmit data packets comprising the output signal generated by the audio signal generator component to cause an audio driver component executed by the client device to drive a speaker of the client device to generate an acoustic wave corresponding to the output signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Modulating packetized audio signals in a voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request, and generate a first action data structure. The system can identify a content item object based on the trigger keyword, and generate an output signal comprising a first portion corresponding to the first action data structure and a second portion corresponding to the content item object. The system can apply a modulation to the first or second portion of the output signal, and transmit the modulated output signal to the device.
39 Citations
20 Claims
-
1. A system to modulate packetized audio signals, comprising:
-
a natural language processor component executed by a 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 content selector component executed by the data processing system to receive the trigger keyword identified by the natural language processor and select, based on the trigger keyword, a content item via a real-time content selection process; an audio signal generator component executed by the data processing system to generate an output signal comprising a first portion corresponding to the first action data structure and generated with a first audio modulation, and a second portion corresponding to the content item and generated with a second audio modulation different from the first audio modulation; and an interface of the data processing system to transmit data packets comprising the output signal generated by the audio signal generator component to cause an audio driver component executed by the client device to drive a speaker of the client device to generate an acoustic wave corresponding to the output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of performing dynamic modulation of packetized audio signals, comprising:
-
receiving, by a natural language processor component executed by a data processing system, via an interface of the 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; receiving, by a content selector component executed by the data processing system, the trigger keyword identified by the natural language processor selecting, by the content selector component based on the trigger keyword, a content item via a real-time content selection process; generating, by an audio signal generator component executed by the data processing system, an output signal comprising a first portion corresponding to the first action data structure and generated with a first audio modulation, and a second portion corresponding to the content item and generated with a second audio modulation different from the first audio modulation; and transmitting, by the interface of the data processing system, data packets comprising the output signal generated by the audio signal generator component to cause an audio driver component executed by the client device to drive a speaker of the client device to generate an acoustic wave corresponding to the output signal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification