Context-Aware Inference for Cloud Content Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience and reduced productivity when saving content to cloud repositories due to difficulty in navigating and selecting appropriate containers, as existing solutions require explicit repository selection or defaulting to a single repository.

Innovation Solution

An inference application analyzes user and content attributes to infer a repository category, determining a confidence level and automatically saving content to the inferred category if above a threshold, or presenting a default repository or selection list based on confidence levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users are prompted to explicitly choose a repository to store content, then content can be saved to the correct repository, but user productivity decreases and time is lost due to navigation and selection requirements

Engineering Contradiction:
Improvecontent storage accuracyVSAvoiduser productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs automatic repository selection by analyzing content attributes and user behavior patterns, allowing the system to serve itself in determining the appropriate repository without requiring user intervention. This eliminates the manual selection process while maintaining accurate content placement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-analyzes content attributes and establishes repository mapping rules in advance, so that when content needs to be saved, the appropriate repository is already determined based on pre-established criteria. This preliminary analysis enables fast automatic selection without real-time user input.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If a single default repository is used, then saving content becomes faster and easier, but content organization and retrieval efficiency deteriorate

Engineering Contradiction:
Improvecontent saving easeVSAvoidcontent organization
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system dynamically changes the repository parameter based on content attributes such as file type, user context, and behavioral patterns. Instead of using a fixed default repository, the system adjusts the repository selection parameters according to the specific content being saved, enabling both ease of operation and proper organization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The repository selection mechanism transitions from static (fixed default) to dynamic (adaptive based on content and user behavior). The system continuously learns from user interactions and adjusts repository mappings dynamically, allowing the default behavior to adapt to different content types and user needs without requiring manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple repositories are available for different contexts, then content can be properly categorized, but navigation complexity and time to locate appropriate storage location increase

Engineering Contradiction:
Improvecontent categorization accuracyVSAvoidtime to locate storage location
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system incorporates feedback from user behavior patterns and content attributes to continuously refine repository selection accuracy. By monitoring how users actually organize and access their content, the system learns and adjusts its categorization logic, improving accuracy over time while maintaining automatic selection that saves user time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9183507B1Context based inference of save location
Publication Date: 2015.11.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9183507B1 patent drawing
  • US9183507B1 patent drawing
  • US9183507B1 patent drawing

AI summary

A user may store content in a data store that includes multiple repositories corresponding to one or more categories, where each of the repositories may include one or more containers for content storage. An inference application may be configured to automatically save the content to a location within the one or more containers of the repository. For example, the inference application may be configured to detect content to be saved for a user. The inference application may analyze one or more attributes of the user and the content to infer a repository category to which the content is related, and determine a confidence level associated with the inferred repository category. In response to a determination that the confidence level is above a threshold, the content may be automatically saved to a determined location within one or more containers of a repository corresponding to the inferred repository category.