Reform input in flow execution
    2.
    发明授权

    公开(公告)号:US12288036B2

    公开(公告)日:2025-04-29

    申请号:US17464560

    申请日:2021-09-01

    Applicant: Apple Inc.

    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example method includes, at an electronic device having one or more processors and memory, receiving an utterance including a user request, determining a natural language representation of the user request, determining a first software process associated with the natural language representation, determining whether the natural language representation can be executed by a task flow of the first software process, and in accordance with a determination that the natural language representation cannot be executed by the task flow of the first software process: determining a set of transformation instructions, determining a revised natural language representation using the set of transformation instructions, and providing the revised natural language representation to a second software process.

    Speculative task flow execution
    4.
    发明授权

    公开(公告)号:US11984124B2

    公开(公告)日:2024-05-14

    申请号:US17364413

    申请日:2021-06-30

    Applicant: Apple Inc.

    Abstract: An example process includes: receiving a natural language input having a start time and including first and second portions respectively received from the start time to a first time and from the start time to a second time after the first time; determining an end time of the natural language input; executing, at least partially between the first time and the end time, a first task flow based on the first portion, including: obtaining a first executable object representing a first candidate action; executing, at least partially between the second time and the end time, a second task flow based on the second portion, including: obtaining a second executable object representing a second candidate action; in response to determining the end time, selecting a candidate action from a plurality of candidate actions each represented by a respective executable object; and executing the respective executable object representing the selected candidate action.

Patent Agency Ranking