Persistent Mutable Sharing Links for Electronic Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current file sync and share services have limited flexibility in sharing operations, often requiring a single sharing state per shared object, which restricts the ability to manage access permissions and expiration dates, and can lead to unintended deactivation of sharing links when changes are made.

Innovation Solution

A computing system that generates durable sharing links with associated metadata, allowing users to manage sharing settings such as access permissions and expiration dates without affecting existing links, and enables multiple sharing operations per shared object, with the ability to track and modify sharing history.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single sharing state is enforced per shared object, then the system is simpler to manage, but the flexibility to manage access permissions and expiration dates is reduced

Engineering Contradiction:
Improveflexibility to manage access permissionsVSAvoidsharing state management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the sharing state into multiple independent sharing links, each with its own metadata (access permissions, expiration dates). This allows different sharing configurations to coexist without interfering with each other, resolving the contradiction between flexibility and complexity by dividing the monolithic sharing state into manageable pieces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by allowing multiple sharing links with different expiration dates and permission sets. Instead of a single static sharing state, the system now operates in a multi-dimensional space where each dimension represents a different sharing configuration, enabling flexible access control without linearly increasing complexity.

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

2Reliability

If sharing settings are changed, then access control can be updated, but existing sharing links may be inadvertently deactivated

Engineering Contradiction:
Improvesharing link stabilityVSAvoidsharing settings modification
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

By segmenting the sharing state into multiple independent links, changing settings for one link does not affect other links. Each link's metadata is independently modifiable, allowing administrators to update access control for specific sharing scenarios without inadvertently deactivating unrelated sharing links, thus improving reliability while maintaining ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary validation when modifying sharing settings, checking whether the change would affect existing links. This preliminary action prevents inadvertent deactivation by alerting users or automatically adjusting settings before changes are applied, resolving the contradiction between reliable link stability and easy settings modification.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple sharing operations are allowed per shared object, then personalized access control is enabled, but tracking and managing sharing history becomes more complex

Engineering Contradiction:
Improvepersonalized access controlVSAvoidsharing history tracking
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms that automatically track and log each sharing operation's metadata (permissions, expiration dates, recipients). This automated feedback system records sharing history without requiring manual tracking, resolving the contradiction between personalized access control and management complexity by making the system self-monitoring.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system provides self-service capabilities where the sharing infrastructure automatically manages and tracks multiple sharing operations. The metadata associated with each link serves as self-documenting information, allowing the system to autonomously track sharing history without additional complexity, enabling personalized access control while maintaining manageable tracking.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10547621B2Persistent mutable sharing of electronic content
Publication Date: 2020.01.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10547621B2 patent drawing
  • US10547621B2 patent drawing
  • US10547621B2 patent drawing

AI summary

A computing system is configured to provide access to electronic content. The computing system includes a processor, a data store, an access control system, and a user interface component. The data store is coupled to the processor and is configured to store the electronic content. The access control system control system is configured to selectively allow a requestor to access the electronic content based on a stored metadata setting that is associated with the link. The user interface component is configured to receive a setting change related to a share associated with the link and to persist metadata associated with the setting change.