| CPC G06F 18/2413 (2023.01) [G06F 18/2431 (2023.01); G06N 3/04 (2013.01); G06V 10/60 (2022.01); G06V 20/50 (2022.01)] | 25 Claims |

|
1. A method comprising:
at a device including an image sensor, a display, a processor, and non-transitory memory:
obtaining, using the image sensor, an image of a physical environment;
classifying, based on the image of the physical environment, the physical environment as a particular environment type of a plurality of environment types;
obtaining a request to display a virtual object in association with the physical environment;
obtaining a first type of the virtual object from a plurality of types of the virtual object, wherein the first type of virtual object represents a first physical object, and wherein the first type of the virtual object is associated with a first environment type;
selecting, by the electronic device, the first type of the virtual object based on classifying the physical environment as the first environment type;
obtaining a first objective-effectuator associated with at least one objective based on the particular environment type being the first environment type;
causing the first objective-effectuator to perform a task associated with the at least one objective; and
displaying, on the display, a representation of the first type of the virtual object in association with the physical environment.
|