US 12,073,148 B2
Method and media for generating and using digital product tokens to represent digital and physical products
Robert I. Beaver, III, San Francisco, CA (US); Jeffrey J. Beaver, San Francisco, CA (US); Sean Narvasa, Oakland, CA (US); Leslie Young Harvill, Olympia, WA (US); Petar S. Ivanov, Redwood City, CA (US); Parker H. Bossier, New York, NY (US); and Christopher Collette, Los Altos, CA (US)
Assigned to ZAZZLE, INC., Menlo Park, CA (US)
Filed by ZAZZLE INC., Redwood City, CA (US)
Filed on Mar. 5, 2021, as Appl. No. 17/193,512.
Application 17/193,512 is a continuation in part of application No. 17/038,659, filed on Sep. 30, 2020.
Claims priority of provisional application 62/924,275, filed on Oct. 22, 2019.
Prior Publication US 2021/0192097 A1, Jun. 24, 2021
Int. Cl. G06Q 30/00 (2023.01); G06F 9/451 (2018.01); G06F 16/71 (2019.01); G06F 30/10 (2020.01); G06Q 30/016 (2023.01); G06F 111/02 (2020.01); G06F 111/04 (2020.01)
CPC G06F 30/10 (2020.01) [G06F 9/451 (2018.02); G06F 16/71 (2019.01); G06Q 30/016 (2013.01); G06F 2111/02 (2020.01); G06F 2111/04 (2020.01)] 20 Claims
OG exemplary drawing
 
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.