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
US12095834B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12095834-B2 |
| Application number | US-202318377452-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 6, 2023 |
| Priority date | Oct 22, 2019 |
| Publication date | Sep 17, 2024 |
| Grant date | Sep 17, 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 method for generating customized products in collaboration with live designers is disclosed. The method comprises: receiving, at a computer collaboration computer, a request, from a first user interface that executes on a first user device associated with a first user, for assistance in collaborating on an interactive design; wherein the request comprises collaboration parameters; in response to receiving the request, automatically determining one or more designer profiles, each designer profile satisfying one or more of the collaboration parameters; in response to selecting a particular designer profile from the one or more designer profiles: automatically enabling a collaboration on the interactive design between the first user and a second user who has the particular designer profile; wherein the collaboration between the first user and the second user comprises automatically generating and updating product description data having a plurality of key-values pairs associated with the interactive design.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: determining a particular designer profile from one or more designer profiles; automatically generating, by a computer collaboration computer, an electronic digital collaboration invitation and transmitting the electronic digital collaboration invitation to a second user interface executing on a second user device associated with a second user having the particular designer profile; in response to receiving an acceptance of the electronic digital collaboration invitation from the second user device: transmitting, from the computer collaboration computer to the second user device associated with the second user, product description data for rendering interactive digital design in the second user interface executing on the second user device; wherein the product description data comprise a plurality of key-value pairs for the interactive digital design; wherein a key-value pair of the plurality of key-value pairs for the interactive digital design includes a key, which is a property name of the interactive digital design, and a value, which is the value of an associated property name of the interactive digital design; receiving a first modification to the interactive digital design from the second user interface; wherein the first modification includes one or more modifications to one or more key-value pairs from the plurality of key-value pairs; automatically generating first updated product description data by updating the product description data based on the first modification and propagating the first updated product description data to a first user interface and to the second user interface to cause the first user interface and the second user interface to update their displays of the interactive digital design based on the first updated product description data; wherein the plurality of key-value pairs are translated into manufacturing instructions; sending the manufacturing instructions to a manufacturer to cause the manufacturer to custom manufacture, based on the manufacturing instructions, a physical product corresponding to the interactive digital design. 2. The computer-implemented method of claim 1 , further comprising: in response to selecting the particular designer profile from the one or more designer profiles: automatically generating, by the computer collaboration computer, an electronic digital collaboration invitation and transmitting the electronic digital collaboration invitation to a second user interface executing on a second user device associated with the second user having the particular designer profile; in response to receiving an acceptance of the electronic digital collaboration invitation: granting the second user access to the product description data as an editor; transmitting, from the computer collaboration computer to the second user device associated with the second user, the product description data for rendering the interactive digital design in the second user interface executing on the second user device; receiving a first modification to the interactive digital design from the second user interface; automatically generating first updated product description data by updating the product description data based on the first modification and propagating the first updated product description data to the first user interface and to the second user interface to cause the first user interface and the second user interface to update their displays of the interactive digital design based on the first updated product description data. 3. The computer-implemented method of claim 2 , further comprising: in response to receiving an editing request from the first user interface to edit the interactive digital design; granting first user access to the first product description data as an editor; transmitting, from the computer collaboration computer to a first user device associated with the first user, the first updated product description data for rendering the interactive digital design in the user interface executing on the first user device; receiving a second modification to the first updated product description data from the first user interface; automatically generating second updated product description data by updating the first product description data based on the second modification and propagating the second updated product description data to the first user interface and to the second user interface to cause the first user interface and the second user interface to update their displays of the interactive digital design based on the second updated product description data. 4. The method of claim 3 , wherein each of the first modification and the second modification is transmitted as a serialized key-value pair and associated data that capture details of a modification; wherein each of the first modification and the second modification is transmitted to a product options framework that manages the interactive digital design and the product description data of a product description; wherein each of the first modification and the second modification is stored in a journaled list associated with the product description; wherein each of the first modification and the second modification is used to modify a single product attribute of the interactive digital design. 5. The method of claim 1 , further comprising: receiving, at the computer collaboration computer, an electronic digital request, from a first user interface that executes on a first user device associated with a first user, for assistance in collaborating on an interactive digital design; wherein the electronic digital request comprises one or more collaboration parameters; in response to receiving the electronic digital request; automatically determining, by the computer collaboration computer, the one or more designer profiles, each designer profile satisfying one or more of the one or more collaboration parameters; wherein granting access to the product description data is based on a role assigned a user, wherein the role is selected from one or more of: a customer role, a customer support agent role, a graphics designer role, a customer peer role, or a custom product artist role. 6. The method of claim 1 , wherein a designer profile, of the one or more designer profiles, comprises one or more of: a designer name, one or more designing styles, one or more color palettes, one or more media, one or more design samples, one or more designer's specialties, one or more designer's availabilities, one or more designer's ratings, or one or more designer's scores. 7. The method of claim 1 , wherein the electronic digital request for the assistance in collaborating on the interactive digital design is received from the first user interface in response to the first user selecting, from the first user interface, one or more of: an explicit request selector, an assistant search selector, a help selector, a helpful tool selector, an exploring option selector, a text chat channel selector, a video chat channel selector, an email selector. 8. 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: determining a particular designer profile from one or more designer profiles; automatically generating, by a computer collaboration computer, an electronic digital collaboration invitation and transmitting the electronic digital collaboration invitation to a second user interface executing on a second user device associated with a second user having the particular designer profile; in response to receiving an acceptance of the electronic digital collab
where none of the additional parallel sessions is real time or time sensitive, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services · CPC title
User profiles · CPC title
Access control lists [ACL] · CPC title
Entity profiles · CPC title
Editing, e.g. inserting or deleting · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.