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
US12205123B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12205123-B2 |
| Application number | US-202117143955-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 7, 2021 |
| Priority date | Oct 22, 2019 |
| Publication date | Jan 21, 2025 |
| Grant date | Jan 21, 2025 |
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 tracking communications channels and determining triggers and actions in role-based collaborative systems is disclosed. The method comprises: transforming ownership and license agreements, embedded in a plurality of key-value pairs journaled during a collaboration session, into a graph-network and then into an ownership-agreement tree; evaluating the ownership-agreement tree with respect to a plurality of role-based communications channels for each constraint on each collaborator; determining whether one or more communications, monitored in the communications channels, violate one or more constraints of the plurality of constraints; and if they do: determining one or more triggers corresponding to violations of the one or more constraints; based on the one or more triggers, determining one or more actions to be performed with respect to the collaboration session; and causing a monitoring system to execute the one or more actions with respect to the collaboration session.
Opening claim text (preview).
What is claimed is: 1. A method for tracking communications channels and determining triggers and actions in role-based collaborative systems, the method comprising: transforming, by a computer collaboration server, ownership and license agreements that are embedded in a plurality of key-value pairs journaled during a collaboration session and that are not in an expected standard, into actions that are in a format that represents the ownerships and license agreements between collaborators participating in the collaboration session and that are in the expected standard understood by the computer collaboration server by: storing an ownership-agreement tree in the format that is in the expected standard and that represents the ownerships and license agreements between collaborators participating in the collaboration session; evaluating, by the computer collaboration server, the ownership-agreement tree with respect to a plurality of role-based communications channels, established between the collaborators, for each constraint of a plurality of constraints on each collaborator of the collaborators of the communications channels; determining, by the computer collaboration server, whether one or more communications, monitored in the plurality of role-based communications channels, violate one or more constraints of the plurality of constraints; in response to determining that one or more communications violate the one or more constraints: determining one or more triggers corresponding to violations of the one or more constraints; based on the one or more triggers and the ownership-agreement tree, automatically generating one or more actions to be performed with respect to the collaboration session; and transmitting, in real time, the one or more actions, generated from the ownership- agreement tree, to a monitoring system to cause the monitoring system to execute the one or more actions to address violations and send messages indicating the violations to users of role-based collaborative systems. 2. The method of claim 1 , wherein a communication violates the one or more constraints if one or more is met: the communication violates an agreement represented in a constraint, the communication does not have an associated value required by a constraint; the communication has an associated value that exceeds a first limit specified in a constraint, the communication has an associated value that is below a second limit specified in a constraint, the communication has an associated value that is outside a range specified in a constraint, the communication has an associated term that is included in a blacklist constraint, the communication has an associated term that is included in a whitelist constraint, or the communication has an associated value that violates a constraint. 3. The method of claim 1 , wherein the manufacturing instructions are transmitted to a manufacturing entity to manufacture the physical product of the customized product based on the manufacturing instructions. 4. The method of claim 1 , wherein the plurality of constraints includes one or more of: agreement constraints, license constraints, use constraints, communications constraints, interactions constraints or content constraints; wherein some of the plurality of constraints are system-wide constraints that apply to one or more collaborations supported by a collaboration platform; wherein the agreement constraints comprise: ownership agreements imposing limits on a collaboration between the collaborators, license agreements imposing licensing restrictions on the collaboration between the collaborators; use constraints imposing limits on editing and augmenting design elements produced by the collaborators participating in the collaboration session; wherein the communications constraints comprise: session duration constraints, session non-activity constraints, and communications length constraints; wherein the interactions constraints comprise: contractual constraints and professional-conduct constraints; and wherein the content constrains comprise: blacklist constraints, whitelist constraints, and text-length constraints. 5. The method of claim 4 , wherein the system-wide constraints are applied to one or more of: timing of collaboration interactions, content of uploaded imagery, content of text or voice communications, rights to edit or change edit actions according to the plurality of key-value pairs journaled during the collaboration session. 6. The method of claim 1 , wherein the plurality of role-based communications channels is monitored by the monitoring system and includes any of: a video channel, an audio channel, or a text chat channel. 7. The method of claim 1 , wherein determining one or more triggers corresponding to violations of the one or more constraints includes accessing a mapping between a plurality of violations and a plurality of triggers, and searching the mapping using the violations as search keys. 8. The method of claim 1 , wherein determining whether one or more communications violate one or more constraints of the plurality of constraints comprises generating one or more transcripts of data included in the one or more communications; wherein the one or more transcripts include any of: one or more words, one or more phrases, one or more facial expressions, one or more gestures, one or more environments, or one or more audio sounds. 9. The method of claim 1 , wherein the one or more triggers include one or more of: an agreement-based trigger, a communications session trigger, a content-based trigger, an activity-based trigger, a non-activity-based trigger, a content-based trigger, a comments-based trigger, or a copyright-based trigger. 10. The method of claim 1 , wherein causing execution of the one or more actions includes one or more of: filtering or removing a portion of channels' communications, blocking or ending a communications channel, removing a collaborator and all associated channels from a session, removing a collaborator, removing one or more channels from a communications session, terminating the collaboration session, disabling a particular action during the collaboration session, removing a collaborator from the collaboration session, removing communications channels associated with a collaborator, sending a wakeup signal to participants of the collaboration session, sending a message to the collaborators via a chat channel, terminating an upload of a copyrighted content, disabling usage of a particular term during the collaboration session, notifying the collaborators about violations, or sending a message to a service provider. 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: transforming, by a computer collaboration server, ownership and license agreements that are embedded in a plurality of key-value pairs journaled during a collaboration session and that are not in an expected standard, into actions that are in a format that represents the ownerships and license agreements between collaborators participating in the collaboration session and that are in the expected standard understood by the computer collaboration server by: storing an ownership-agreement tree in the format that is in the expected standard and that represents the ownerships and license agreements between collaborators participating in the collaboration session; storing the ownership-agreement tree in the format that represents the ownerships and license agreements between collaborators participating in the collaboration session; evaluati
Collaborative creation, e.g. joint development of products or services · CPC title
Legal services · CPC title
Certifying business or products · CPC title
by configuring or customising goods or services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.