US 12,346,409 B1
Method and device for presenting content based on environment type
Ian M. Richter, Los Angeles, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Oct. 21, 2021, as Appl. No. 17/506,879.
Claims priority of provisional application 63/111,885, filed on Nov. 10, 2020.
Int. Cl. G06N 3/04 (2023.01); G06F 18/2413 (2023.01); G06F 18/2431 (2023.01); G06V 10/60 (2022.01); G06V 20/50 (2022.01)
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
OG exemplary drawing
 
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.