×

Digital assistant processing of stacked data structures

  • US 10,580,412 B2
  • Filed: 12/08/2017
  • Issued: 03/03/2020
  • Est. Priority Date: 12/08/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system to process stacked data structures, comprising:

  • a data processing system comprising one or more processors and memory to execute a natural language processor component, an interface, a speaker recognition component, and a direct action application programming interface, the data processing system to;

    receive, via the interface, data packets comprising an input audio signal detected by a sensor of a local computing device;

    identify an acoustic signature from the input audio signal;

    identify, based on a lookup in a data repository, an electronic account corresponding to the acoustic signature;

    establish, responsive to identification of the electronic account, a session and a profile stack data structure for use in the session, the profile stack data structure comprising a first profile layer having one or more policies configured by a device of a third-party entity;

    push, to the profile stack data structure established for the session, a second profile layer retrieved from the electronic account;

    parse the input audio signal to identify a request and a trigger keyword corresponding to the request;

    generate, based on the trigger keyword and the second profile layer pushed to the profile stack data structure, a first action data structure responsive to the request that is compatible with the first profile layer of the profile stack data structure;

    provide the first action data structure for execution; and

    disassemble, responsive to detection of a trigger event, the profile stack data structure to remove one of the first profile layer or the second profile layer from the profile stack data structure.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×