US 12,468,883 B2
Generating or modifying text using a digital assistant and/or language model
Dylan R. Edwards, San Jose, CA (US); Robert W. Hanley, Walnut Creek, CA (US); and Jennifer A. Laplaca, Redwood City, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jan. 3, 2025, as Appl. No. 19/009,771.
Claims priority of provisional application 63/671,700, filed on Jul. 15, 2024.
Claims priority of provisional application 63/657,888, filed on Jun. 9, 2024.
Claims priority of provisional application 63/657,782, filed on Jun. 7, 2024.
Claims priority of provisional application 63/646,720, filed on May 13, 2024.
Claims priority of provisional application 63/631,416, filed on Apr. 8, 2024.
Claims priority of provisional application 63/569,088, filed on Mar. 22, 2024.
Prior Publication US 2025/0298972 A1, Sep. 25, 2025
Int. Cl. G10L 15/22 (2006.01); G06F 3/04842 (2022.01); G06F 40/20 (2020.01)
CPC G06F 40/20 (2020.01) [G06F 3/04842 (2013.01)] 55 Claims
OG exemplary drawing
 
1. A computer system configured to communicate with a display generation component and one or more input devices, comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving, via the one or more input devices, a first input, wherein the first input corresponds to a request for a language model to generate generated text; and
in response to receiving the first input:
in accordance with a determination that additional information of a first type is to be included in the generated text, displaying, via the display generation component, a request for additional information without generating the generated text via the language model; and
in accordance with a determination that additional information of a second type is to be included in the generated text:
generating, via the language model, the generated text, wherein the generated text includes at least one placeholder associated with the additional information of the second type; and
displaying, via the display generation component, the generated text with the at least one placeholder;
after displaying the request for additional information of the first type, receiving a second input, wherein the second input is an indication of a refusal to provide the additional information of the first type; and
in response to receiving the second input:
determining whether the language model can generate the generated text;
in accordance with a determination that the language model can generate the generated text, generating the generated text without the additional information of the first type; and
in accordance with a determination that the language model cannot generate the generated text, displaying, via the display generation component, an indication that the generated text cannot be generated.