×

Natural language processing system

  • US 10,409,916 B2
  • Filed: 12/13/2017
  • Issued: 09/10/2019
  • Est. Priority Date: 12/13/2017
  • Status: Active Grant
First Claim
Patent Images

1. A natural language processing system, comprising:

  • a chassis;

    a storage system included in the chassis and storing at least one natural language processing database including a command playlist and a playlist access matrix;

    a natural language processing engine that is included in the chassis, that is coupled to the storage system, and that is configured to;

    identify at least one command element in a text natural language command that is also included in the playlist access matrix and, for each command element that is identified and in the order that each command element appears in the text natural language command;

    access the playlist access matrix according to a matrix access counter to identify a playlist pointer associated with that command element in the playlist access matrix;

    determine whether that playlist pointer associated with that command element indicates that command element is a best match in the playlist access matrix relative to any other command elements that have already been considered in the text natural language command;

    in response to determining that the associated command element for that playlist pointer is a best match in the playlist access matrix relative to any other command elements that have already been considered in the text natural language command, update a playlist entry identifier with that playlist pointer; and

    increment the matrix access counter;

    determine that all of the command elements have been considered in the text natural language command;

    use the playlist entry identifier to identify a computing language command in the command playlist; and

    execute the computing language command on a target element that is included in the text natural language command based on an action element that is included in the text natural language command.

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