×

Natural language user interface for computer-aided design systems

  • US 10,095,217 B2
  • Filed: 11/08/2017
  • Issued: 10/09/2018
  • Est. Priority Date: 09/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing a natural language interface for a computer-aided design (CAD) system, the method comprising:

  • automatedly receiving, via an input device of a computing device, a user selection through a graphical user interface (GUI) of a particular location of a displayed CAD model;

    automatedly receiving, via the computing device, a user voice input comprising a plurality of words and referring to the particular location;

    automatedly, via the computing device, parsing the user voice input;

    automatedly, via the computing device, determining a meaning for the parsed user voice input, the meaning including a reference to the particular location, one or more words associated with one or more program actions, and one or more words associated with one or more command topics, each of the particular location, program actions, and command topics related to a specific feature of the displayed CAD model referred to in the voice input;

    automatedly, via the computing device and based on the determined meaning, identifying information including one or more attributes of the specific feature;

    automatedly, via the computing device, from among a plurality of candidate components, identifying at least a component compatible with the specific feature as a function of the one or more attributes of the specific feature and attribute information of the plurality of candidate components;

    automatedly, via the computing device, displaying an indication of the at least a component compatible with the feature of the structure; and

    automatedly, via the computing device, updating the GUI with respect to the CAD model based on the indication of the at least a component compatible with the feature of the structure.

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