Patent ID: 11928604
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A method for processing inputs in accordance with an active ontology, comprising:
at a computing device including one or more processors and a memory:
collecting at least one input corresponding to one or more events associated with an operating environment of the computing device;
obtaining priorities associated with a plurality of active processing elements included in the active ontology of an intelligent automated assistant, each active processing element being configured to perform one or more actions responsive to receiving one or more inputs of the collected at least one input;
processing, based on the obtained priorities, the collected at least one input using the plurality of active processing elements;
identifying at least one action based on results of the plurality of active processing elements processing the collected at least one input, wherein identifying the at least one action comprises, identifying based on the processing results, one or more actions associated with valid conditions; and
executing the identified at least one action.