IP Library › Patent Application 17827725
Patent Application
App. No. 17/827,725

SYSTEM AND METHOD FOR AUTHORING HIGH QUALITY RENDERINGS AND GENERATING MANUFACTURING OUTPUT OF CUSTOM PRODUCTS

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 None
App. No.
17/827,725
Abstract

In some embodiments, a method for authoring high quality renderings and generating manufacturing output of custom products comprises: upon receiving a test physical product manufactured for an interactive digital design: determining whether one or more differences between the test physical product and the interactive digital design exceed one or more thresholds; in response to determining that one or more differences between the test physical product and the interactive digital design exceed one or more thresholds: automatically generating markup definition data indicating the one or more differences; transmitting the markup definition data to a manufacturing entity to cause the manufacturing entity to manufacture a physical product that corresponds to the interactive digital design; upon receiving the physical product from the manufacturing entity: taking a plurality of photographs depicting the physical product; generating, based on the plurality of photographs, a composite image file that captures one or more components of the physical product; porting the composite image file to authoring tools to automatically generate a digital representation of the physical product; and automatically generating, based on, at least, the digital representation of the physical product, one or more graphical interactive representations of the interactive digital design and causing displaying the one or more graphical interactive representations on a display device.

Claims (78)

1 . A method for authoring high quality renderings and generating manufacturing output of custom products, the method comprising:

upon receiving a test physical product manufactured for an interactive digital design:

determining whether one or more differences between the test physical product and the interactive digital design exceed one or more thresholds;

in response to determining that one or more differences between the test physical product and the interactive digital design exceed one or more thresholds:

automatically generating markup definition data indicating the one or more differences;

transmitting the markup definition data to a manufacturing entity to cause the manufacturing entity to manufacture a physical product that corresponds to the interactive digital design;

upon receiving the physical product from the manufacturing entity:

taking a plurality of photographs depicting the physical product;

generating, based on the plurality of photographs, a composite image file that captures one or more components of the physical product;

porting the composite image file to authoring tools to automatically generate a digital representation of the physical product; and

automatically generating, based on, at least, the digital representation of the physical product, one or more graphical interactive representations of the interactive digital design and causing displaying the one or more graphical interactive representations on a display device.

2 . The method of claim 1 , wherein determining whether one or more differences between the test physical product and the interactive digital design exceed one or more thresholds comprises determining whether a size of the test physical product and the interactive digital design is within a first threshold, whether a scale of the test physical product and the interactive digital design is within a second threshold, whether a color of the test physical product and the interactive digital design is within a third threshold, or whether a pattern of the test physical product and the interactive digital design is within a fourth threshold; and

wherein one or more reasons for incompatibility between the test physical product and the interactive digital design include one or more of: incorrect scaling, incorrect stretching, incorrect fitting, or incorrect processing by the manufacturing entity.

3 . The method of claim 1 , further comprising:

automatically generating asset definition data capturing the interactive digital design with a grid pattern;

transmitting the asset definition data to the manufacturing entity to cause the manufacturing entity to manufacture the test physical product of the interactive digital design; and

automatically generating, based on the asset definition data, data structure data that comprises layers data and paths data that, in combination, represent the interactive digital design by applying a plurality of filters to the asset definition data; and

wherein a filter, of the plurality of filters, is a computer program that comprises a set of executable commands which, when executed by a computer processor, cause the computer processor to traverse paths defined in a corresponding layout to capture path data.

4 . The method of claim 1 , further comprising: automatically generating a digital representation of the physical product by porting the composite image file to authoring tools by: applying a plurality of advanced filters to the composite image file to automatically generate the digital representation of the physical product;

wherein the composite image file digitally captures and represents the one or more components of the physical product depicted in the plurality of the photographs; and

wherein an advanced filter, of the plurality of advanced filters, is a complex computer program code that comprises a set of executable commands which, when executed by a computer processor, cause the computer processor to traverse each photograph, of the plurality of photographs, to recognize the one or more components depicted in the plurality of photographs and capture layer data and path data for the one or more components.

5 . The method of claim 3 , further comprising: before the asset definition data are generated, designing the interactive digital design by defining the asset definition data of the interactive digital design using a graphical user interface; and

wherein the interactive digital design is viewed in one or more views of: a design view, a real view, a print view, or a visualization tool view.

6 . The method of claim 3 , further comprising: in response to determining that the test physical product does not correspond to the interactive digital design, determining, in collaboration with the manufacturing entity, one or more reasons for incompatibility between the test physical product, manufactured based on the asset definition data, and the interactive digital design.

7 . The method of claim 3 , wherein the asset definition data comprise a plurality of key-value pairs which capture a plurality of product attributes and corresponding values for the interactive digital design.

8 . One or more non-transitory, computer-readable storage media storing one or more computer instructions which, when executed by one or more processors, cause the one or more processors to perform:

upon receiving a test physical product manufactured for an interactive digital design:

determining whether one or more differences between the test physical product and the interactive digital design exceed one or more thresholds;

in response to determining that one or more differences between the test physical product and the interactive digital design exceed one or more thresholds:

automatically generating markup definition data indicating the one or more differences;

transmitting the markup definition data to a manufacturing entity to cause the manufacturing entity to manufacture a physical product that corresponds to the interactive digital design;

upon receiving the physical product from the manufacturing entity:

taking a plurality of photographs depicting the physical product;

generating, based on the plurality of photographs, a composite image file that captures one or more components of the physical product;

porting the composite image file to authoring tools to automatically generate a digital representation of the physical product; and

automatically generating, based on, at least, the digital representation of the physical product, one or more graphical interactive representations of the interactive digital design and causing displaying the one or more graphical interactive representations on a display device.

9 . The one or more non-transitory, computer-readable storage media of claim 8 , wherein determining whether one or more differences between the test physical product and the interactive digital design exceed one or more thresholds comprises determining whether a size of the test physical product and the interactive digital design is within a first threshold, whether a scale of the test physical product and the interactive digital design is within a second threshold, whether a color of the test physical product and the interactive digital design is within a third threshold, or whether a pattern of the test physical product and the interactive digital design is within a fourth threshold; and

wherein one or more reasons for incompatibility between the test physical product and the interactive digital design include one or more of: incorrect scaling, incorrect stretching, incorrect fitting, or incorrect processing by the manufacturing entity.

10 . The one or more non-transitory, computer-readable storage media of claim 8 , storing additional instructions for:

automatically generating asset definition data capturing the interactive digital design with a grid pattern;

transmitting the asset definition data to the manufacturing entity to cause the manufacturing entity to manufacture the test physical product of the interactive digital design; and

automatically generating, based on the asset definition data, data structure data that comprises layers data and paths data that, in combination, represent the interactive digital design by applying a plurality of filters to the asset definition data; and

wherein a filter, of the plurality of filters, is a computer program that comprises a set of executable commands which, when executed by a computer processor, cause the computer processor to traverse paths defined in a corresponding layout to capture path data.

11 . The one or more non-transitory, computer-readable storage media of claim 8 , storing additional instructions for: automatically generating a digital representation of the physical product by porting the composite image file to authoring tools by: applying a plurality of advanced filters to the composite image file to automatically generate the digital representation of the physical product;

wherein the composite image file digitally captures and represents the one or more components of the physical product depicted in the plurality of the photographs; and

wherein an advanced filter, of the plurality of advanced filters, is a complex computer program code that comprises a set of executable commands which, when executed by a computer processor, cause the computer processor to traverse each photograph, of the plurality of photographs, to recognize the one or more components depicted in the plurality of photographs and capture layer data and path data for the one or more components.

12 . The one or more non-transitory, computer-readable storage media of claim 11 , storing additional instructions for: before the asset definition data are generated, designing the interactive digital design by defining the asset definition data of the interactive digital design using a graphical user interface; and

wherein the interactive digital design is viewed in one or more views of: a design view, a real view, a print view, or a visualization tool view.

13 . The one or more non-transitory, computer-readable storage media of claim 11 , storing additional instructions for: in response to determining that the test physical product does not correspond to the interactive digital design, determining, in collaboration with the manufacturing entity, one or more reasons for incompatibility between the test physical product, manufactured based on the asset definition data, and the interactive digital design.

14 . The one or more non-transitory, computer-readable storage media of claim 11 , wherein the asset definition data comprise a plurality of key-value pairs which capture a plurality of product attributes and corresponding values for the interactive digital design.

15 . A custom product computer system generator comprising:

a memory unit;

one or more processors; and

a custom product computer storing one or more instructions, which, when executed by one or more processors, cause the one or more processors to perform:

upon receiving a test physical product manufactured for an interactive digital design:

determining whether one or more differences between the test physical product and the interactive digital design exceed one or more thresholds;

in response to determining that one or more differences between the test physical product and the interactive digital design exceed one or more thresholds:

automatically generating markup definition data indicating the one or more differences;

transmitting the markup definition data to a manufacturing entity to cause the manufacturing entity to manufacture a physical product that corresponds to the interactive digital design;

upon receiving the physical product from the manufacturing entity:

taking a plurality of photographs depicting the physical product;

generating, based on the plurality of photographs, a composite image file that captures one or more components of the physical product;

porting the composite image file to authoring tools to automatically generate a digital representation of the physical product; and

automatically generating, based on, at least, the digital representation of the physical product, one or more graphical interactive representations of the interactive digital design and causing displaying the one or more graphical interactive representations on a display device.

16 . The custom product computer system generator of claim 15 , wherein determining whether one or more differences between the test physical product and the interactive digital design exceed one or more thresholds comprises determining whether a size of the test physical product and the interactive digital design is within a first threshold, whether a scale of the test physical product and the interactive digital design is within a second threshold, whether a color of the test physical product and the interactive digital design is within a third threshold, or whether a pattern of the test physical product and the interactive digital design is within a fourth threshold; and

wherein one or more reasons for incompatibility between the test physical product and the interactive digital design include one or more of: incorrect scaling, incorrect stretching, incorrect fitting, or incorrect processing by the manufacturing entity.

17 . The custom product computer system generator of claim 15 , storing additional instructions for:

automatically generating asset definition data capturing the interactive digital design with a grid pattern;

transmitting the asset definition data to the manufacturing entity to cause the manufacturing entity to manufacture the test physical product of the interactive digital design; and

automatically generating, based on the asset definition data, data structure data that comprises layers data and paths data that, in combination, represent the interactive digital design by applying a plurality of filters to the asset definition data; and

wherein a filter, of the plurality of filters, is a computer program that comprises a set of executable commands which, when executed by a computer processor, cause the computer processor to traverse paths defined in a corresponding layout to capture path data.

18 . The custom product computer system generator of claim 15 , storing additional instructions for: automatically generating a digital representation of the physical product by porting the composite image file to authoring tools by: applying a plurality of advanced filters to the composite image file to automatically generate the digital representation of the physical product;

wherein the composite image file digitally captures and represents the one or more components of the physical product depicted in the plurality of the photographs; and

wherein an advanced filter, of the plurality of advanced filters, is a complex computer program code that comprises a set of executable commands which, when executed by a computer processor, cause the computer processor to traverse each photograph, of the plurality of photographs, to recognize the one or more components depicted in the plurality of photographs and capture layer data and path data for the one or more components.

19 . The custom product computer system generator of claim 17 , storing additional instructions for: before the asset definition data are generated, designing the interactive digital design by defining the asset definition data of the interactive digital design using a graphical user interface; and

wherein the interactive digital design is viewed in one or more views of: a design view, a real view, a print view, or a visualization tool view.

20 . The custom product computer system generator of claim 17 , storing additional instructions for: in response to determining that the test physical product does not correspond to the interactive digital design, determining, in collaboration with the manufacturing entity, one or more reasons for incompatibility between the test physical product, manufactured based on the asset definition data, and the interactive digital design;

wherein the asset definition data comprise a plurality of key-value pairs which capture a plurality of product attributes and corresponding values for the interactive digital design.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: HARVILL, LESLIE YOUNG; BURGESS, SCOTT; BURGESS, BRENT; DIFONZO, MATTHEW; BEAVER, ROBERT I., III
To: ZAZZLE INC.
Reel/Frame 060061/0266 →