Method and computer readable storage media for role-based and attribution-tracking collaborative design of custom products based on manufacturing constraints

US12456138B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12456138-B2
Application numberUS-202017038659-A
CountryUS
Kind codeB2
Filing dateSep 30, 2020
Priority dateOct 22, 2019
Publication dateOct 28, 2025
Grant dateOct 28, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some embodiments, a computer-implemented method for role-based and attribution-tracking collaborative design based on manufacturing constraints is disclosed. A method comprises: receiving product description data for an interactive design; wherein the product description data for the interactive design comprises data for generating a graphical visual representation of a physical product that is capable of custom manufacture with a plurality of variable product attributes; parsing the product description data to identify a plurality of global-key-values pairs journaled within the product description data and associated with contributors; based on, at least in part, the plurality of global-key-values pairs, constructing an ownership-attribution tree; based on the ownership-attribution tree, generating manufacturing instructions for customizing the physical product and according to the plurality of variable product attributes; and transmitting the manufacturing instructions to a product customization server to cause a manufacturing entity to proceed with generating a customized product based on the manufacturing instructions.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for collaborative customization of physical product and for tracking collaboration attribution during the collaborative customization, the method comprising: receiving, by a collaboration computer, having a computer processor and memory, and over a computer network, product description data for an interactive design; wherein the product description data for the interactive design comprises data for generating a graphical visual representation of a physical product that is capable of custom manufacture with a plurality of variable product attributes associated with the interactive design; parsing, by the collaboration computer, the product description data to identify a plurality of global-key-values pairs journaled within the product description data and associated with a plurality of contributors; generating a token represented as a universally unique identifier that references a physically or logically separate location where the plurality of global-key-values pairs is stored; embedding the token into the product description data as a watermark; based on, at least in part, the plurality of global-key-values pairs, constructing, by the collaboration computer, an ownership-attribution tree; determining whether a request for a physical product corresponding to the interactive design has been made; in response to receiving the request for the physical product corresponding to the interactive design, transmitting the product description data, comprising the token, and the ownership-attribution tree to a manufacturing entity to cause the manufacturing entity to: based on, at least in part, the ownership-attribution tree, the token, and the plurality of key-values pairs: extract the token from the product description data; use the location at which the plurality of global-key-values pairs is stored and which is saved in the token to retrieve the plurality of global-key-values pairs from the location; and generate, based on the retrieved plurality of global-key-values pairs, manufacturing instructions for customizing the physical product; transform the manufacturing instructions to a specific set of manufacturing instructions that meet specific digital standards determined based on manufacturing constraints; store the specific set of manufacturing instructions, which are in the specific digital standard and that represents the ownership-attribution tree, in association with the request; based on the specific set of manufacturing instructions, automatically generate publishing manufacturing instructions; transmit the publishing manufacturing instructions to a product customization server in real time to cause the product customization server to proceed with generating the physical product corresponding to the interactive design. 2. The method of claim 1 , wherein the plurality of global-key-values pairs, includes one or more of: an age restriction key-value that includes an age restriction key and an age value; a content lock key-value that includes a content lock key and a content lock key value; a blacklist key-value that includes a blacklist key and a blacklist; a whitelist key-value that includes a whitelist key and a whitelist; an ownership key-value that includes an ownership key and a user universally unique identifier (user ID); a copyright key-value that includes a copyright key and a user ID; a license key-value that includes a license key and a universally unique identifier for a specific license agreement held between an owner or a primary designer and a computer collaboration server; a customer support key-value that includes a support key and a support agent contract identifier; or an attribution key-value that includes an attribution key and a universally unique identifier that references a set of software instructions for manufacturing to apply a marking on a product, as may be directed by copyright or licensing agreements. 3. The method of claim 1 , wherein product description data for the interactive design is generated as one or more modifications to the interactive design are received from one or more user interfaces and are used to update the interactive design. 4. The method of claim 1 , wherein the plurality of global-key-values pairs journaled within the product description data is initiated when a customization session for customizing the interactive design is initiated. 5. The method of claim 4 , wherein the plurality of global-key-values pairs journaled within the product description data is updated each time when a contributor, granted a valid license and participating in the customization session, provides modifications to the interactive design. 6. The method of claim 5 , wherein the plurality of global-key-values pairs journaled within the product description data carries license agreement information and restriction information specific to the customization session and the interactive design. 7. The method of claim 6 , wherein, upon detecting that no further modifications for the interactive design are provided, the plurality of global-key-values pairs journaled within the product description data is stored in a global-key-values database. 8. The method of claim 6 , further comprising: tagging each of the plurality of global-key-values pairs and associated data stored in the product description data according to one or more of: an image type, a vector graphics, a 3D model, or other attribute; extending editing operations to allow editing objects according to a tag. 9. The method of claim 7 , further comprising: tagging each of the plurality of global-key-values pairs and associated data stored in the product description data according to one or more of: a text, a color, a surface quality, or a group attribute; extending editing operations to allow editing objects according to a tag. 10. The method of claim 1 , wherein the plurality of global-key-values pairs are used to perform one or more of: attribution-tracking, tracking ownership within a customization session, tracking licensing agreements of collaborators participating in the customization session, tracking copyrights and access privileges with respect to assets used and modified during the session, or tracking attributions of collaborators participating in the session. 11. One or more non-transitory computer readable storage media storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform: receiving, by a collaboration computer, having a computer processor and memory, and over a computer network, product description data for an interactive design; wherein the product description data for the interactive design comprises data for generating a graphical visual representation of a physical product that is capable of custom manufacture with a plurality of variable product attributes associated with the interactive design; parsing, by the collaboration computer, the product description data to identify a plurality of global-key-values pairs journaled within the product description data and associated with a plurality of contributors; generating a token represented as a universally unique identifier that references a physically or logically separate location where the plurality of global-key-values pairs is stored; embedding the token into the product description data as a watermark; based on, at least in part, the plurality of global-key-values pairs, constructing, by the collaboration computer, an ownership-attribution tree; determining whether a request for a physical product corresponding to the interactive design has been made; in response to receiving the request for the phys

Assignees

Inventors

Classifications

  • graphically representing goods, e.g. 3D product representation · CPC title

  • Collaborative creation, e.g. joint development of products or services · CPC title

  • Manufacturing · CPC title

  • by configuring or customising goods or services · CPC title

  • G06F21/105Primary

    Arrangements for software license management or administration, e.g. for managing licenses at corporate level · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12456138B2 cover?
In some embodiments, a computer-implemented method for role-based and attribution-tracking collaborative design based on manufacturing constraints is disclosed. A method comprises: receiving product description data for an interactive design; wherein the product description data for the interactive design comprises data for generating a graphical visual representation of a physical product that…
Who is the assignee on this patent?
Zazzle Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0621. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 28 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).