System and method for role-based and attribution-tracking collaborative design of custom products based on manufacturing constraints
US-2021118031-A1 · Apr 22, 2021 · US
US12073148B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12073148-B2 |
| Application number | US-202117193512-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 5, 2021 |
| Priority date | Oct 22, 2019 |
| Publication date | Aug 27, 2024 |
| Grant date | Aug 27, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.