US 12,307,574 B2
Visualizer for swimming pools
Will Cappiello, Latham, NY (US); Joel Culp, Latham, NY (US); Scott Mocha, Latham, NY (US); and Scott Reynolds, Latham, NY (US)
Assigned to Latham Pool Products, Inc., Latham, NY (US)
Filed by Latham Pool Products, Inc., Latham, NY (US)
Filed on May 31, 2024, as Appl. No. 18/680,587.
Application 18/680,587 is a continuation of application No. 18/131,231, filed on Apr. 5, 2023, granted, now 12,026,821.
Application 18/131,231 is a continuation of application No. 17/854,006, filed on Jun. 30, 2022, granted, now 11,645,808, issued on May 9, 2023.
Application 17/854,006 is a continuation of application No. 17/139,822, filed on Dec. 31, 2020, granted, now 11,410,373, issued on Aug. 9, 2022.
Claims priority of provisional application 62/956,256, filed on Jan. 1, 2020.
Prior Publication US 2024/0320898 A1, Sep. 26, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 15/04 (2011.01); G06F 30/13 (2020.01); G06Q 50/08 (2012.01); G06Q 50/16 (2024.01); G06T 15/20 (2011.01); G06F 111/16 (2020.01)
CPC G06T 15/04 (2013.01) [G06F 30/13 (2020.01); G06Q 50/08 (2013.01); G06Q 50/16 (2013.01); G06T 15/20 (2013.01); G06F 2111/16 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more memories including instructions that are executable by the one or more processors for causing the one or more processors to:
receive a selection, from a user, of a particular pool cover from among a plurality of pool covers;
identify a pre-rendered pool image having the particular pool cover selected by the user from among a plurality of pre-rendered pool images, wherein each pre-rendered pool image in the plurality of pre-rendered pool images depicts a respective pool cover that is different than the other pre-rendered pool images in the plurality of pre-rendered pool images; and
output the pre-rendered pool image for display on a display device, the pre-rendered pool image including a virtual swimming pool that has the particular pool cover selected by the user.