Method and media for generating and using digital product tokens to represent digital and physical products

US12073148B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12073148-B2
Application numberUS-202117193512-A
CountryUS
Kind codeB2
Filing dateMar 5, 2021
Priority dateOct 22, 2019
Publication dateAug 27, 2024
Grant dateAug 27, 2024

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 generating digital product tokens to represent digital and physical products is presented. The method comprises: storing a plurality of key-value pairs associated with an interactive digital design at a location in storage; based on the plurality of key-value pairs, generating product description data and a token indicating the location at which the plurality of key-value pairs is stored; embedding the token into the product description data; and in response to receiving a request for a product corresponding to the interactive digital design, transmitting the product description data with the token to a manufacturing entity to cause the manufacturing entity to extract the token from the product description data, use the token to retrieve the plurality of key-value pairs from the location, and use the plurality of key-value pairs to generate manufacturing instructions for manufacturing the product corresponding to the interactive digital design.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating digital product tokens to represent digital and physical products, the method comprising: storing, by a computer collaboration server, a plurality of key-value pairs associated with an interactive digital design at a location in storage; wherein the plurality of key-value pairs comprises a plurality of product attributes and corresponding values for the interactive digital design; wherein, based on the plurality of key-value pairs, an ownership-attribute tree including a plurality of ownership key-values is constructed; wherein the ownership-attribution tree is a data graph representing one or more relationships between users participating in creating the interactive digital design; based on, at least in part, the plurality of key-value pairs, generating product description data for the interactive digital design; generating a token indicating the location at which the plurality of key-value pairs is stored; embedding the token into the product description data of the interactive digital design; and in response to receiving a request for a product corresponding to the interactive digital design: transmitting the product description data with the token embedded in the product description data to a manufacturing entity to cause the manufacturing entity to: extract the token from the product description data, use the token to retrieve the plurality of key-value pairs from the location, generate manufacturing instructions based on the plurality of key-value pairs and the ownership-attribute tree, transform the manufacturing instructions, generated based on the plurality of key-value pairs and the ownership-attribute tree, 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 meet the specific digital standards, in association with the request, based on the specific set of manufacturing instructions, automatically generate publishing instructions, transmit the publishing instructions in real time to specific digital devices to cause the specific digital devices to manufacture, based on the publishing instructions, the product corresponding to the interactive digital design. 2. The method of claim 1 , further comprising: displaying one or more graphical representations of one or more interactive digital designs corresponding to one or more physical custom products; in response to receiving a request for a particular custom product corresponding to a particular graphical representation selected from the one or more graphical representations: transmitting particular product description data of the particular graphical representation with a particular token embedded in the particular product description data to the manufacturing entity to cause the manufacturing entity to extract the particular token from the particular product description data, use the particular token to retrieve a particular plurality of key-value pairs, and use the particular plurality of key-value pairs to manufacture the particular custom product. 3. The method of claim 1 , further comprising: displaying one or more graphical representations of one or more interactive digital designs corresponding to one or more physical custom products; in response to receiving a request to further customize a particular interactive digital design corresponding to a particular graphical representation selected from the one or more graphical representations: extracting a particular token from particular product description data of the particular graphical representation corresponding to the particular interactive digital design, and use the particular token to retrieve a particular plurality of key-value pairs; generating a modified plurality of key-value pairs upon receiving modifications to the particular plurality of key-value pairs as the particular interactive digital design is modified; based on, at least in part, the modified plurality of key-value pairs, generating modified product description data of a modified interactive digital design; generating a new token indicating the modified plurality of key-value pairs; embedding the new token into the modified product description data. 4. The method of claim 1 , wherein the plurality of key-value pairs captures a sequence of steps of an interactive process for creating the interactive digital design; wherein the token captures manufacturing instructions for generating a sequence of frames corresponding to a sequence of steps of the interactive process for creating the interactive digital design; wherein the method further comprises: in response to receiving a request for a video file capturing the sequence of frames, transmitting product description data of the interactive design with the token embedded in the product description data to the computer collaboration server to cause the computer collaboration server to extract the token from the product description data, use the token to retrieve a corresponding plurality of key-value pairs, and use the corresponding plurality of key-value pairs to generate the video file. 5. The method of claim 1 , further comprising: displaying one or more graphical representations of one or more interactive digital designs; in response to receiving a request for a particular digital image file of a particular graphical representation selected from the one or more graphical representations of the one or more interactive digital designs: transmitting particular product description data of the particular graphical representation with the token embedded in the particular product description data to the computer collaboration server to cause the computer collaboration server to extract the token from the particular product description data, use the token to retrieve a corresponding plurality of key-value pairs, and use the corresponding plurality of key-value pairs to generate the particular digital image file. 6. The method of claim 1 , wherein the token is represented as a universally unique identifier (UUID) uniquely identifying the token; wherein the UUID is embedded in the product description data as a watermark; wherein the UUID is embedded in the product description data in a frequency domain data of the product description data. 7. The method of claim 1 , wherein the token is used to generate a 3D model of the interactive digital design; wherein the method further comprises incorporating the 3D model into a digital animation file. 8. The method of claim 1 , wherein the token indicates a location at which the plurality of key-value pairs is stored. 9. The method of claim 1 , wherein the plurality of key-value pairs includes one or more of: an attribution key-value that includes an attribution key and a universally unique identifier that references a set of software instructions for manufacturing a corresponding product; 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; wherein the ownership key-value further 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; or a customer support key-value that includes a support k

Assignees

Inventors

Classifications

  • Execution arrangements for user interfaces · CPC title

  • CAD in a network environment, e.g. collaborative CAD or distributed simulation · CPC title

  • After-sales · CPC title

  • Constraint-based CAD · CPC title

  • Indexing; Data structures therefor; Storage structures · 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 US12073148B2 cover?
In some embodiments, a computer-implemented method for generating digital product tokens to represent digital and physical products is presented. The method comprises: storing a plurality of key-value pairs associated with an interactive digital design at a location in storage; based on the plurality of key-value pairs, generating product description data and a token indicating the location at …
Who is the assignee on this patent?
Zazzle Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2024 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).