Customized Messaging System for Cloud Storage Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often neglect to configure their local machines to utilize cloud computing resources effectively, leading to non-optimal states where components are not set up for optimal usage, resulting in irrelevant and untimely notifications that consume computing resources.

Innovation Solution

A messaging system that monitors user and network states to tailor messages over time, guiding users towards healthy cloud storage usage by comparing actual product activities with desired states and generating customized messages to recommend optimal configuration settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If generic notifications are generated to inform users of cloud computing resources, then users are made aware of additional computing resources, but the notifications are neglected by users and consume computing resources without achieving effective configuration

Engineering Contradiction:
Improveinformation delivery effectivenessVSAvoidprocessor cycles consumed
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system changes the parameters of notifications from generic to customized based on user state, product activity, and desired state comparisons. This transformation makes notifications relevant and actionable, increasing user response while reducing wasted computational resources on ignored alerts

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback loops that monitor user state and product activity continuously, adjusting notification generation based on actual usage patterns and configuration status. This feedback mechanism ensures notifications are only generated when likely to be effective, reducing unnecessary processor cycles

Inventive Principle:
Principle #23Feedback

2Productivity

If notifications are generated frequently to encourage cloud storage usage, then users receive repeated reminders, but the notifications become irrelevant and untimely

Engineering Contradiction:
Improvecloud storage configuration adoptionVSAvoidtime for generating and processing notifications
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically adjusts notification timing and content based on real-time user state and product activity. Notifications are generated only when the system detects specific conditions indicating the user is ready to act, making the communication process efficient and timely rather than static and repetitive

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary analysis of user state and product activity before generating notifications. By pre-evaluating whether conditions are favorable for configuration adoption, the system avoids generating irrelevant notifications and focuses computational time on high-probability intervention moments

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the system monitors user state and product activity continuously to generate relevant messages, then customized and timely notifications are produced, but computing resources like network traffic and memory usage increase

Engineering Contradiction:
Improverelevance of notificationsVSAvoidnetwork traffic and memory usage
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts only the essential data elements needed for notification generation from continuous monitoring streams. By focusing on critical user state indicators and product activity metrics rather than all possible data points, the system maintains high notification relevance while minimizing network traffic and memory consumption

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10691509B2Desired software applications state system
Publication Date: 2020.06.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10691509B2 patent drawing
  • US10691509B2 patent drawing
  • US10691509B2 patent drawing

AI summary

A desired state system monitors an activity of a first product operating on a machine. The desired state system determines a second product that is connected to the first product. The first product and the second product are both part of a family of products. The desired state system determines an activity of the second product installed on the machine, and a desired activity of the second product on the machine. The activity of the second product is compared with the desired activity of the second product. The desired state system generates a customized message based on the comparison at the machine.