Shared Storage System Blocking Objectionable Content via Metadata Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers face challenges in managing and restricting the sharing of objectionable content across computer networks, as existing methods fail to effectively block such content while allowing access to other files.

Innovation Solution

Implementing a shared storage system with a restriction flag in metadata to identify objectionable content, preventing its sharing while allowing access to other content, and using access control information to manage user permissions, including a graphical user interface that indicates blocked content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If objectionable content is blocked from sharing, then content safety is improved, but sharing functionality is worsened

Engineering Contradiction:
Improvecontent safetyVSAvoidsharing functionality
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The patent segments the file system into multiple independent streams (metadata stream and data stream). By blocking only the data stream containing objectionable content while allowing the metadata stream to remain accessible, the system prevents harmful content sharing while preserving sharing functionality for legitimate files and metadata information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different access controls to different parts of the same file. The metadata stream is made accessible to users for file management operations, while the data stream containing objectionable content is blocked. This localized quality control allows sharing functionality to operate normally for legitimate portions while preventing harmful content distribution.

Inventive Principle:
Principle #3Local quality

2Reliability

If access control is implemented for shared files, then security is improved, but user accessibility is worsened

Engineering Contradiction:
ImprovesecurityVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent divides file access into separate streams with different security requirements. The metadata stream allows broad user accessibility for file management, while the data stream implements restricted access control for security. This segmentation maintains both security and user accessibility for legitimate operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary access control mechanism that mediates between security requirements and user accessibility. The system automatically evaluates access requests against security policies and grants or denies access accordingly, maintaining security while preserving accessibility for authorized users without manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If metadata is made accessible for shared files, then file management is improved, but exposure of objectionable content is worsened

Engineering Contradiction:
Improvefile managementVSAvoidexposure risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments file information into metadata and data components stored in separate streams. The metadata stream is made accessible to enable file management operations, while the data stream containing objectionable content remains blocked. This segmentation allows file management improvement without increasing exposure risk.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9600582B2Blocking objectionable content in service provider storage systems
Publication Date: 2017.03.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9600582B2 patent drawing
  • US9600582B2 patent drawing
  • US9600582B2 patent drawing

AI summary

When objects are shared by one user with another user, objectionable content, if identified as such, can be blocked from being shared, while the remainder of the shared objects can be accessed by the other user. Functions that allow sharing of content are implemented so as prevent sharing of objectionable content with another user, while allowing other content to be shared. If a group of files or objects is shared, then the presence of objectionable content in one object in the group results in that objectionable content not being shared, but the remaining files or objects are still shared. A graphical user interface for accessing the storage system, whether by providers or recipients of shared content, can selectively render information about objects with objectionable content.