US 12,380,334 B2
Objective-effectuators in synthesized reality settings
Ian M. Richter, Los Angeles, CA (US); Amritpal Singh Saini, San Jose, CA (US); and Olivier Soares, Oakland, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Oct. 14, 2020, as Appl. No. 17/070,332.
Application 17/070,332 is a continuation of application No. 16/955,429, abandoned, previously published as PCT/US2019/014123, filed on Jan. 18, 2019.
Claims priority of provisional application 62/734,174, filed on Sep. 20, 2018.
Claims priority of provisional application 62/620,336, filed on Jan. 22, 2018.
Prior Publication US 2021/0027164 A1, Jan. 28, 2021
Int. Cl. G06N 20/00 (2019.01); G06F 16/951 (2019.01); G06F 18/21 (2023.01); G06N 3/04 (2023.01); G06N 3/08 (2023.01); G06N 3/088 (2023.01); G06T 19/00 (2011.01); G06T 15/00 (2011.01)
CPC G06N 3/088 (2013.01) [G06F 16/951 (2019.01); G06F 18/217 (2023.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06T 19/006 (2013.01); G06T 15/005 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A method comprising:
at a device including a non-transitory memory, a display, and one or more processors coupled with the non-transitory memory:
while presenting a synthesized reality setting on the display:
instantiating an objective-effectuator into the synthesized reality setting, wherein the objective-effectuator is characterized by a set of predefined actions and a set of visual rendering attributes, and the objective-efffectuator represents a character from a source material;
obtaining an objective for the objective-effectuator;
determining contextual information characterizing the synthesized reality setting at least in part by determining a mapping between the synthesized reality setting and a physical setting in which the device is located;
generating a sequence of actions from the set of predefined actions based on the contextual information and the objective, wherein the actions in the sequence of actions are within a degree of similarity to actions that the character performs in the source material; and
manipulating the objective-effectuator to perform the sequence of actions.