Roaming Note-Taking Configuration via Segmented Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized note-taking applications face inconsistencies and user experience issues due to unaccounted user-impacted variables and settings across different devices, making it inconvenient to manage configuration options and maintain a consistent experience.

Innovation Solution

Implementing a system that centrally manages configuration variables and settings, allowing them to roam across devices, ensuring consistency and flexibility while maintaining user-specific data privacy through a centralized database that stores and synchronizes application configuration, user, and content-specific data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If configuration options are stored locally on each device, then user-specific data privacy is maintained, but inconsistencies arise across different devices accessing the same application content

Engineering Contradiction:
Improveconfiguration consistencyVSAvoiduser-specific data privacy
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments configuration data into two distinct categories: application-level configuration variables stored centrally in the database for consistency across devices, and user-specific settings stored locally on each device for privacy. This segmentation allows the system to simultaneously achieve configuration consistency and user-specific data privacy by placing each type of data in the most appropriate storage location.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If all configuration data is stored centrally, then consistency across devices is improved, but user-specific confidential data may be exposed to all users accessing the content

Engineering Contradiction:
Improveapplication configuration consistencyVSAvoiduser data exposure
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by differentiating the storage location based on the sensitivity and scope of the configuration data. Application-level configuration variables that affect all users are stored centrally in the database, while user-specific confidential settings are stored locally on individual devices. This ensures that only the necessary data is centralized, maintaining configuration consistency without exposing user-specific confidential information.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If user-specific settings are stored locally on each device, then user privacy is protected, but the quality of user experience deteriorates due to configuration inconsistencies

Engineering Contradiction:
Improveuser-specific data privacyVSAvoiduser experience quality
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments configuration data into application-level variables stored centrally and user-specific settings stored locally. This segmentation resolves the contradiction by ensuring that experience-critical configuration variables (such as application behavior, content structure, and shared settings) are synchronized across devices through central storage, while still protecting user-specific confidential data through local storage. Users experience consistency in application functionality across devices without compromising their private settings.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2807551B1Roaming of note-taking application features
Publication Date: 2023.09.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP2807551B1 patent drawingFigure 1
  • EP2807551B1 patent drawingFigure 2
  • EP2807551B1 patent drawingFigure 3

AI summary

Methods are disclosed for managing configuration variables and settings within a note-taking application such that application features are adjusted globally across an entire note-taking application regardless of the particular device from which application content is accessed. The configuration variables and settings may pertain to any or all of a variety of application features such as but not limited to adjustment of client, user and content-specific configuration options.