Patent ID: 11922489
Assignee: A9.COM, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  A | IPC A  G

Claim 18:
19. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor, cause the at least one processor to:
receive image data of a live camera view from the camera, the image data including a representation of a physical environment;
analyze the image data to obtain shapes and depth information of the physical environment, based at least in part on measurement data associated with planes and one or more surfaces detected in the image data;
generate items, determined by a trained neural network, associated with the shapes and depth information of the physical environment, and based on a type of the physical environment;
overlay the items in the representation to provide an augmented reality (AR) view of the physical environment, the items being fixed in position in the AR view to at least one of the planes or at least one of the surfaces, with respect to one or more virtual anchor points presented in the AR view; and
allow movement through the AR view from the representation to a new representation by an input received indicating a selected virtual anchor point of the one or more virtual anchor points presented in the AR view while maintaining the items in a fixed position relative to the representation, the selected virtual anchor point determined using at least the planes and the surfaces.