×

Natural Language Understanding Cache

  • US 20160154783A1
  • Filed: 12/01/2014
  • Published: 06/02/2016
  • Est. Priority Date: 12/01/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a device, a first natural language input comprising a set of one or more terms;

    parsing the first natural language input to determine a first pretag result, the first pretag result comprising at least a first string comprising at least one term from the set of one or more terms;

    determining whether the first pretag result corresponds to at least one key stored in a cache;

    if the first pretag result corresponds to at least one key stored in the cache, retrieving, from the cache, one or more cached NLU results corresponding to the at least one key; and

    if the first pretag result does not correspond to at least one key stored in the cache;

    determining, based on the set of one or more terms, a first NLU result corresponding to the first natural language input, the first NLU result comprising an intent associated with the first natural language input;

    storing, in the cache, the first NLU result; and

    storing, in the cache, a first key comprising the first pretag result, the first key corresponding to the first NLU result.

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