Demand-Driven Locale Management for Cloud Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of cloud computing services often face difficulties in accessing their preferred locales, as they are not pre-installed on the operating system, leading to inconvenient manual installation processes, especially for international users with diverse regional preferences.

Innovation Solution

Implementing a demand-driven locale management system that monitors user inputs and dynamically updates a demand score for a locale, automatically adding it to the installation list when the score meets a predefined threshold, ensuring the locale is available for applications upon launch.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all locales are pre-installed on the operating system, then user convenience is improved, but memory footprint increases

Engineering Contradiction:
Improveuser convenienceVSAvoidmemory footprint
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system pre-configures a default set of locales that are most commonly needed, so that users can immediately access their preferred locales without manual installation. This preliminary action covers the majority use cases while avoiding the need to pre-install all possible locales.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically detects when a user requests a locale that is not currently installed, and then automatically installs that locale without requiring user intervention. This self-service mechanism ensures user convenience for any locale while maintaining a minimal initial footprint.

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If manual installation process is required for locales, then memory footprint is minimized, but ease of operation deteriorates

Engineering Contradiction:
Improvememory footprintVSAvoidease of operation
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system automatically detects when a user requests a locale that is not currently installed, and then automatically installs that locale without requiring user intervention. This self-service mechanism ensures user convenience for any locale while maintaining a minimal initial footprint.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system monitors user inputs and locale installation requests in real-time, using this feedback to dynamically update the installation list. When a locale is requested, the system responds by automatically adding it to the installation list and installing it, creating a responsive loop that adapts to user needs.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If demand-driven locale installation is implemented, then user convenience is improved, but device complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system monitors user inputs and locale installation requests in real-time, using this feedback to dynamically update the installation list. When a locale is requested, the system responds by automatically adding it to the installation list and installing it, creating a responsive loop that adapts to user needs.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the installation list based on detected demand. The installation list is not static but is modified in real-time based on user requests, allowing the system to adapt its configuration parameters (installed locales) based on observed usage patterns.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11656913B2Demand-driven locale management
Publication Date: 2023.05.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11656913B2 patent drawing
  • US11656913B2 patent drawing
  • US11656913B2 patent drawing

AI summary

An embodiment includes establishing a demand threshold for adding a locale to an installation list based at least in part on selection data indicative of an input from a user. The embodiment also includes monitoring user inputs to a cloud computing environment so as to detect user inputs that include requests to install the locale. The embodiment also includes dynamically updating a demand score associated with the locale based on ongoing detection of locale installation requests during the monitoring of user inputs. The embodiment also includes automatically adding the locale to the installation list upon detecting that the demand score satisfied the demand threshold.