Document Activity Graphs for User Matching and Task Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional document collaboration tools fail to provide mechanisms for finding qualified people to perform necessary document-related tasks and derive value from information about document-related activities.

Innovation Solution

A software and/or hardware facility manages information about document-related activities using document graphs to represent user interactions and tasks, enabling users to subscribe to each other's activities, aggregate document-related activities, and match users that can help with tasks with those that need help.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional document collaboration tools are used to track user activities, then basic real-time editing visibility is provided, but effective management and communication of document-related activities fails

Engineering Contradiction:
Improvedocument-related activity informationVSAvoidactivity management system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments document-related activities into distinct types (authoring, editing, commenting, feedback, reading) and represents them as separate entities in a document graph. Each activity type can be independently tracked, managed, and communicated through the system, allowing comprehensive activity information management without requiring a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a graph-based dimension to represent document activities, moving beyond traditional linear or tabular representations. The document graph structure enables multi-dimensional relationships between users, documents, and activities to be visualized and managed, providing comprehensive activity tracking while maintaining system organization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If no specialized matching mechanism is implemented, then all users are equally visible, but qualified users for specific tasks cannot be found efficiently

Engineering Contradiction:
Improvetask matching efficiencyVSAvoiduser subscription and matching process
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms where users can subscribe to specific types of document-related activities from other users. The system provides feedback by notifying subscribers about relevant activities, enabling efficient discovery of qualified users for specific tasks based on their demonstrated expertise and activity patterns.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Users autonomously declare their capabilities and interests by creating profiles indicating the types of document activities they perform or are interested in. The system automatically matches users based on these self-declared preferences, eliminating the need for manual intervention in the matching process while improving task assignment efficiency.

Inventive Principle:
Principle #25Self-service

3Loss of information

If detailed information about all user activities is tracked, then comprehensive activity data is available, but hardware resources are excessive

Engineering Contradiction:
Improveactivity information completenessVSAvoidhardware resources
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential elements of document-related activities in the document graph structure, separating critical activity information from redundant data. By focusing on key attributes (user identity, activity type, document reference, timestamp), the system maintains comprehensive activity tracking while minimizing hardware resource requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of tracking all possible user actions and filtering for relevant information, the patent inverts the approach by pre-defining specific document-related activity types to track and only capturing those. This selective tracking from the outset reduces data volume and hardware requirements while maintaining information completeness for the defined activity categories.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12613924B2Managing information about document-related activities
Publication Date: 2026.04.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12613924B2 patent drawing
  • US12613924B2 patent drawing
  • US12613924B2 patent drawing

AI summary

A facility for managing information about document-related activities is described. In some cases, the facility uses particular kinds of structures to represent, in a document graph, document-related activities performed by particular users. In some cases, the facility uses these structures to enable one user to subscribe to the document-related activities performed by another user. In some cases, the facility uses these structures to aggregate document-related activities performed by users in a group of users, such as by aggregating topics that are addressed by documents that are the subject of these document-related activities. In some cases, the facility uses particular kinds of structures to represent, in a document graph, tasks that certain users either can help with or need help with. In some cases, the facility uses these structures to match users that can help with a task with users that need help with a task.