IP Library Granted Patent US 11,620,039
Granted Patent B2
US 11,620,039 · App. 17/685,279 · Granted Apr 4, 2023

Performant configuration user interface

Inventors: Kati Presley (Austin, TX); Nicole Lellis (Austin, TX); Alpana Arora (Austin, TX)
Assignee: Builder Homesite, Inc.
G06F3/04845G06F30/12G06T5/002G06F2203/04803G06F2203/04804G06T2200/24G06T2207/20192
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,620,039
App. No.
17/685,279
Granted
Apr 4, 2023
Kind
B2
Abstract

A process includes obtaining a set of images compositable to depict different design configurations; providing a first user interface by which members of the set are overlaid responsive to user inputs to depict different design configurations; obtaining a first design configuration specified via the first user interface; and providing a second user interface depicting a field of view having a first portion depicting the first design configuration and a second porting depicting a second design configuration, the second user interface being operative to adjust allocation in pixel space of the field of view between the first portion and the second portion responsive to user input.

Claims (31)

1. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:

obtaining, with a computer system, a plurality of images compositable to depict different design configurations;

providing, with the computer system, a first user interface by which members of the plurality of images are overlaid responsive to user inputs to depict different design configurations;

obtaining, with the computer system, a first design configuration specified via the first user interface that includes a first set of images of the plurality of images and a second design configuration that includes a second set of images of the plurality of images, wherein at least one first image of the first set of images:

shares an object in the same position in pixel space with at least one second image of the second set of images, and

includes a first design option for the object that is different than a second design option for the object in the at least one second image of the second set of images; and

providing, with the computer system, a second user interface depicting a field of view having a first portion of the field of view depicting the first design configuration and a second portion of the field of view depicting the second design configuration, the second user interface being operative to adjust allocation in pixel space of the field of view between the first portion and the second portion responsive to user input such that adjustment of the allocation in the pixel space of the field of view displays a first portion of the object with the first design option simultaneously with a second portion of the object with the second design option.

2. The medium of claim 1 , wherein the plurality of images includes a base image and at least one template image overlaid on top of the base image.

3. The medium of claim 2 , wherein the base image depicts the field of view with at least a portion of an article of manufacture.

4. The medium of claim 2 , wherein the at least one template image includes a first portion with pixels that are transparent such that, when overlaid on the base image, the pixels of the base image are still viewable, and wherein the at least one template image includes a second portion with pixels that are nontransparent and provide a design option for the first design configuration or the second design configuration such that, when overlaid on the base image, the pixels of the second portion occlude and overlay pixels in the base image to depict the design option.

5. The medium of claim 2 , wherein a template image of the at least one template image includes a depth value that indicates a position of the template image in a stack of template images.

6. The medium of claim 2 , wherein the base image and the at least one template image are stacked in a div box in a document object model.

7. The medium of claim 2 , wherein the operations include steps for reducing edge artifacts in the at least one template image.

8. The medium of claim 1 , wherein the second user interface includes a user interface element that splits the second user interface and is slidable to adjust the allocation in pixel space of the field of view between the first portion of the field of view and the second portion of the field of view responsive to the user input.

9. The medium of claim 8 , wherein the user interface element is presented as animated sliding.

10. The medium of claim 8 , wherein the user interface element is presented with an animated snap to a position corresponding to a predefined granular adjustment.

11. The medium of claim 1 , wherein the adjusting the field of view between the first portion of the field of view and the second portion of the field of view responsive to the user input includes fading the first portion into the second portion by adjusting a transparency of the first portion.

12. The medium of claim 1 , wherein the adjusting the field of view between the first portion of the field of view and the second portion of the field of view responsive to the user input includes a region that is movable by the user input such that the first portion is presented in the region and the second portion is presented outside the region.

13. The medium of claim 1 , wherein the second user interface includes scripting language instructions that map an event handler to an element in a document object model of the second user interface that corresponds to the user input to make the adjustment.

14. The medium of claim 1 , wherein the operations comprise steps for adjusting allocation in the pixel space of the field of view between the first portion and the second portion responsive to the user input.

15. The medium of claim 1 , wherein the first portion of the object with the first design option occludes the first portion of the object with the second design option, and the second portion of the object with the second design option occludes the second portion of the object with the first design option.

16. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:

obtaining, with a computer system, a set of images compositable to depict different design configurations;

providing, with the computer system, a first user interface by which members of the set are overlaid responsive to user inputs to depict different design configurations;

obtaining, with the computer system, a first design configuration specified via the first user interface;

providing, with the computer system, the first user interface depicting a field of view depicting the first design configuration using a subset of the set of images; generating, with the computer system using a hash function, a hash identifier for the first design configuration; and

discarding, with the computer system, the first design configuration when the hash identifier matches a second hash identifier associated with a design configuration stored in a storage device.

17. The medium of claim 16 , wherein the set of images includes a base image and at least one template image overlaid on top of the base image.

18. The medium of claim 17 , wherein the at least one template image includes a first portion with pixels that are transparent such that, when overlaid on the base image, the pixels of the base image are still viewable, and wherein the at least one template image includes a second portion with pixels that are nontransparent and provide a design option for the first design configuration or the second design configuration such that, when overlaid on the base image, the pixels of the second portion occlude and overlay pixels in the base image to depict the design option.

19. The medium of claim 17 , wherein a template image of the at least one template image includes a depth value that indicates a position of the template image in a stack of template images.

20. The medium of claim 17 , wherein the operations include steps for reducing edge artifacts in the at least one template image.

Assignments (2)
SECURITY INTEREST Recorded Mar 1, 2024
From: BUILDERS DIGITAL EXPERIENCE, LLC; BUILDER HOMESITE, INC.; MEYERS RESEARCH, LLC
To: BARINGS FINANCE LLC, ADMINISTRATIVE AGENT
Reel/Frame 066619/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2023
From: PRESLEY, KATI; LELLIS, NICOLE; ARORA, ALPANA
To: BUILDER HOMESITE, INC.
Reel/Frame 062504/0553 →
Continuity (2)
Provisional Application 63155419 · Mar 2, 2021
Related Publication 20220283699A1 · Sep 8, 2022
Cited By (2)
US 12,254,244 US 12,493,402