Sequence dependent operation processing of packet based data message transmissions
First Claim
1. A system to optimize processing of sequence dependent operations in a voice activated data packet based computer network environment, comprising:
- a natural language processor component executed by a data processing system to receive data packets comprising an input audio signal detected by a sensor of a client computing 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 prediction component to determine a thread based on the trigger keyword and the request, the thread comprising a first action, a second action subsequent to the first action, and a third action subsequent to the second action;
the prediction component to provide, to a content selector component of the data processing system, an indication of the third action prior to occurrence of at least one of the first action and the second action;
the content selector component to select, based on the third action and the trigger keyword identified by the natural language processor, 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 the content item; and
an interface of the data processing system to transmit data packets comprising the output signal generated by the audio signal generator component and cause an audio driver component executed by the client computing device to drive a speaker of the client computing device to generate an acoustic wave corresponding to the output signal prior to occurrence of at least one of the first action and the second action.
2 Assignments
0 Petitions
Accused Products
Abstract
Optimization of sequence dependent operations in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. A prediction component can determine a thread based on the trigger keyword and the request that includes a first action, a second action subsequent to the first action, and a third action subsequent to the second action. A content selector component can select, based on the third action and the trigger keyword, a content item. An audio signal generator component can generate an output signal comprising the content item. An interface can transmit the output signal to cause a client computing device to drive a speaker to generate an acoustic wave corresponding to the output signal prior to occurrence of at least one of the first action and the second action.
69 Citations
20 Claims
-
1. A system to optimize processing of sequence dependent operations in a voice activated data packet based computer network environment, comprising:
-
a natural language processor component executed by a data processing system to receive data packets comprising an input audio signal detected by a sensor of a client computing 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 prediction component to determine a thread based on the trigger keyword and the request, the thread comprising a first action, a second action subsequent to the first action, and a third action subsequent to the second action; the prediction component to provide, to a content selector component of the data processing system, an indication of the third action prior to occurrence of at least one of the first action and the second action; the content selector component to select, based on the third action and the trigger keyword identified by the natural language processor, 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 the content item; and an interface of the data processing system to transmit data packets comprising the output signal generated by the audio signal generator component and cause an audio driver component executed by the client computing device to drive a speaker of the client computing device to generate an acoustic wave corresponding to the output signal prior to occurrence of at least one of the first action and the second action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method to invoke actions for sequence dependent operations in a voice activated data packet based 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 computing device; identifying, by the natural language processor component, based on the input audio signal, a request and a trigger keyword corresponding to the request; determining, by a prediction component, a thread based on the trigger keyword and the request, the thread comprising a first action, a second action subsequent to the first action, and a third action subsequent to the second action; providing, by the prediction component, to a content selector component of the data processing system, an indication of the third action prior to occurrence of at least one of the first action and the second action; selecting, by the content selector component, based on the third action and the trigger keyword identified by the natural language processor, a content item via a real-time content selection process; obtaining, by an audio signal generator component executed by the data processing system, an output signal comprising the content item; and transmitting, via an interface of the data processing system, data packets comprising the output signal obtained by the audio signal generator component to cause an audio driver component executed by the client computing device to drive a speaker of at least one of the client computing device and a second client computing device to generate an acoustic wave corresponding to the output signal prior to occurrence of at least one of the first action and the second action. - View Dependent Claims (17, 18, 19, 20)
-
Specification