Sequence dependent operation processing of packet based data message transmissions
First Claim
1. A system to process 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 input 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 keyword;
a prediction component to determine a thread based on the keyword, 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 bypass content selection based on the first action and the second action in order to identify, via a real-time content selection process, a content item based on the third action predicted to occur by the prediction component, the content item provided by a third-party content provider;
an interface of the data processing system to transmit data packets comprising the content item to cause the client computing device to present the content item;
the content selector component to identify, via a subsequent real-time content selection process executed subsequent to occurrence of the first action, a second content item provided by the third-party content provider or a second third-party content provider; and
the interface to transmit the second content item to cause the client computing device to present the second content item prior to occurrence of the third action.
3 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.
93 Citations
16 Claims
-
1. A system to process 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 input 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 keyword; a prediction component to determine a thread based on the keyword, 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 bypass content selection based on the first action and the second action in order to identify, via a real-time content selection process, a content item based on the third action predicted to occur by the prediction component, the content item provided by a third-party content provider; an interface of the data processing system to transmit data packets comprising the content item to cause the client computing device to present the content item; the content selector component to identify, via a subsequent real-time content selection process executed subsequent to occurrence of the first action, a second content item provided by the third-party content provider or a second third-party content provider; and the interface to transmit the second content item to cause the client computing device to present the second content item prior to occurrence of the third action. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system to expand 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 input 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; the data processing system 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; an audio signal generator component executed by the data processing system to generate an output signal corresponding to the thread; 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, the second action or the third action; a content selector component of the data processing system to bypass content selection based on the first action and the second action in order to identify, via a real-time content selection process executed prior to occurrence of the third action, a content item based on the third action, the content item provided by a third-party content provider; and transmit the content item to cause the client computing device to present the content item prior to occurrence of the third action. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of processing sequence dependent operations in a voice activated data packet based computer network environment, comprising:
-
receiving, by a data processing system comprising one or more processors and memory, data packets comprising an input audio signal detected by a sensor of a client computing device; parsing, by the data processing system, the input audio signal to identify a keyword; determining, by the data processing system, a thread based on the keyword, 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 data processing system, an indication of the third action prior to occurrence of at least one of the first action and the second action; bypassing, by the data processing system, content selection based on the first action and the second action in order to identify a content item based on the third action predicted to occur by the data processing system, the content item provide by a third-party content provider; transmitting, by the data processing system, data packets comprising the content item to cause the client computing device to present the content item; identifying, by the data processing system via a real-time content selection process executed subsequent to the occurrence of the first action, a second content item provided by the third-party content provider or a second third-party content provider; and transmitting, by the data processing system, the second content item to cause the client computing device to present the second content item prior to occurrence of the third action. - View Dependent Claims (16)
-
Specification