×

Natural language processing utilizing grammar templates

  • US 9,928,836 B2
  • Filed: 07/13/2016
  • Issued: 03/27/2018
  • Est. Priority Date: 09/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a computing device, a natural language input indicative of an operation to be performed;

    parsing, by the computing device, the natural language input into at least one part-of-speech;

    locating, by the computing device, at least one grammar template of a plurality of grammar templates that corresponds to the at least one part-of-speech, each of the plurality of grammar templates defining a sentence expression;

    detecting, by the computing device, an arbitrary term in the at least one part-of-speech based on the located grammar template;

    identifying, by the computing device, a known operational term in the at least one part-of-speech, the known operational term corresponding to the operation to be performed;

    determining, by the computing device, a term that is related to the arbitrary term based on matching the sentence expression of the at least one grammar template against the known operational term, the term describing a modification for the operation to be performed and selected from a set of base terms corresponding to the known operational term; and

    initiating performance, by the computing device, of the operation as including the modification described by the term.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×