×

Sequence dependent operation processing of packet based data message transmissions

  • US 10,854,198 B2
  • Filed: 06/26/2018
  • Issued: 12/01/2020
  • Est. Priority Date: 12/30/2016
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×