Method and apparatus for building an intelligent automated assistant

  • US 10,318,871 B2
  • Filed: 10/20/2016
  • Issued: 06/11/2019
  • Est. Priority Date: 09/08/2005
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. An electronic device, comprising:

  • one or more processors;

    memory; and

    one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;

    receiving, at a processor, at least one request for services, the request for services being in natural language form;

    determining, at the processor, one or more active processing elements of an active ontology that are associated with the request for services, each active processing element associated with the request for services with a probability greater than zero; and

    prioritizing, by the processor, the one or more active processing elements associated with the active ontology;


    the active ontology is configured to perform natural language processing on user input, the natural language processing performed in response to the request for services, andthe active ontology comprises a plurality of active processing elements adapted to match specific types of facts.

View all claims