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

Claim 30:
31. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of a computing device, cause the computing device to:
collect at least one input corresponding to one or more events associated with an operating environment of the computing device;
obtain 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;
process, based on the obtained priorities, the collected at least one input using the plurality of active processing elements;
identify 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
execute the identified at least one action.