Methods for monitoring communications channels and determining triggers and actions in role-based collaborative systems

US12205123B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12205123-B2
Application numberUS-202117143955-A
CountryUS
Kind codeB2
Filing dateJan 7, 2021
Priority dateOct 22, 2019
Publication dateJan 21, 2025
Grant dateJan 21, 2025

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 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.

First claim

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

Assignees

Inventors

Classifications

  • Collaborative creation, e.g. joint development of products or services · CPC title

  • Legal services · CPC title

  • G06Q30/018Primary

    Certifying business or products · CPC title

  • by configuring or customising goods or services · 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 US12205123B2 cover?
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; eval…
Who is the assignee on this patent?
Zazzle Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/018. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 21 2025 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).