US 11,676,200 B2
Systems and methods for generating augmented reality scenes for physical items
Jonathan Wade, Ottawa (CA); Juho Mikko Haapoja, Toronto (CA); Byron Leonel Delgado, Ottawa (CA); and Daniel Beauchamp, Toronto (CA)
Assigned to SHOPIFY INC., Ottawa (CA)
Filed by SHOPIFY INC., Ottawa (CA)
Filed on Feb. 6, 2020, as Appl. No. 16/783,322.
Prior Publication US 2021/0248669 A1, Aug. 12, 2021
Int. Cl. G06T 19/00 (2011.01); G06Q 30/0601 (2023.01); G06N 20/00 (2019.01); G06F 3/01 (2006.01); G06F 3/16 (2006.01); G06V 20/20 (2022.01)
CPC G06Q 30/0643 (2013.01) [G06F 3/016 (2013.01); G06F 3/167 (2013.01); G06N 20/00 (2019.01); G06Q 30/0623 (2013.01); G06T 19/006 (2013.01); G06V 20/20 (2022.01)] 24 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
obtaining an image of a physical real-world product for sale, the image having been captured by a device associated with a user;
determining an identity of the physical real-world product;
obtaining an indication of a plurality of different virtual scenes in which to present the physical real-world product using augmented reality (AR), at least two of the virtual scenes each of a respective different room in which the physical real-world product may be presented, each different virtual scene associated with a respective different three-dimensional (3D) model, each for generating respective different virtual content, and each associated with at least one of the user and the physical real-world product, and wherein at least one of the virtual scenes is recommended based on the identity of the physical real-world product;
instructing the device to display the indication of the plurality of different virtual scenes;
receiving a selection of a particular virtual scene associated with a particular 3D model of the plurality of different 3D models;
generating an AR scene comprising both: (1) computer-generated scenery including the virtual content of the particular virtual scene associated with the particular 3D model that was selected and (2) at least a portion of the image of the physical real-world product; and
instructing the device to display the AR scene.