# US 2021/0240877 A1 · Method of manufacturing complex three-dimensional building surfaces

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0240877 A1
- Document ID: US20210240877A1
- Status: Published application
- Kind: A1
- Application number: 17/146,357
- Filed: 2021-01-11
- Published: 2021-08-05
- Earliest claimed: 2016-05-04
- Assignees: 3 Palms Group, LLC
- Applicants: 3 Palms Group, LLC
- Inventors: Mario Romano
- Web page: https://patentgrep.com/patent/US20210240877A1

## CPC

- G05B 19/4099: Surface or curve machining, making three-dimensional [3D] objects, e.g. desktop manufacturing
- G06F 30/13: Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method implemented by a computer system, the computer-implemented method comprising receiving dimensions of a building surface, including a surface length and a surface height; receiving dimensions of a surface material unit, including a material length and a material height; receiving design parameters defining a three-dimensional design over the building surface; partitioning the three-dimensional design into a plurality of three-dimensional segments based on both the three-dimensional design and the dimensions of the surface material; and generating a set of milling instructions for cutting a plurality of surface material units into the plurality of three-dimensional segments.

## Claims

### Claim 1

A computer-implemented method comprising:
receiving, by a computing system, dimensions of a building surface, including a surface length and a surface height;
receiving, by the computing system, dimensions of a surface material unit, including a material length and a material height;
receiving, by the computing system, design parameters defining a three-dimensional design over the building surface;
partitioning, by the computing system, the three-dimensional design into a plurality of three-dimensional segments based on both the three-dimensional design and the dimensions of the surface material unit; and
generating, by the computing system, a set of milling instructions for cutting a plurality of surface material units into the plurality of three-dimensional segments;
wherein the design parameters comprise a design element and one of a plurality of design styles;
wherein the design element comprises an image element, a drawn element, or both; and
wherein each of the plurality of design styles comprises a predefined value for each of a plurality of shape parameters.

### Claim 2

(canceled)

### Claim 3

(canceled)

### Claim 4 (depends on 1)

The computer-implemented method of claim claim 1, wherein the three-dimensional design comprises a first series of lines extending generally in a first direction, and wherein the partitioning the three-dimensional design comprises dividing each line in the first series of lines into a first set of points.

### Claim 5 (depends on 4)

The computer-implemented method of claim claim 4, wherein the plurality of shape parameters comprises at least two of: one first line-density parameter, one first point-resolution parameter, one first radius-of-attraction parameter, one first attraction-intensity parameter, one first minimum-depth parameter, one first maximum-depth parameter, one first function parameter, or one first line-thickness parameter; wherein the first line-density parameter defines a distance between lines in the first series of lines, the first point-resolution parameter defines a quantity of points in the first set of points, the first radius-of-attraction parameter defines a radius of attraction between the first set of points on the first series of lines and the design element, the first attraction-intensity parameter defines a degree of attraction between the first set of points on the first series of lines and the design element, the first minimum-depth parameter defines a minimum depth for the first series of lines, the first maximum-depth parameter defines a maximum depth for the first series of lines, the first function parameter comprises a first function that adds periodicity to the first series of lines, and the first line-thickness parameter defines a line thickness for the lines in the first series of lines.

### Claim 6 (depends on 5)

The computer-implemented method of claim claim 5, wherein the surface height is less than or equal to the material height, and wherein the partitioning the three-dimensional design further comprises:
iteratively setting lines in the first series of lines as seam lines if a horizontal distance between any point on a next line in the first series of lines and any point on a latest seam line exceeds a first dimensional threshold, wherein the first dimensional threshold is determined based on the material length.

### Claim 7 (depends on 5)

The computer-implemented method of claim claim 5, wherein the surface length is less than or equal to the material length, and wherein the partitioning the three-dimensional design further comprises:
iteratively setting lines in the first series of lines as seam lines if a vertical distance between any point on a next line in the first series of lines and any point on a latest seam line exceeds a first dimensional threshold, wherein the first dimensional threshold is determined based on the material height.

### Claim 8 (depends on 5)

The computer-implemented method of claim claim 5, wherein the three-dimensional design further comprises a second series of lines extending generally in a second direction, wherein the first direction is different from the second direction; and wherein the partitioning the three-dimensional design further comprises dividing each line in the second series of lines into a second set of points.

### Claim 9 (depends on 8)

The computer-implemented method of claim claim 8, wherein the plurality of shape parameters further comprises at least two of: one second line-density parameter, one second point-resolution parameter, one second radius-of-attraction parameter, one second attraction-intensity parameter, one second minimum-depth parameter, one second maximum-depth parameter, one second function parameter, or one second line-thickness parameter; wherein the second line-density parameter defines a distance between lines in the second series of lines, the second point-resolution parameter defines a quantity of points in the second set of points, the second radius-of-attraction parameter defines a radius of attraction between the second set of points on the second series of lines and the design element, the second attraction-intensity parameter defines a degree of attraction between the second set of points on the second series of lines and the design element, the second minimum-depth parameter defines a minimum depth for the second series of lines, the second maximum-depth parameter defines a maximum depth for the second series of lines, the second function parameter comprises a second function that adds periodicity to the second series of lines, and the second line-thickness parameter defines a line thickness for the lines in the second series of lines.

### Claim 10

(canceled)

### Claim 11

(canceled)

### Claim 12

(canceled)

### Claim 13 (depends on 8)

The computer-implemented method of claim claim 8, further comprising:
receiving, by the computing system, a second of the plurality of design styles for a modified three-dimensional design;
adjusting, by the computing system, one or a combination of the first series of lines and the second series of lines based on the second of the plurality of design styles; and
repartitioning, by the computing system, the modified three-dimensional design into a modified plurality of segments based on the modified three-dimensional design and the dimensions of the surface material unit.

### Claim 14

(canceled)

### Claim 15

(canceled)

### Claim 16

A system comprising:
at least one processor; and
a memory storing instructions that, when executed by the at least one processor, cause the system to perform a method comprising:
receiving dimensions of a building surface, including a surface length and a surface height;
receiving dimensions of a surface material unit, including a material length and a material height;
receiving design parameters defining a three-dimensional design over the building surface;
partitioning the three-dimensional design into a plurality of three-dimensional segments based on both the three-dimensional design and the dimensions of the surface material unit; and
generating a set of milling instructions for cutting a plurality of surface material units into the plurality of three-dimensional segments;
wherein the design parameters comprise a design element and one of a plurality of design styles;
wherein the design element comprises an image element, a drawn element, or both; and
wherein each of the plurality of design styles comprises a predefined value for each of a plurality of shape parameters.

### Claim 17 (depends on 16)

The system of claim claim 16, wherein the three-dimensional design comprises a first series of lines extending generally in a first direction, and wherein the partitioning the three-dimensional design comprises dividing each line in the first series of lines into a first set of points.

### Claim 18 (depends on 17)

The system of claim claim 17, wherein the plurality of shape parameters comprises at least two of: one first line-density parameter, one first point-resolution parameter, one first radius-of-attraction parameter, one first attraction-intensity parameter, one first minimum-depth parameter, one first maximum-depth parameter, one first function parameter, or one first line-thickness parameter; wherein the first line-density parameter defines a distance between lines in the first series of lines, the first point-resolution parameter defines a quantity of points in the first set of points, the first radius-of-attraction parameter defines a radius of attraction between the first set of points on the first series of lines and the design element, the first attraction-intensity parameter defines a degree of attraction between the first set of points on the first series of lines and the design element, the first minimum-depth parameter defines a minimum depth for the first series of lines, the first maximum-depth parameter defines a maximum depth for the first series of lines, the first function parameter comprises a first function that adds periodicity to the first series of lines, and the first line-thickness parameter defines a line thickness for the lines in the first series of lines.

### Claim 19 (depends on 18)

The system of claim claim 18, wherein the surface height is less than or equal to the material height, wherein the partitioning the three-dimensional design further comprises:
iteratively setting lines in the first series of lines as seam lines if a horizontal distance between any point on a next line in the first series of lines and any point on a latest seam line exceeds a first dimensional threshold, wherein the first dimensional threshold is determined based on the material length.

### Claim 20

(canceled)

### Claim 21 (depends on 18)

The system of claim claim 18, wherein the three-dimensional design further comprises a second series of lines extending generally in a second direction; wherein the first direction is different from the second direction; and wherein the partitioning the three-dimensional design further comprises dividing each line in the second series of lines into a second set of points.

### Claim 22 (depends on 21)

The system of claim claim 21, wherein the plurality of shape parameters further comprises at least two of: one second line-density parameter, one second point-resolution parameter, one second radius-of-attraction parameter, one second attraction-intensity parameter, one second minimum-depth parameter, one second maximum-depth parameter, one second function parameter, or one second line-thickness parameter; wherein the second line-density parameter defines a distance between lines in the second series of lines, the second point-resolution parameter defines a quantity of points in the second set of points, the second radius-of-attraction parameter defines a radius of attraction between the second set of points on the second series of lines and the design element, the second attraction-intensity parameter defines a degree of attraction between the second set of points on the second series of lines and the design element, the second minimum-depth parameter defines a minimum depth for the second series of lines, the second maximum-depth parameter defines a maximum depth for the second series of lines, the second function parameter comprises a second function that adds periodicity to the second series of lines, and the second line-thickness parameter defines a line thickness for the lines in the second series of lines.

### Claim 23

(canceled)

### Claim 24

(canceled)

### Claim 25

(canceled)

### Claim 26

A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
receiving dimensions of a building surface, including a surface length and a surface height;
receiving dimensions of a surface material unit, including a material length and a material height;
receiving design parameters defining a three-dimensional design over the building surface;
partitioning the three-dimensional design into a plurality of three-dimensional segments based on both the three-dimensional design and the dimensions of the surface material unit; and
generating a set of milling instructions for cutting a plurality of surface material units into the plurality of three-dimensional segments;
wherein the design parameters comprise a design element and one of a plurality of design styles;
wherein the design element comprises an image element, a drawn element, or both; and
wherein each of the plurality of design styles comprises a predefined value for each of a plurality of shape parameters.

### Claim 27 (depends on 26)

The non-transitory computer-readable storage medium of claim claim 26, wherein the three-dimensional design comprises a first series of lines extending generally in a first direction, and wherein the partitioning the three-dimensional design comprises dividing each line in the first series of lines into a first set of points.

### Claim 28 (depends on 27)

The non-transitory computer-readable storage medium of claim claim 27, wherein the plurality of shape parameters comprises at least two of: one first line-density parameter, one first point-resolution parameter, one first radius-of-attraction parameter, one first attraction-intensity parameter, one first minimum-depth parameter, one first maximum-depth parameter, one first function parameter, or one first line-thickness parameter; wherein the first line-density parameter defines a distance between lines in the first series of lines, the first point-resolution parameter defines a quantity of points in the first set of points, the first radius-of-attraction parameter defines a radius of attraction between the first set of points on the first series of lines and the design element, the first attraction-intensity parameter defines a degree of attraction between the first set of points on the first series of lines and the design element, the first minimum-depth parameter defines a minimum depth for the first series of lines, the first maximum-depth parameter defines a maximum depth for the first series of lines, the first function parameter comprises a first function that adds periodicity to the first series of lines, and the first line-thickness parameter defines a line thickness for the lines in the first series of lines.

### Claim 29 (depends on 28)

The non-transitory computer-readable storage medium of claim claim 28, wherein the surface height is less than or equal to the material height, wherein the partitioning the three-dimensional design further comprises:
iteratively setting lines in the first series of lines as seam lines if a horizontal distance between any point on a next line in the first series of lines and any point on a latest seam line exceeds a first dimensional threshold, wherein the first dimensional threshold is determined based on the material length.

### Claim 30

(canceled)

### Claim 31 (depends on 28)

The non-transitory computer-readable storage medium of claim claim 28, wherein the three-dimensional design further comprises a second series of lines extending generally in a second direction; wherein the first direction is different from the second direction; and wherein the partitioning the three-dimensional design further comprises dividing each line in the second series of lines into a second set of points.

### Claim 32 (depends on 31)

The non-transitory computer-readable storage medium of claim claim 31, wherein the plurality of shape parameters further comprises at least two of: one second line-density parameter, one second point-resolution parameter, one second radius-of-attraction parameter, one second attraction-intensity parameter, one second minimum-depth parameter, one second maximum-depth parameter, one second function parameter, or one second line-thickness parameter; wherein the second line-density parameter defines a distance between lines in the second series of lines, the second point-resolution parameter defines a quantity of points in the second set of points, the second radius-of-attraction parameter defines a radius of attraction between the second set of points on the second series of lines and the design element, the second attraction-intensity parameter defines a degree of attraction between the second set of points on the second series of lines and the design element, the second minimum-depth parameter defines a minimum depth for the second series of lines, the second maximum-depth parameter defines a maximum depth for the second series of lines, the second function parameter comprises a second function that adds periodicity to the second series of lines, and the second line-thickness parameter defines a line thickness for the lines in the second series of lines.

### Claim 33

(canceled)

### Claim 34

(canceled)

### Claim 35

(canceled)
