US 12,141,929 B1
Augmented reality furniture layout recommendation
Shan Yang, Sunnyvale, CA (US); Xi Zhang, Los Gatos, CA (US); Kenan Deng, Sunnyvale, CA (US); Junbang Liang, San Jose, CA (US); Tomas F. Yago Vicente, Caspe (ES); Ramesh Krishnamurthy, Dublin, CA (US); Esra Gokcen Boduroglu, Seattle, WA (US); and Yu Lou, Palo Alto, CA (US)
Assigned to AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Dec. 15, 2022, as Appl. No. 18/082,213.
Int. Cl. G06T 19/00 (2011.01); G06T 19/20 (2011.01)
CPC G06T 19/006 (2013.01) [G06T 19/20 (2013.01); G06T 2219/2004 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining floor plan data representing a top-down floor plan of a room;
determining a three dimensional (3D) room model comprising:
first window data representing a first size, a first position, and a first orientation of a first window in the 3D room model; and
first door data representing a second size, a second position, and a second orientation of a first door in the 3D room model;
receiving first intended usage data, the first intended usage data describing a usage intent for the room;
inputting first input data representing the floor plan data, the 3D room model, and the first intended usage data into a first machine learning model;
generating, by the first machine learning model, a first collection template comprising:
first bounding box data comprising a first plurality of 3D bounding boxes for the 3D room model, wherein a first 3D bounding box of the first plurality of 3D bounding boxes comprises:
first furniture category data identifying a first furniture category associated with the first 3D bounding box; and
first data comprising a third size, a third position, and a third orientation of the first 3D bounding box; and
generating a first populated collection template by selecting a respective first furniture item for each of the first plurality of 3D bounding boxes; and
rendering the first populated collection template on a display.