IP Library › Patent Application 17827720
Patent Application
App. No. 17/827,720

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,720
Abstract

In some embodiments, a method for creating a custom product with a multiplicity of parameters encoded in product manufacturing instructions comprises: representing each parameter, of a plurality of parameters of a custom product, as a key-value pair; generating a plurality of classified key-values by classifying each key in the key-value pair based on its contribution to a manufactured appearance of the custom product to a group of a plurality of groups; determining values for each parameter, of the plurality of parameters, for producing a physical product with a marked visual difference for that parameter; causing to produce the physical product based on the plurality of parameters using the plurality of classified key-values; detecting one or more regions of visual differences between the physical product and the custom product; constructing, based on the one or more regions, a graphical representation of the physical product wherein at least one of the plurality of classified key-values causes the visual differences in the one or more regions; correlating an appearance of the custom product with the graphical representation of the physical product, having corresponding parameters; and correcting, based on the appearance, the visual differences between the physical product and the custom product and using the graphical representation of the physical product.

Claims (54)

1 . A method for creating a custom product with a multiplicity of parameters encoded in product manufacturing instructions, the method comprising:

representing each parameter, of a plurality of parameters of a custom product, as a key-value pair;

generating a plurality of classified key-values by classifying each key in the key-value pair based on its contribution to a manufactured appearance of the custom product to a group of a plurality of groups;

determining values, based on the plurality of classified key-values, for each parameter, of the plurality of parameters, for producing a physical product with a marked visual difference for that parameter;

causing to produce the physical product based on the plurality of parameters using the plurality of classified key-values;

detecting, using an imaging approach, one or more regions of visual differences between the physical product and the custom product;

constructing, based on the one or more regions, a graphical representation of the physical product wherein at least one of the plurality of classified key-values causes the visual differences in the one or more regions;

correlating an appearance of the custom product, having the plurality of parameters, with the graphical representation of the physical product, having corresponding parameters; and

correcting, based on the appearance, the visual differences between the physical product and the custom product and using the graphical representation of the physical product.

2 . The method of claim 1 , wherein the key-value pair is a data structure that includes an attribute key and a corresponding attribute value.

3 . The method of claim 1 , further comprising:

generating asset definition data based on, at least in part, the plurality of parameters of a custom product; and

automatically generating, based on the asset definition data, data structure data by applying a plurality of filters to the asset definition data.

4 . The method of claim 3 , wherein the data structure data comprise layers data and paths data that, in combination, represent the custom product.

5 . The method of claim 3 , 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.

6 . The method of claim 1 , further comprising: automatically generating a digital representation of the custom product by: applying a plurality of advanced filters to generate the digital representation of the custom product.

7 . The method of claim 6 , 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 recognize one or more components depicted in the graphical representation.

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

representing each parameter, of a plurality of parameters of a custom product, as a key-value pair;

generating a plurality of classified key-values by classifying each key in the key-value pair based on its contribution to a manufactured appearance of the custom product to a group of a plurality of groups;

determining values, based on the plurality of classified key-values, for each parameter, of the plurality of parameters, for producing a physical product with a marked visual difference for that parameter;

causing to produce the physical product based on the plurality of parameters using the plurality of classified key-values;

detecting, using an imaging approach, one or more regions of visual differences between the physical product and the custom product;

constructing, based on the one or more regions, a graphical representation of the physical product wherein at least one of the plurality of classified key-values causes the visual differences in the one or more regions;

correlating an appearance of the custom product, having the plurality of parameters, with the graphical representation of the physical product, having corresponding parameters; and

correcting, based on the appearance, the visual differences between the physical product and the custom product and using the graphical representation of the physical product.

9 . The one or more non-transitory computer-readable media of claim 8 , wherein the key-value pair is a data structure that includes an attribute key and a corresponding attribute value.

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

generating asset definition data based on, at least in part, the plurality of parameters of a custom product; and

automatically generating, based on the asset definition data, data structure data by applying a plurality of filters to the asset definition data.

11 . The one or more non-transitory computer-readable media of claim 10 , wherein the data structure data comprise layers data and paths data that, in combination, represent the custom product.

12 . The one or more non-transitory computer-readable media of claim 10 , 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.

13 . The one or more non-transitory computer-readable media of claim 8 , storing additional instructions for: automatically generating a digital representation of the custom product by: applying a plurality of advanced filters to generate the digital representation of the custom product.

14 . The one or more non-transitory computer-readable media of claim 13 , 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 recognize one or more components depicted in the graphical representation.

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:

representing each parameter, of a plurality of parameters of a custom product, as a key-value pair;

generating a plurality of classified key-values by classifying each key in the key-value pair based on its contribution to a manufactured appearance of the custom product to a group of a plurality of groups;

determining values, based on the plurality of classified key-values, for each parameter, of the plurality of parameters, for producing a physical product with a marked visual difference for that parameter;

causing to produce the physical product based on the plurality of parameters using the plurality of classified key-values;

detecting, using an imaging approach, one or more regions of visual differences between the physical product and the custom product;

constructing, based on the one or more regions, a graphical representation of the physical product wherein at least one of the plurality of classified key-values causes the visual differences in the one or more regions;

correlating an appearance of the custom product, having the plurality of parameters, with the graphical representation of the physical product, having corresponding parameters; and

correcting, based on the appearance, the visual differences between the physical product and the custom product and using the graphical representation of the physical product.

16 . The custom product computer system generator of claim 15 , wherein the key-value pair is a data structure that includes an attribute key and a corresponding attribute value.

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

generating asset definition data based on, at least in part, the plurality of parameters of a custom product; and

automatically generating, based on the asset definition data, data structure data by applying a plurality of filters to the asset definition data.

18 . The custom product computer system generator of claim 17 , wherein the data structure data comprise layers data and paths data that, in combination, represent the custom product.

19 . The custom product computer system generator of claim 17 , 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.

20 . The custom product computer system generator of claim 15 , wherein the custom product computer stores additional instructions for: automatically generating a digital representation of the custom product by: applying a plurality of advanced filters to generate the digital representation of the custom product;

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 recognize one or more components depicted in the graphical representation.

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 →