Extensible Environment Settings Data Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customizing environments can be time-consuming and inefficient, leading to uncustomized settings and user frustration when environments are altered.

Innovation Solution

The use of extensible environment-settings data that includes both generic and environment-specific settings, allowing for automatic adjustment of environmental parameters based on user preferences, and the ability to amend these settings for undefined parameters, using formats like XML for flexibility and compatibility across different environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If environment customization is implemented, then user comfort and preference satisfaction are improved, but time consumption and effort required increase

Engineering Contradiction:
Improveuser comfortVSAvoidcustomization time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting environmental changes and pre-adjusting parameters before the user notices the change. Environmental sensors monitor conditions like temperature, lighting, and noise levels, and the system proactively modifies settings in advance, eliminating the need for users to spend time on continuous customization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The environment customization system operates autonomously by self-monitoring environmental conditions and self-adjusting parameters based on stored user preferences. The system serves itself by automatically comparing current conditions with preferred settings and making adjustments without user intervention, thereby improving comfort while minimizing time investment.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If environment parameters are adjusted to suit user preferences, then user satisfaction is improved, but system complexity increases

Engineering Contradiction:
Improvepreference satisfactionVSAvoidsettings structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The customization system is segmented into independent functional modules: environmental sensing modules detect specific parameters (temperature, humidity, lighting), preference storage modules maintain user profiles, and actuation modules adjust individual environmental controls. This segmentation allows each module to operate independently, simplifying the overall system architecture while maintaining comprehensive customization capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a universal preference data structure that can accommodate multiple environmental parameters and different user profiles through a single extensible framework. This multi-functional approach allows the same system architecture to handle diverse customization needs across different environments (home, office, vehicle) without requiring separate complex systems for each parameter type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If extensible environment-settings data is used, then adaptability to new preferences is improved, but data management complexity increases

Engineering Contradiction:
Improvepreference flexibilityVSAvoiddata structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The environment-settings data structure is designed to be dynamic and extensible, allowing new preference parameters to be added or modified without restructuring the entire system. The data model can dynamically accommodate new sensor types, environmental parameters, and user preferences through flexible data fields that can be extended as needs evolve, maintaining adaptability while using standard data management practices.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8185274B2Environment customization with extensible environment-settings data
Publication Date: 2012.05.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8185274B2 patent drawing
  • US8185274B2 patent drawing
  • US8185274B2 patent drawing

AI summary

Environment customization includes downloading extensible environment-settings data from a data-storage device and adjusting one or more environmental parameters defined by the extensible environment-settings data. The extensible environment-settings data is amended to include previously undefined settings, and the amended extensible environment-settings data is uploaded to the data-storage device.