Automatic User Configuration Provisioning System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual configuration of user preferences and application settings for electronic devices is complex for users and burdensome for administrators, requiring unique parameters for each user based on location, installed applications, and available services.

Innovation Solution

A system and method for provisioning user preferences and application configuration information, where a user record is created with associated configuration information stored in a directory, allowing client applications to access services automatically, with a central configuration utility that updates configurations periodically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration is used for user preferences and application settings, then users can access services with customized parameters, but the configuration process becomes complex and burdensome for both users and administrators

Engineering Contradiction:
Improvecustomized user configurationVSAvoidconfiguration process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary configuration actions by automatically creating user records with tailored configuration information for services and client applications before users need to access them. This eliminates the need for users to manually configure applications, as all settings are pre-configured based on user-specific parameters such as location, installed applications, and available services.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service configuration where user records automatically retrieve and apply their own configuration information from the directory. Each user record is self-sufficient, containing all necessary configuration data that applications can access without administrator intervention or manual user input, thus simplifying the configuration process while maintaining customization.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If unique configuration parameters are defined for each user based on location, installed applications, and available services, then user-specific customization is achieved, but administrative burden increases

Engineering Contradiction:
Improveuser-specific configuration parametersVSAvoidadministrative management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges user-specific configuration parameters into a single integrated user record stored in the directory. Instead of managing separate configuration files or databases for each user, all configuration information is consolidated in one place, making it easier for administrators to manage and update configurations centrally without increasing complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The user record serves as a universal container that can hold configuration information for multiple services and client applications simultaneously. This multi-functional approach allows a single user record to manage all configuration needs across different applications and services, reducing administrative burden while maintaining user-specific customization.

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

3Manufacturing precision

If configuration information is manually updated for each user, then configuration accuracy is maintained, but time consumption increases

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration update time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms where client managers periodically access the directory to determine if modifications have been made to configuration information. This automated feedback loop ensures that configuration accuracy is maintained by continuously monitoring for changes and retrieving updated information, eliminating the need for manual updates while preserving precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of continuous manual monitoring, the system uses periodic automated actions where client managers check for configuration changes at regular intervals. This periodic retrieval of configuration information from the directory maintains configuration accuracy while significantly reducing time consumption compared to manual updates, as the process is automated and occurs in the background.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8745175B2Automatic application provisioning
Publication Date: 2014.06.03 APPLE INC
  • US8745175B2 patent drawing
  • US8745175B2 patent drawing
  • US8745175B2 patent drawing

AI summary

User preferences and configuration information are determined automatically when a user account is created. The configuration information is derived from service configuration files. The user account and configuration information is stored in a directory such that it is accessible by a client and applied to applications executing on the client.