US 11,703,944 B2
Modifying virtual content to invoke a target user state
Gutemberg B. Guerra Filho, El Dorado Hills, CA (US); Ian M. Richter, Los Angeles, CA (US); and Raffi A. Bedikian, Mountain View, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Mar. 9, 2022, as Appl. No. 17/690,731.
Application 17/690,731 is a continuation of application No. 16/859,879, filed on Apr. 27, 2020, granted, now 11,307,650.
Claims priority of provisional application 62/866,129, filed on Jun. 25, 2019.
Prior Publication US 2022/0197373 A1, Jun. 23, 2022
Int. Cl. G06F 3/00 (2006.01); G06F 3/01 (2006.01); G06N 20/00 (2019.01)
CPC G06F 3/011 (2013.01) [G06N 20/00 (2019.01); G06F 2203/011 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
at an electronic device including one or more processors, a non-transitory memory, and one or more displays:
while presenting reference computer-generated reality (CGR) content via the one or more displays, obtaining a request from a user to invoke a target state for the user;
in response to obtaining the request from the user, generating, based on a user model associated with the user and the reference CGR content, first modified CGR content to invoke the target state for the user, wherein the user model provides projected reactions to the first modified CGR content;
presenting, via the one or more displays, the first modified CGR content;
after presenting the modified CGR content, determining, using a qualitative mood classifier, a resultant state of the user;
in accordance with a determination that the resultant state of the user corresponds to the target state for the user, updating the user model to indicate that the first modified CGR content successfully invoked the target state for the user; and
in accordance with a determination that the resultant state of the user does not correspond to the target state for the user, updating the user model to indicate that the first modified CGR content did not successfully invoke the target state for the user.