US 12,450,804 B2
Processing user selectable product images and facilitating visualization-assisted virtual dressing
Alon Kristal, Tel Aviv (IL); Nir Appleboim, Tel Aviv (IL); Yael Wiesel, Ramat Gan (IL); and Israel Harry Zimmerman, Los Angeles, CA (US)
Assigned to WALMART APOLLO, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Feb. 26, 2024, as Appl. No. 18/587,452.
Application 18/587,452 is a continuation of application No. 17/862,374, filed on Jul. 11, 2022, granted, now 11,915,352.
Application 17/862,374 is a continuation of application No. 16/914,968, filed on Jun. 29, 2020, granted, now 11,386,601, issued on Jul. 12, 2022.
Application 16/914,968 is a continuation of application No. 16/657,121, filed on Oct. 18, 2019, granted, now 10,740,941, issued on Aug. 11, 2020.
Application 16/657,121 is a continuation of application No. 16/279,558, filed on Feb. 19, 2019, granted, now 10,489,955, issued on Nov. 26, 2019.
Application 16/279,558 is a continuation of application No. 15/263,034, filed on Sep. 12, 2016, granted, now 10,290,136, issued on May 14, 2019.
Claims priority of provisional application 62/372,813, filed on Aug. 10, 2016.
Prior Publication US 2024/0203009 A1, Jun. 20, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 11/60 (2006.01); G06F 3/0482 (2013.01); G06N 20/00 (2019.01); G06N 20/20 (2019.01); G06Q 30/0601 (2023.01); G06T 3/40 (2024.01)
CPC G06T 11/60 (2013.01) [G06Q 30/0643 (2013.01); G06F 3/0482 (2013.01); G06N 20/00 (2019.01); G06N 20/20 (2019.01); G06T 3/40 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising:
identifying a first subject matter in a first digital image;
defining shapes for one or more regions in a second digital image of a second subject matter, wherein the one or more regions comprise at least one hidden area of the second subject matter that is obstructed by one or more objects;
overlaying at least a first region of the one or more regions in the second digital image with another portion of the second subject matter that is not hidden in the second digital image;
generating a composite image that depicts the first subject matter combined with the second subject matter having the at least the first region overlaid; and
causing the composite image to be displayed.