Content Workflow Selection by Interaction Attribute Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of computing environments with numerous users, content objects, and third-party applications necessitates significant human interaction for workflow selection and execution, leading to a burden on users and computing resources.

Innovation Solution

Techniques for analyzing attributes associated with interactions with content objects to automatically select and execute workflows, eliminating the need for human intervention through data organization, communication paths, and module-to-module interrelationships within collaboration systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If human users manually analyze attributes and select workflows, then workflow execution accuracy is improved, but user burden and computing resource consumption increase

Engineering Contradiction:
Improveworkflow execution accuracyVSAvoiduser burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service by implementing an automated workflow selection mechanism that independently analyzes content object attributes and selects appropriate workflows without human intervention. The processor automatically performs attribute analysis, workflow selection, and execution initiation, eliminating the need for users to manually analyze attributes and select workflows, thereby reducing user burden while maintaining execution accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical human decision-making process with an automated computational system. The processor-based attribute analysis and workflow selection mechanism substitutes human cognitive operations with algorithmic processing, automatically evaluating content object attributes against workflow criteria and selecting appropriate workflows without human intervention.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If human users manually select and interact with workflows, then workflow selection precision is improved, but computing resource consumption and time loss increase

Engineering Contradiction:
Improveworkflow selection precisionVSAvoidtime for workflow selection and interaction
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-defining workflow selection criteria and attributes that characterize different workflows. When a content object is uploaded or created, the system automatically evaluates the object's attributes against the pre-defined criteria and initiates the appropriate workflow without requiring human analysis or selection, thereby eliminating time loss while maintaining selection precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical human workflow selection process with an automated computational system. The processor-based attribute analysis and workflow selection mechanism substitutes human cognitive operations with algorithmic processing, automatically evaluating content object attributes against workflow criteria and selecting appropriate workflows without human intervention, thereby eliminating time loss while maintaining precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If multiple workflows are available for different content objects, then system adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveworkflow availability for different content objectsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing workflows into distinct, independently selectable options, each characterized by specific attributes and criteria. The workflow manager segments the workflow selection process into: (1) defining multiple workflows with distinct attributes, (2) analyzing content object attributes, (3) matching objects to workflows based on attribute criteria, and (4) initiating the selected workflow. This segmentation manages complexity by organizing the multi-workflow system into modular, manageable components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamics by making workflow selection adaptive and context-dependent rather than static. The automated selection mechanism dynamically evaluates content object attributes and selects the most appropriate workflow based on current conditions, allowing the system to adapt to different content objects and scenarios while managing complexity through algorithmic decision-making.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12561170B2Workflow selection
Publication Date: 2026.02.24 BOX INC
  • US12561170B2 patent drawing
  • US12561170B2 patent drawing
  • US12561170B2 patent drawing

AI summary

Methods, systems and computer program products for content management systems. In a computing environment having multiple interconnected computer systems, one or more network communication links between a first computer system that hosts a first application and a second computer system that hosts one or more second applications are established. The first computer system hosts a plurality of shared content objects that can be operated over by any second applications that are interfaced with the first application. Particular interaction events over a shared content object take place at the second applications and/or at the interfaces between the first and second applications. Such particular interaction events are recorded as they occur, after which, based on event attributes associated with the particular interaction events, at least one workflow of the first application is selected. The selected workflow of the first application is executed to perform operations over the shared content object.