IP Library Granted Patent US 11,494,529
Granted Patent B1
US 11,494,529 · App. 17/001,268 · Granted Nov 8, 2022

System for design visualization using actual product images

Inventors: Pol Cámara Solé (Canary Islands, ES); Francisco Acosta (Dallas, TX)
Assignee: ARCHITECTURAL SURFACES GROUP, LLC
G06F30/13G06Q30/0621G06Q30/0627G06T19/20
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,494,529
App. No.
17/001,268
Granted
Nov 8, 2022
Kind
B1
Abstract

The present invention relates generally to a system for acquiring images of real stone slabs, visualize them virtually them in a 1:1. ratio, and design and view the final installation in 2D and 3D with the actual slabs instead of sample photography. This feat is achieved by the combination of multiple systems. Which include: 1.—A process to take the photographies 2.—A computer system to store and manage a virtual warehouse of actual slab images, 3.—a 1:1 display system, 4.—a catalog application and 5.—a visualization tool.

Claims (33)

1. A method carried out by a programmed computer for assisting a user with planning an installation comprised of two or more stone pieces cut from one or more slabs of stone, the method comprising:

generating an interactive graphical user interface on a display in communication with the computer, the graphical user interface comprising a drawing canvas for displaying a visual representation of an installation, the installation comprising one or more pieces of material cut from one or more slabs of the material, and the visual representation comprising a plurality of shapes, each shape representing a piece of material in the installation; wherein each of the plurality of shapes each has a relative position and size that corresponds to a relative position and size of the two or more pieces of material in the installation;

generating in the graphical user interface a layout superimposed on a photographic image of each of the one or more slabs of material, the layout comprising each of the plurality of shapes arranged to indicate where each of the pieces is to be cut from the slab of material;

for each of the plurality of shapes in the visual representation, applying to the shape a portion of the photographic image delineated by a corresponding shape in the layout; and

in response to user input changing the relative position or size of one of the plurality shapes in either the visual representation of the installation or the layout automatically updating the position or size of the corresponding shape in the other of the drawing canvas and layout.

2. The method of claim 1 , further comprising generating information for cutting each of the one or more slabs.

3. The method of claim 1 , further comprising displaying to the user a visual representation of an inventory containing a plurality of slabs of material and photographic images for each of the plurality of slabs of material; wherein the one or more slabs of material comprise slabs of material picked by the user from the displayed inventory.

4. The method of claim 3 , further comprising displaying to the user a graphical representation of a plurality of types of stone material and, in response to a user input selecting one of the plurality of types of stone material displaying bundles of slabs of stone from the inventory of the selected type of stone material.

5. The method of claim 3 , further comprising generating in the graphical user interface a list of types of material for which there are slabs in inventory and receiving, in response, a user selection of one or more types of material.

6. The method of claim 1 , further comprising receiving a user input received through the graphical user interface indicating a change to the visual representation of the installation and, in response thereto, updating the layout and the portions of the photographic image delineated by the layout and applied in the shapes in the drawing canvas.

7. The method of claim 1 , further comprising receiving user input through the graphical user interface indicating for at least one edge of at least one of the plurality of shapes in the drawing canvas an edge treatment; and, in response to the indication of edge treatment, updating the layout to delineate material from which to construct the edge treatment.

8. The method of claim 1 , further comprising receiving user input through the graphical user interface to a cutout to one of the plurality of shapes and, in response, updating the layout to illustrate the cutout.

9. The method of claim 1 , wherein the graphical user interface displays a library of predefined shapes for selection by a user, from which to create the visual representation of the installation.

10. A method for planning cutting of two or more stone pieces from one or more slabs of stone for an installation, the method comprising:

storing in a database a photographic image for each stone slab an inventory comprising a plurality of stone slabs;

displaying on a display in communication with a programmed computer one or more of the photographic images;

receiving with the programmed computer in response to displaying one or more of the photographic images user input indicating selection of one of more of stone slabs from the plurality of stone slabs;

retrieving from the database the photographic image of each of the one or more slabs;

generating a visual representation of an installation of pieces of material cut from the one or more slabs, wherein each of the pieces of material has a shape with a position and size;

displaying on the display the visual representation of the installation and a layout superimposed on the one or more of the photographic images, wherein the layout comprises the one or more shapes associated with each of the pieces of material and the shapes are arranged to indicate where each of the pieces of material is to be cut from the one or more of the stone slabs, wherein changing a position or size of one or more shapes on either the visual representation or the layout automatically updating the position or size of the corresponding shape in the other of the visual representation and layout; and

generating instructions for cutting each of the one or more slabs to create the stone pieces.

11. The method of claim 10 , further comprising displaying to the user a visual representation of an inventory containing a plurality of slabs of material and photographic images for each of the plurality of slabs of material; wherein the one or more slabs of material comprise slabs of material picked by the user from the displayed inventory.

12. The method of claim 11 , further comprising displaying to the user a graphical representation of a plurality of types of stone material and, in response to a user input selecting one of the plurality of types of stone material displaying bundles of slabs of stone from the inventory of the selected type of stone material.

13. The method of claim 11 , further comprising generating in a graphical user interface a list of types of material for which there are slabs in inventory and receiving, in response, a user selection of one or more types of material.

14. A non-transitory computer readable media on which is stored instructions that, when read and executed by a computer cause the computer to perform a process for assisting a user with planning an installation comprised of two or more stone pieces cut from one or more slabs of stone, the method comprising:

generating an interactive graphical user interface on a display in communication with the computer, the graphical user interface comprising a drawing canvas for displaying a visual representation of an installation, the installation comprising one or more pieces of material cut from one or more slabs of the material, and the visual representation comprising a plurality of shapes, each shape representing a piece of material in the installation; wherein each of the plurality of shapes each has a relative position and size that corresponds to a relative position and size of the two or more pieces of material in the installation;

generating in the graphical user interface a layout superimposed on a photographic image of each of the one or more slabs of material, the layout comprising each of the plurality of shapes arranged to indicate where each of the pieces is to be cut from the slab of material;

for each of the plurality of shapes in the visual representation, applying to the shape a portion of the photographic image delineated by a corresponding shape in the layout; and

in response to user input changing the relative position or size of one of the plurality shapes in either the visual representation of the installation or the layout automatically updating the position or size of the corresponding shape in the other of the drawing canvas and layout.

15. The non-transitory computer readable media of claim 14 , wherein the process further comprises generating information for cutting each of the one or more slabs.

16. The non-transitory computer readable media of claim 14 , wherein the process further comprises displaying to the user a visual representation of an inventory containing a plurality of slabs of material and photographic images for each of the plurality of slabs of material; wherein the one or more slabs of material comprise slabs of material picked by the user from the displayed inventory.

17. The non-transitory computer readable media of claim 16 , wherein the process further comprises displaying to the user a graphical representation of a plurality of types of stone material and, in response to a user input selecting one of the plurality of types of stone material displaying bundles of slabs of stone from the inventory of the selected type of stone material.

18. The non-transitory computer readable media of claim 17 , wherein the process further comprises, further comprising generating in the graphical user interface a list of types of material for which there are slabs in inventory and receiving, in response, a user selection of one or more types of material.

Assignments (5)
SECURITY INTEREST Recorded Oct 13, 2023
From: ARCHITECTURAL SURFACES GROUP, LLC
To: ASG FINANCE, LP
Reel/Frame 065207/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2022
From: ACOSTA, FRANCISCO
To: STONE BOUTIQUE TECHNOLOGIES, LLC
Reel/Frame 061250/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2022
From: SOLÉ, POL CÁMARA
To: STONE BOUTIQUE TECHNOLOGIES, LLC
Reel/Frame 061250/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2022
From: STONE BOUTIQUE TECHNOLOGIES LLC
To: ARCHITECTURAL SURFACES GROUP, LLC
Reel/Frame 059298/0585 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2022
From: ARCHITECTURAL SURFACES GROUP, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 059359/0754 →
Continuity (2)
Continuation 16014604 · Jun 21, 2018
Provisional Application 62523083 · Jun 21, 2017