Collaborative File Sorting Using Activity Signals for Change Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for sorting documents in collaborative applications only allow for a single sorting method at a time, leading to cumbersome and inefficient interaction and collaboration due to inadequate user notification of document changes.

Innovation Solution

Implementing an activity-based sort order determined by activity signals received from a substrate, allowing files to be sorted and re-sorted based on relevance, missed activities, hierarchy, people, and dates, with activities highlighted for quick user access without opening the files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If current single-method sorting techniques are used, then the system is simple to implement, but user notification of document changes is inadequate and collaboration efficiency deteriorates

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidsorting system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic sorting that automatically adapts to user behavior and document activity. The system transitions from static, pre-defined sorting methods to dynamic sorting that reorders documents based on real-time activity signals, user engagement patterns, and contextual relevance, thereby improving collaboration efficiency without requiring complex manual configuration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The sorting system serves itself by automatically analyzing activity signals and determining optimal sort orders without user intervention. The system monitors document activities, user interactions, and change patterns to autonomously adjust sorting arrangements, eliminating the need for complex user-managed sorting configurations while maintaining high collaboration efficiency

Inventive Principle:
Principle #25Self-service

2Ease of operation

If multiple sorting methods are implemented simultaneously, then user access to relevant activities is improved, but the complexity of managing multiple sort criteria increases

Engineering Contradiction:
Improveuser access to activitiesVSAvoidsort criteria management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments sorting into hierarchical levels: primary sorting by activity relevance and secondary sorting by traditional criteria like date or name. This segmentation allows users to access relevant activities through activity-based sorting while maintaining optional access to traditional sorting methods, improving ease of operation without requiring users to manage all sorting criteria simultaneously

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The activity signal serves multiple functions: it drives the primary sort order, provides contextual information for relevance determination, and can trigger notifications. This multi-functionality consolidates what would otherwise require separate mechanisms into a single unified approach, improving user access to activities without proportionally increasing system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If activity-based sorting is implemented, then real-time notification of document changes is improved, but computational resources for processing activity signals increase

Engineering Contradiction:
Improvedocument change notificationVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system applies partial processing by focusing computational resources only on activity signals that meet certain thresholds or relevance criteria. Rather than processing all activity signals equally, the system selectively processes significant changes while using lighter-weight mechanisms for routine updates, reducing overall computational resource consumption while maintaining effective real-time notification

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The activity-based sorting system establishes continuous monitoring of document activities and maintains persistent sort orders based on activity signals. This continuous action eliminates the need for periodic refreshes or manual updates, providing real-time notification of document changes while optimizing resource usage through sustained, efficient processing rather than intermittent heavy processing

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12468659B2Activity based sorting in collaborative applications
Publication Date: 2025.11.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12468659B2 patent drawing
  • US12468659B2 patent drawing
  • US12468659B2 patent drawing

AI summary

Aspects of the present disclosure relate to systems and methods for sorting one or more files hosted by a collaborative application. In one aspect, one or more activity signals associated with one or more files hosted by the collaborative application may be received from a substrate. An activity-based sort order may be determined using at least a combination of the one or more activity signals. The activity-based sort order may be applied to sort the one or more files hosted by the collaborative application for display in a user interface to an activity object of the collaborative application.