Proactive Document Activity Indicator Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content creation computer application programs typically focus on recently accessed documents by individual users, failing to promptly present documents accessed or edited by other users, which can lead to user inefficiency in collaborative environments and poor user experience due to delays in polling for document activity information.

Innovation Solution

Proactive distribution of document activity indicators to user workspaces allows for the prompt presentation of documents accessed or edited by other users, eliminating the need for polling and reducing processing and communication efforts, enabling users to see recent activity across their colleagues' and collaborators' documents without delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the system polls for document activity information when the user interface is presented, then the user interface can display recent document activity, but this causes delay and increases processing and communication effort

Engineering Contradiction:
Improvedocument activity information availabilityVSAvoiduser interface presentation delay
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary distribution of document activity indicators to user workspaces before the user interface is presented. When document activity occurs, indicators are proactively pushed to relevant users' workspaces in advance, so that when the user interface is later presented, the information is already available locally without requiring real-time polling, thus eliminating delay while ensuring information availability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a workspace as an intermediary layer between the document activity source and the user interface. Document activity indicators are distributed to the workspace, which then serves as a local cache that the user interface can quickly access without direct polling of the document repository, reducing communication overhead and processing effort

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system polls for document activity information at the time of user interface presentation, then the user interface can show updated document activity, but this increases processing and communication effort

Engineering Contradiction:
Improvedocument activity information freshnessVSAvoidprocessing and communication effort
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system implements self-service by having document activity indicators automatically distributed to user workspaces without requiring active polling. The workspace autonomously maintains local copies of relevant activity indicators, and the user interface simply retrieves them locally, eliminating the need for complex polling mechanisms and reducing overall processing and communication effort

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

By proactively distributing document activity indicators to workspaces before they are needed, the system prepares information in advance, so that when the user interface requires this information, it is already available locally in fresh state without requiring resource-intensive polling operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10303420B2Proactive staged distribution of document activity indicators
Publication Date: 2019.05.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10303420B2 patent drawing
  • US10303420B2 patent drawing
  • US10303420B2 patent drawing

AI summary

To enable prompt presentation of a user interface that displays documents that other users have accessed or edited, distribution of document activity indicators is performed in a proactive manner such that the document activity indicators are already available at a time when such a user interface is to be presented. Document activity triggers the creation of corresponding document activity identifiers, which are distributed to the workspaces of one or more users in accordance with document activity itself, the type of activity, the user performing the activity, a user who initially created the document, or combinations thereof. When another user utilizes a content creation computer application program, the activity by other users is selectively reflected within the user interface presented by such a content creation computer application program.